دوره کدنویسی برای همه: درک ساختار و منطق برنامه‌نویسی با رویکرد BASIC همراه با فلش‌کارت آموزشی — ارائه روی فلش مموری

1,990,000 تومان
کدنویسی برای همه: درک ساختار و منطق برنامه‌نویسی با رویکرد BASIC کدنویسی برای همه: درک ساختار و منطق برنامه‌نویسی با رویکرد BASIC معرفی دوره آیا همیشه رویای کدنویسی و ساختن برنامه‌های خودتان را در سر ...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 497,500 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: کدنویسی برای همه: درک ساختار و منطق برنامه‌نویسی با رویکرد BASIC

موضوع کلی: مبانی برنامه‌نویسی و تفکر الگوریتمی

موضوع میانی: آشنایی با اصول برنامه‌نویسی و حل مسئله

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مقدمه‌ای بر برنامه‌نویسی و تفکر الگوریتمی
  • 2. چرا BASIC؟ پلی به دنیای کدنویسی
  • 3. آشنایی با محیط برنامه‌نویسی و اجرای اولین کد
  • 4. اولین دستور: PRINT و نمایش خروجی روی صفحه
  • 5. انجام محاسبات ساده ریاضی به عنوان ماشین حساب
  • 6. مفهوم دستور (Command) و عبارت (Statement)
  • 7. درک خطاها: خطاهای نحوی (Syntax Errors)
  • 8. ساختار یک برنامه ساده: شروع، پایان و مراحل میانی
  • 9. افزودن توضیحات (Comments) به کد برای خوانایی بهتر
  • 10. تمرین اول: ساخت یک کارت معرفی ساده
  • 11. متغیرها چه هستند؟ جعبه‌هایی برای نگهداری داده
  • 12. انواع داده: اعداد و رشته‌ها (Strings)
  • 13. قوانین نام‌گذاری متغیرها
  • 14. دستور تخصیص (Assignment): قرار دادن مقدار در متغیر
  • 15. دریافت ورودی از کاربر با دستور INPUT
  • 16. ترکیب رشته‌ها (String Concatenation)
  • 17. کار با متغیرهای عددی در محاسبات پیچیده‌تر
  • 18. تبدیل انواع داده: از رشته به عدد و برعکس
  • 19. اولین برنامه تعاملی: گفتگو با کاربر
  • 20. تمرین: ساخت یک ماشین حساب ساده
  • 21. روند اجرای برنامه: از بالا به پایین (Sequential Flow)
  • 22. مفهوم انشعاب در برنامه و تصمیم‌گیری
  • 23. تصمیم‌گیری با دستور IF...THEN
  • 24. عملگرهای مقایسه‌ای: بزرگ‌تر، کوچک‌تر، مساوی
  • 25. شرط‌های پیچیده‌تر با AND و OR
  • 26. عملگر NOT برای معکوس کردن یک شرط
  • 27. بلوک IF...THEN...ELSE برای مسیرهای دوگانه
  • 28. پرش در برنامه با دستور GOTO
  • 29. استفاده از برچسب‌ها (Labels) برای مقصد پرش
  • 30. خطر کدهای اسپاگتی و استفاده محتاطانه از GOTO
  • 31. حلقه‌ها: تکرار دستورات به صورت خودکار
  • 32. معرفی حلقه FOR...NEXT
  • 33. کنترل نقطه شروع و پایان حلقه
  • 34. گام‌های شمارش با STEP در حلقه FOR
  • 35. حلقه‌های شمارش معکوس
  • 36. حلقه‌های تودرتو (Nested Loops)
  • 37. کاربرد حلقه‌های تودرتو در ایجاد الگوهای متنی
  • 38. حلقه شرطی: WHILE...WEND
  • 39. تفاوت حلقه‌های FOR و WHILE
  • 40. تمرین: طراحی الگوهای ستاره‌ای و جدول ضرب
  • 41. آرایه‌ها: ذخیره چندین مقدار در یک متغیر
  • 42. تعریف آرایه با دستور DIM
  • 43. دسترسی به عناصر آرایه با استفاده از اندیس
  • 44. پر کردن یک آرایه با استفاده از حلقه FOR
  • 45. پردازش داده‌های یک آرایه: محاسبه جمع و میانگین
  • 46. آرایه‌های دوبعدی: جداول و ماتریس‌ها
  • 47. کار با آرایه‌های دوبعدی برای ذخیره داده‌های جدولی
  • 48. دستورات DATA و READ: تعریف داده‌های داخلی برنامه
  • 49. بازگشت به ابتدای لیست داده‌ها با دستور RESTORE
  • 50. مفهوم الگوریتم جستجو
  • 51. جستجوی خطی (Linear Search) در یک آرایه
  • 52. مفهوم الگوریتم مرتب‌سازی
  • 53. مرتب‌سازی حبابی (Bubble Sort): گام به گام
  • 54. یافتن بزرگ‌ترین و کوچک‌ترین مقدار در یک آرایه
  • 55. تمرین: مدیریت لیست نمرات دانش‌آموزان
  • 56. نیاز به سازماندهی کد: معرفی زیرروال‌ها (Subroutines)
  • 57. استفاده از GOSUB و RETURN برای فراخوانی زیرروال
  • 58. ایجاد بلوک‌های کد قابل استفاده مجدد
  • 59. چگونه زیرروال‌ها برنامه را خواناتر می‌کنند
  • 60. توابع تعریف‌شده توسط کاربر با DEF FN
  • 61. تفاوت تابع و زیرروال: بازگرداندن مقدار
  • 62. ارسال پارامتر (آرگومان) به توابع
  • 63. دریافت مقدار بازگشتی از یک تابع
  • 64. مفهوم متغیرهای محلی و سراسری (Global vs. Local Scope)
  • 65. تمرین: بازسازی برنامه‌های قبلی با استفاده از زیرروال‌ها و توابع
  • 66. توابع کار با رشته‌ها: مقدمه‌ای پیشرفته
  • 67. محاسبه طول یک رشته با تابع LEN
  • 68. جداسازی بخشی از رشته با LEFT$, RIGHT$ و MID$
  • 69. کاربرد عملی MID$ برای پردازش کلمات در متن
  • 70. جستجوی یک زیررشته در رشته‌ای دیگر با INSTR
  • 71. تبدیل تمام حروف به بزرگ یا کوچک
  • 72. کدهای اسکی (ASCII): آشنایی با توابع CHR$ و ASC
  • 73. حذف فضاهای خالی اضافی از ابتدا و انتهای رشته‌ها
  • 74. ایجاد الگوهای متنی پیشرفته با ترکیب توابع رشته‌ای
  • 75. تمرین: تحلیل ساده متن ورودی کاربر
  • 76. ورود به دنیای گرافیک: حالت‌های گرافیکی (SCREEN)
  • 77. سیستم مختصات در صفحه نمایش
  • 78. رنگ‌ها در برنامه‌نویسی (COLOR)
  • 79. ترسیم یک نقطه با دستور PSET
  • 80. ترسیم خط با دستور LINE
  • 81. ترسیم مستطیل و جعبه‌های توپر
  • 82. ترسیم دایره، بیضی و کمان با دستور CIRCLE
  • 83. رنگ‌آمیزی اشکال بسته با دستور PAINT
  • 84. تولید صدای ساده با BEEP و SOUND
  • 85. مبانی انیمیشن: پاک کردن و ترسیم مجدد اشکال
  • 86. ذخیره‌سازی دائمی داده‌ها: مقدمه‌ای بر کار با فایل‌ها
  • 87. مفهوم فایل‌های ترتیبی (Sequential Files)
  • 88. باز کردن فایل برای نوشتن با OPEN ... FOR OUTPUT
  • 89. نوشتن داده در فایل با دستورات PRINT# و WRITE#
  • 90. بستن فایل پس از اتمام کار با دستور CLOSE
  • 91. باز کردن فایل برای خواندن با OPEN ... FOR INPUT
  • 92. خواندن داده از فایل ترتیبی با دستور INPUT#
  • 93. تشخیص رسیدن به انتهای فایل با تابع EOF
  • 94. افزودن داده به انتهای یک فایل موجود (Append Mode)
  • 95. پروژه نهایی بخش فایل: ساخت یک دفترچه تلفن ساده
  • 96. مدیریت خطاهای زمان اجرا با ON ERROR GOTO
  • 97. نگاهی مفهومی به حافظه کامپیوتر: PEEK و POKE
  • 98. اعداد تصادفی و کاربرد آن‌ها در شبیه‌سازی و بازی
  • 99. از BASIC تا زبان‌های مدرن: مفاهیم مشترک و تفاوت‌ها
  • 100. اصول کدنویسی تمیز: فراتر از یک کدِ در حال اجرا
