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

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

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

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

عنوان دوره: BBC BASIC از صفر تا قهرمان: دروازه‌ای به دنیای کدنویسی برای مبتدیان

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

موضوع میانی: برنامه‌نویسی با زبان BASIC در کامپیوترهای کلاسیک

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

  • 1. خوش‌آمدگویی به دوره: سفر شما به دنیای کدنویسی
  • 2. تاریخچه کامپیوترهای خانگی و BBC Micro
  • 3. برنامه‌نویسی چیست؟ آشنایی با مفهوم الگوریتم و کد
  • 4. راه‌اندازی کامپیوتر و ورود به محیط BASIC
  • 5. اولین دستور شما: PRINT
  • 6. پاک کردن صفحه نمایش با دستور CLS
  • 7. انجام محاسبات ساده: ماشین حساب بیسیک
  • 8. اولویت عملیات در ریاضیات (پرانتزها و ترتیب)
  • 9. مفهوم متغیرها: جعبه‌هایی برای نگهداری داده
  • 10. ایجاد متغیرهای عددی با دستور LET
  • 11. آشنایی با متغیرهای رشته‌ای (متنی)
  • 12. نام‌گذاری صحیح متغیرها
  • 13. دریافت ورودی از کاربر با دستور INPUT
  • 14. ترکیب متن و متغیرها در دستور PRINT
  • 15. نوشتن اولین برنامه کامل: معرفی و احوال‌پرسی
  • 16. شماره خط چیست و چرا اهمیت دارد؟
  • 17. اجرای برنامه با دستور RUN
  • 18. مشاهده کد برنامه با دستور LIST
  • 19. ایجاد یک برنامه جدید با دستور NEW
  • 20. ذخیره کردن برنامه روی نوار یا دیسک با SAVE
  • 21. بارگذاری برنامه ذخیره شده با دستور LOAD
  • 22. دستور REM: نوشتن توضیحات و یادداشت در کد
  • 23. مفهوم شرط و تصمیم‌گیری در برنامه‌نویسی
  • 24. آشنایی با دستور IF...THEN
  • 25. عملگرهای مقایسه‌ای: =، <، >، <>، <=، >=
  • 26. اضافه کردن شرط‌های پیچیده‌تر با ELSE
  • 27. دستورات منطقی: AND و OR
  • 28. پرش در برنامه با دستور GOTO
  • 29. حلقه‌های بی‌نهایت و خطرات استفاده نادرست از GOTO
  • 30. معرفی حلقه‌ها: تکرار دستورات به صورت هوشمند
  • 31. حلقه FOR...NEXT برای تکرارهای مشخص
  • 32. استفاده از STEP برای تغییر گام‌های حلقه
  • 33. حلقه‌های تودرتو (Nested Loops)
  • 34. تولید اعداد تصادفی با RND
  • 35. کار با اعداد صحیح تصادفی
  • 36. ساخت یک بازی ساده حدس عدد
  • 37. دستورات READ و DATA: ورود داده‌ها از داخل برنامه
  • 38. بازنشانی اشاره‌گر داده با دستور RESTORE
  • 39. کار با رشته‌ها: اتصال رشته‌ها با +
  • 40. تابع LEN: به دست آوردن طول یک رشته
  • 41. توابع LEFT$ و RIGHT$ برای جداسازی بخشی از رشته
  • 42. تابع MID$: استخراج زیررشته از میان یک رشته
  • 43. تبدیل عدد به رشته با STR$
  • 44. تبدیل رشته به عدد با VAL
  • 45. کدهای اسکی (ASCII): تابع ASC و CHR$
  • 46. مقدمه‌ای بر آرایه‌ها: ذخیره چندین مقدار در یک متغیر
  • 47. تعریف آرایه با دستور DIM
  • 48. پر کردن و خواندن مقادیر یک آرایه با حلقه FOR...NEXT
  • 49. جستجو در یک آرایه
  • 50. آرایه‌های رشته‌ای
  • 51. آرایه‌های دو بعدی: جداول و ماتریس‌ها
  • 52. مقدمه‌ای بر گرافیک کامپیوتری
  • 53. آشنایی با حالت‌های مختلف صفحه (MODE)
  • 54. تغییر رنگ متن و پس‌زمینه با COLOUR
  • 55. رسم یک نقطه روی صفحه با PLOT
  • 56. سیستم مختصات صفحه نمایش
  • 57. رسم خط با دستور DRAW
  • 58. استفاده از MOVE برای جابجایی بدون رسم
  • 59. تغییر رنگ گرافیکی با دستور GCOL
  • 60. رسم مستطیل و اشکال هندسی ساده
  • 61. رسم دایره و بیضی
  • 62. رنگ‌آمیزی و پر کردن اشکال
  • 63. ایجاد انیمیشن ساده: حرکت یک شکل روی صفحه
  • 64. پاک کردن صفحه گرافیکی
  • 65. مقدمه‌ای بر تولید صدا
  • 66. دستور SOUND: تولید یک نت ساده
  • 67. پارامترهای دستور SOUND: کانال، بلندی، فرکانس، مدت زمان
  • 68. ساخت افکت‌های صوتی ساده (انفجار، پرش)
  • 69. ساخت یک ملودی کوتاه با استفاده از حلقه و صدا
  • 70. دستور ENVELOPE برای ساخت صداهای پیچیده‌تر
  • 71. ساختاردهی به برنامه‌های بزرگ
  • 72. زیرروال‌ها (Subroutines) با GOSUB و RETURN
  • 73. چرا باید از GOTO کمتر استفاده کنیم؟
  • 74. معرفی رویه‌ها (Procedures) با PROC و ENDPROC
  • 75. ارسال پارامتر به رویه‌ها
  • 76. متغیرهای محلی (LOCAL) و اهمیت آن‌ها
  • 77. تفاوت رویه‌ها و زیرروال‌ها
  • 78. تعریف توابع شخصی با DEF FN
  • 79. بازگرداندن مقدار از یک تابع
  • 80. کار با ورودی‌های صفحه‌کلید به صورت پیشرفته
  • 81. دستور INKEY$: خواندن یک کلید بدون توقف برنامه
  • 82. دستور GET$: منتظر ماندن برای فشردن یک کلید
  • 83. کنترل مکان‌نما با PRINT TAB
  • 84. کنترل دقیق مکان‌نما و صفحه با دستورات VDU
  • 85. پاک کردن بخشی از صفحه نمایش
  • 86. زمان‌سنجی و ایجاد تأخیر در برنامه
  • 87. آشنایی با فایل‌ها: ذخیره دائمی اطلاعات
  • 88. باز کردن یک فایل برای نوشتن با OPENOUT
  • 89. نوشتن داده در فایل با PRINT#
  • 90. بستن فایل با CLOSE#
  • 91. باز کردن فایل برای خواندن با OPENIN
  • 92. خواندن داده از فایل با INPUT#
  • 93. مفهوم اشاره‌گر فایل و رسیدن به انتهای فایل (EOF#)
  • 94. دستور PEEK: خواندن یک بایت از حافظه
  • 95. دستور POKE: نوشتن یک بایت در حافظه (با احتیاط!)
  • 96. مفاهیم اولیه دیباگ و خطایابی
  • 97. انواع خطاها در بیسیک (Syntax, Runtime)
  • 98. استفاده از دستور TRACE برای ردیابی اجرای برنامه
  • 99. مدیریت خطاها با ON ERROR
  • 100. پروژه اول: ساخت یک بازی ماجراجویی متنی
BBC BASIC از صفر تا قهرمان: دروازه‌ای به دنیای کدنویسی برای مبتدیان

BBC BASIC از صفر تا قهرمان: سفر به دنیای کدنویسی با کامپیوترهای کلاسیک!

آیا همیشه رویای برنامه‌نویسی را در سر داشته‌اید؟ آیا به کامپیوترهای قدیمی و حس نوستالژیک آن‌ها علاقه مندید؟ فرصتی استثنایی برای شما فراهم شده تا با دوره آموزشی BBC BASIC از صفر تا قهرمان، وارد دنیای جذاب کدنویسی شوید! این دوره با الهام از کتاب مشهور و محبوب "Beginners BASIC for the BBC" طراحی شده است تا شما را از یک مبتدی تمام عیار، به یک کدنویس ماهر BASIC تبدیل کند.

تصور کنید در حال ساختن بازی‌ها و برنامه‌های ساده اما جذاب هستید، درست مثل روزهایی که کامپیوترهای BBC Micro در اوج محبوبیت خود بودند. این دوره دقیقا همان حس و حال را برای شما زنده می‌کند، اما با رویکردی مدرن و کاربردی. دیگر نیازی نیست نگران پیچیدگی‌های برنامه‌نویسی باشید، ما همه چیز را از پایه و به زبانی ساده به شما آموزش می‌دهیم.

درباره دوره BBC BASIC از صفر تا قهرمان

دوره آموزشی BBC BASIC از صفر تا قهرمان، یک دوره جامع و گام به گام برای یادگیری زبان برنامه‌نویسی BASIC در کامپیوترهای کلاسیک است. این دوره با الگوبرداری از کتاب "Beginners BASIC for the BBC"، تلاش می‌کند تا مفاهیم پیچیده برنامه‌نویسی را به زبانی ساده و قابل فهم برای همه، به ویژه مبتدیان، آموزش دهد. شما در این دوره، با اصول اولیه برنامه‌نویسی، ساختار زبان BASIC، دستورات کلیدی، و نحوه نوشتن برنامه‌های کاربردی آشنا خواهید شد. همچنین، با شبیه‌سازهای کامپیوترهای قدیمی، تجربه کار با سخت‌افزار و نرم‌افزار آن دوران را نیز خواهید داشت.

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

  • آشنایی با مبانی کامپیوتر و برنامه‌نویسی
  • نصب و راه‌اندازی شبیه‌سازهای کامپیوترهای کلاسیک
  • یادگیری دستورات پایه زبان BASIC (PRINT, INPUT, IF…THEN…ELSE, FOR…NEXT)
  • متغیرها، انواع داده، و عملگرها
  • ساختارهای کنترلی (حلقه‌ها و شرط‌ها)
  • آرایه‌ها و رشته‌ها
  • توابع و زیرروال‌ها
  • کار با گرافیک و صدا
  • ساخت بازی‌های ساده با BASIC
  • رفع اشکال و دیباگینگ کد

مخاطبان دوره

این دوره برای افراد زیر مناسب است:

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

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

گذراندن دوره BBC BASIC از صفر تا قهرمان مزایای بسیاری برای شما به همراه خواهد داشت:

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

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

دوره BBC BASIC از صفر تا قهرمان شامل 100 سرفصل جامع است که تمام جنبه‌های برنامه‌نویسی BASIC را پوشش می‌دهد. برخی از مهم‌ترین سرفصل‌ها عبارتند از:

  • مقدمه‌ای بر کامپیوتر و برنامه‌نویسی
  • آشنایی با زبان BASIC و تاریخچه آن
  • نصب و راه‌اندازی شبیه‌ساز BBC Micro
  • دستور PRINT و خروجی دادن اطلاعات
  • دستور INPUT و دریافت اطلاعات از کاربر
  • متغیرها و انواع داده (Integer, Real, String)
  • عملگرهای ریاضی (+, -, *, /, MOD)
  • عملگرهای منطقی (AND, OR, NOT)
  • دستور IF…THEN…ELSE و شرط‌ها
  • حلقه FOR…NEXT و تکرار
  • حلقه WHILE…ENDWHILE و تکرار شرطی
  • آرایه‌ها و نحوه استفاده از آن‌ها
  • رشته‌ها و عملیات مربوط به آن‌ها (LEN, MID$, LEFT$, RIGHT$)
  • توابع و زیرروال‌ها (DEF FN, PROC, CALL)
  • کار با گرافیک (PLOT, DRAW, CIRCLE)
  • کار با صدا (SOUND, ENVELOPE)
  • ساخت بازی حدس عدد
  • ساخت بازی دوز
  • رفع اشکال و دیباگینگ کد
  • بهینه‌سازی کد
  • مفاهیم پیشرفته BASIC
  • ... (و بسیاری سرفصل‌های دیگر!)

همین حالا در دوره BBC BASIC از صفر تا قهرمان ثبت‌نام کنید و سفر خود را به دنیای شگفت‌انگیز کدنویسی آغاز کنید! فرصت را از دست ندهید!

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

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

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

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

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

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

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

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

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

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

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

🏅

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

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

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

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

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

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
express24.ir
تگ‌ها: BASIC Programming BBC BASIC BBC Micro classic computers Coding Fundamentals Computer Basics learn to code Programming for beginners Retro Computing آموزش برنامه‌نویسی برنامه‌نویسی کامپیوترهای کلاسیک کدنویسی مبتدی مبانی کامپیوتر

نظرات

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

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