کدنویسی برای همه: درک ساختار و منطق برنامه‌نویسی با رویکرد BASIC

کدنویسی برای همه: درک ساختار و منطق برنامه‌نویسی با رویکرد BASIC

معرفی دوره

آیا همیشه رویای کدنویسی و ساختن برنامه‌های خودتان را در سر داشته‌اید؟ آیا می‌خواهید دنیای جذاب برنامه‌نویسی را کشف کنید اما نمی‌دانید از کجا شروع کنید؟ دیگر نگران نباشید! دوره "کدنویسی برای همه" دروازه‌ای به سوی این دنیای هیجان‌انگیز است. این دوره با الهام از کتاب کلاسیک و تاثیرگذار "IBM PC BASIC programming" طراحی شده است تا شما را با اصول و مبانی برنامه‌نویسی آشنا کند.

این دوره نه تنها یک آموزش برنامه‌نویسی است، بلکه سفری به دنیای تفکر الگوریتمی و حل مسئله است. ما با استفاده از زبانی ساده و قابل فهم، شما را گام به گام در این مسیر هدایت می‌کنیم. با "کدنویسی برای همه"، دیگر نیازی به دانش قبلی ندارید. فقط کافیست اشتیاق یادگیری داشته باشید!

درباره دوره

دوره "کدنویسی برای همه" یک دوره جامع و کاربردی برای یادگیری مبانی برنامه‌نویسی و تفکر الگوریتمی است. این دوره با تکیه بر اصول و مفاهیم کلیدی، به شما کمک می‌کند تا ساختار و منطق برنامه‌نویسی را به طور کامل درک کنید. درست مانند کتاب "IBM PC BASIC programming" که نسلی از برنامه‌نویسان را آموزش داد، این دوره نیز با رویکردی ساده و عملی، شما را برای ورود به دنیای برنامه‌نویسی آماده می‌کند. ما در این دوره از مفاهیم اصلی BASIC الهام گرفته‌ایم تا بتوانیم اصول اولیه را به شکلی قابل فهم و ملموس برای شما ارائه دهیم.

موضوعات کلیدی

  • مفاهیم اولیه برنامه‌نویسی و الگوریتم‌ها
  • آشنایی با متغیرها، انواع داده‌ها و عملگرها
  • ساختارهای کنترلی (شرطی و حلقه‌ها)
  • توابع و رویه‌ها
  • آرایه‌ها و لیست‌ها
  • ورودی و خروجی اطلاعات
  • حل مسئله با استفاده از برنامه‌نویسی
  • مقدمه‌ای بر برنامه‌نویسی شیءگرا (Object-Oriented Programming)
  • آشنایی با محیط‌های برنامه‌نویسی
  • نکات و ترفندهای برنامه‌نویسی

مخاطبان دوره

این دوره برای طیف گسترده‌ای از افراد مناسب است، از جمله:

  • دانش‌آموزان و دانشجویان علاقه‌مند به یادگیری برنامه‌نویسی
  • افرادی که هیچ تجربه‌ای در برنامه‌نویسی ندارند
  • افرادی که می‌خواهند مهارت‌های حل مسئله خود را تقویت کنند
  • افرادی که به دنبال تغییر شغل و ورود به حوزه فناوری اطلاعات هستند
  • کارآفرینانی که می‌خواهند درک بهتری از فناوری داشته باشند

چرا این دوره را بگذرانیم؟

گذراندن دوره "کدنویسی برای همه" مزایای بسیاری برای شما به همراه خواهد داشت:

  • یادگیری مبانی برنامه‌نویسی به زبان ساده: ما مفاهیم پیچیده را به زبان ساده و قابل فهم توضیح می‌دهیم.
  • تقویت تفکر الگوریتمی و حل مسئله: با گذراندن این دوره، ذهن شما برای حل مسائل مختلف به روشی منطقی و سازمان‌یافته تربیت می‌شود.
  • آمادگی برای یادگیری زبان‌های برنامه‌نویسی پیشرفته: این دوره پایه‌ای قوی برای یادگیری زبان‌های برنامه‌نویسی مدرن‌تر فراهم می‌کند.
  • افزایش فرصت‌های شغلی: مهارت برنامه‌نویسی امروزه بسیار ارزشمند است و می‌تواند درهای بسیاری را به روی شما باز کند.
  • ایجاد پروژه‌های شخصی: پس از گذراندن این دوره، می‌توانید ایده‌های خود را به برنامه‌های کاربردی تبدیل کنید.
  • درک عمیق‌تر از دنیای فناوری: با درک مفاهیم برنامه‌نویسی، دیدگاه شما نسبت به دنیای فناوری تغییر خواهد کرد.
  • افزایش اعتماد به نفس: با موفقیت در یادگیری برنامه‌نویسی، اعتماد به نفس شما در حل مسائل مختلف افزایش می‌یابد.

سرفصل‌های دوره (100 سرفصل جامع)

دوره "کدنویسی برای همه" شامل 100 سرفصل جامع و کاربردی است که به شما در یادگیری مبانی برنامه‌نویسی کمک می‌کند. در اینجا فقط به چند نمونه از سرفصل‌ها اشاره می‌کنیم:

  • بخش اول: مقدمه‌ای بر برنامه‌نویسی
    • تعریف برنامه‌نویسی و اهمیت آن
    • آشنایی با الگوریتم‌ها و فلوچارت‌ها
    • نحوه نوشتن یک الگوریتم ساده
    • متغیرها و انواع داده‌ها: اعداد، رشته‌ها، بولین
    • عملگرها: حسابی، منطقی، مقایسه‌ای
    • اولویت عملگرها
    • ورودی و خروجی اطلاعات: دریافت اطلاعات از کاربر و نمایش نتایج
    • کامنت‌گذاری و اهمیت آن در کد
  • بخش دوم: ساختارهای کنترلی
    • دستور شرطی IF: اجرای کد بر اساس شرط
    • دستور شرطی IF...ELSE: اجرای کد در صورت برقرار بودن یا نبودن شرط
    • دستور شرطی IF...ELIF...ELSE: چند شرطی
    • حلقه FOR: تکرار یک بلوک کد به تعداد مشخص
    • حلقه WHILE: تکرار یک بلوک کد تا زمانی که شرط برقرار باشد
    • دستور BREAK: خروج از حلقه
    • دستور CONTINUE: پرش به تکرار بعدی حلقه
    • حلقه‌های تو در تو
  • بخش سوم: توابع و رویه‌ها
    • تعریف تابع و اهمیت آن
    • نحوه نوشتن یک تابع
    • آرگومان‌های تابع: ارسال اطلاعات به تابع
    • مقادیر بازگشتی تابع: دریافت نتیجه از تابع
    • توابع داخلی (built-in functions)
    • توابع بازگشتی (recursive functions)
    • حوزه دید متغیرها (scope)
  • بخش چهارم: آرایه‌ها و لیست‌ها
    • تعریف آرایه و لیست
    • نحوه ایجاد و دسترسی به عناصر آرایه و لیست
    • عملیات روی آرایه‌ها و لیست‌ها: اضافه کردن، حذف کردن، جستجو کردن
    • آرایه‌های چند بعدی
  • بخش پنجم: حل مسئله با برنامه‌نویسی
    • حل مسائل ریاضی با استفاده از برنامه‌نویسی
    • حل مسائل مربوط به رشته‌ها
    • حل مسائل مربوط به آرایه‌ها و لیست‌ها
    • طراحی و پیاده‌سازی بازی‌های ساده
  • بخش ششم: مقدمه‌ای بر برنامه‌نویسی شیءگرا
    • مفاهیم شیء، کلاس، وراثت، چندریختی
    • ایجاد کلاس‌ها و اشیاء ساده
  • و بسیاری سرفصل‌های دیگر ...

همین امروز در دوره "کدنویسی برای همه" ثبت نام کنید و سفر خود را به دنیای برنامه‌نویسی آغاز کنید! با ما، کدنویسی برای همه آسان است.

✦ مجموعه ویژه یادگیری

یک دوره، چند مسیر برای یادگیری بهتر

کتاب‌های آموزشی، محتوای صوتی و تصویری و دسترسی به سامانه آنلاین فلش‌کارت؛ مجموعه‌ای برای مطالعه، تمرین و تثبیت آموخته‌ها.

📚 محتوای متنی 🎧 صوت و ویدیو 🧠 مرور هوشمند

محتویات بسته آموزشی

مجموعه‌ای از منابع برای شیوه‌های مختلف یادگیری
📚
کتاب نکته‌های خودمانی
نسخه PDF با زبان ساده، روان و کاربردی برای یادگیری راحت‌تر مفاهیم.
PDF · بیان ساده
📘
کتاب نکته‌های رسمی فارسی
نسخه PDF با نگارش استاندارد، بیان دقیق و رویکرد علمی.
PDF · نگارش رسمی
❓
کتاب پرسش و پاسخ تشریحی
نسخه PDF برای مرور مفاهیم و آشنایی با پاسخ‌های توضیحی.
PDF · یادگیری مفهومی
✅
کتاب پرسش‌های چهارگزینه‌ای
نسخه PDF برای تمرین، سنجش آموخته‌ها و آمادگی بیشتر.
PDF · تمرین و سنجش
🎧
پادکست‌های صوتی فارسی
محتوای صوتی برای یادگیری و مرور مطالب در زمان‌های مختلف.
محتوای صوتی
🎬
ویدیوهای آموزشی فارسی
محتوای ویدیویی برای تکمیل تجربه یادگیری و درک بهتر مطالب.
محتوای ویدیویی
💻
اکانت سامانه آنلاین فلش‌کارت
دسترسی به نرم‌افزار آنلاین فلش‌کارت ویژه این دوره برای تمرین و مرور مطالب.
دسترسی آنلاین
🎓
گواهی پایان دوره
امکان دریافت گواهی پس از تکمیل فعالیت‌های لازم در سامانه و طی مراحل تأیید.
پس از تکمیل شرایط
💾
بسته فیزیکی روی فلش مموری
این محصول به‌صورت فلش مموری حاوی فایل‌های آموزشی، محتوای صوتی و ویدیویی ارائه می‌شود.
تحویل فیزیکی
نکته: استفاده از سامانه آنلاین فلش‌کارت به اتصال اینترنت نیاز دارد؛ محتوای قابل استفاده آفلاین به نوع فایل‌های موجود در بسته بستگی دارد.
SMART LEARNING

🌐 سامانه آنلاین فلش‌کارت؛ مرور هدفمند و هوشمند

اکانت ارائه‌شده، دسترسی به نسخه تحت وب سامانه فلش‌کارت ویژه این دوره را فراهم می‌کند. این سامانه از الگوریتم زمان‌بندی مرور SM-2 استفاده می‌کند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم می‌کند.

به این ترتیب، کارت‌های دشوارتر می‌توانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسب‌تری داشته باشید.

🧠
مرور زمان‌بندی‌شده
📈
پیگیری پیشرفت
🔄
تمرین و تکرار هدفمند
📚 حجم آموزشی دوره
هزاران
فلش‌کارت آموزشی، به‌صورت تقریبی
۶۰ ساعت
مدت‌زمان معادل برآوردشده آموزشی

مدت‌زمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج می‌شود.

🏅

گواهی دوزبانه با استعلام آنلاین

گواهی فارسی و انگلیسی · لینک اختصاصی · QR Code

پس از تکمیل فعالیت‌های لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر می‌شود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.

⚖️ توضیح مهم درباره گواهی پایان دوره

این گواهی صرفاً به‌عنوان گواهی اتمام دوره آموزشی صادر می‌شود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
express24.ir
تگ‌ها: algorithmic thinking BASIC Programming IBM PC BASIC learn to code PC BASIC problem solving Programming fundamentals آموزش برنامه‌نویسی اصول برنامه‌نویسی برنامه‌نویسی BASIC برنامه‌نویسی برای مبتدیان تفکر الگوریتمی حل مسئله مبانی برنامه‌نویسی یادگیری کدنویسی

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.