دوره آموزش جامع برنامه‌نویسی BASIC با شبیه‌ساز Sinclair ZX80 همراه با فلش‌کارت آموزشی — ارائه روی فلش مموری

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

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

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

عنوان دوره: آموزش جامع برنامه‌نویسی BASIC با شبیه‌ساز Sinclair ZX80

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

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

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

  • 1. مقدمه‌ای بر برنامه‌نویسی و کامپیوتر Sinclair ZX80
  • 2. تاریخچه زبان برنامه‌نویسی BASIC
  • 3. چرا با یک شبیه‌ساز کامپیوتر کلاسیک شروع کنیم؟
  • 4. نصب و راه‌اندازی شبیه‌ساز Sinclair ZX80
  • 5. آشنایی با محیط شبیه‌ساز و کیبورد خاص ZX80
  • 6. اولین دستور: PRINT و نمایش متن
  • 7. مفهوم حالت مستقیم (Direct Mode) و حالت برنامه (Program Mode)
  • 8. دستورات NEW، RUN و LIST
  • 9. نوشتن اولین برنامه: سلام، دنیا!
  • 10. شماره‌گذاری خطوط و اهمیت آن در BASIC
  • 11. ویرایش و حذف خطوط برنامه
  • 12. مفهوم خطاها (Syntax Error)
  • 13. آشنایی با متغیرها و حافظه کامپیوتر
  • 14. دستور LET و تخصیص مقدار به متغیرها
  • 15. قوانین نام‌گذاری متغیرها در Sinclair BASIC
  • 16. انجام محاسبات ساده ریاضی: جمع، تفریق، ضرب و تقسیم
  • 17. اولویت عملگرهای ریاضی
  • 18. استفاده از پرانتز برای تغییر اولویت محاسبات
  • 19. متغیرهای عددی و کار با آن‌ها
  • 20. دستور INPUT برای دریافت ورودی از کاربر
  • 21. ساخت یک برنامه تعاملی ساده: ماشین حساب
  • 22. متغیرهای رشته‌ای (String Variables) و علامت $
  • 23. ترکیب متن و متغیرها در دستور PRINT
  • 24. دستور GOTO و پرش در برنامه
  • 25. ایجاد حلقه‌های بی‌نهایت با GOTO
  • 26. دستور CLS برای پاک کردن صفحه نمایش
  • 27. دستور REM برای افزودن توضیحات (Comments) به کد
  • 28. مقدمه‌ای بر جریان کنترل برنامه
  • 29. دستور شرطی IF...THEN
  • 30. عملگرهای مقایسه‌ای: =، >، <، <>
  • 31. ساخت یک برنامه تصمیم‌گیری ساده
  • 32. ترکیب IF...THEN با GOTO
  • 33. حلقه‌های تکرار و اهمیت آن‌ها
  • 34. حلقه FOR...NEXT: ساختار و کاربرد
  • 35. استفاده از حلقه FOR...NEXT برای شمارش
  • 36. کلمه کلیدی STEP در حلقه‌های FOR...NEXT
  • 37. حلقه‌های تودرتو (Nested Loops)
  • 38. ایجاد الگوهای متنی با حلقه‌های تودرتو
  • 39. دستور STOP برای توقف اجرای برنامه
  • 40. دستور CONTINUE برای ادامه اجرای برنامه
  • 41. عملگرهای منطقی: AND و OR
  • 42. استفاده از AND و OR در دستورات IF
  • 43. تابع RND و تولید اعداد تصادفی
  • 44. ساخت بازی "حدس عدد"
  • 45. مفهوم آرایه‌ها (Arrays) برای ذخیره داده‌ها
  • 46. دستور DIM برای تعریف آرایه‌ها
  • 47. کار با آرایه‌های یک‌بعدی عددی
  • 48. پر کردن و خواندن آرایه‌ها با استفاده از حلقه‌ها
  • 49. مقدمه‌ای بر گرافیک کاراکتری (Character Graphics)
  • 50. سیستم مختصات صفحه نمایش ZX80
  • 51. دستور PLOT برای روشن کردن یک پیکسل
  • 52. دستور UNPLOT برای خاموش کردن یک پیکسل
  • 53. رسم خطوط افقی و عمودی با حلقه‌ها
  • 54. رسم اشکال هندسی ساده (مربع، مستطیل)
  • 55. دستور SCROLL برای اسکرول کردن صفحه
  • 56. انیمیشن ساده: حرکت یک پیکسل روی صفحه
  • 57. زیربرنامه‌ها (Subroutines) و سازماندهی کد
  • 58. دستور GOSUB برای فراخوانی یک زیربرنامه
  • 59. دستور RETURN برای بازگشت از زیربرنامه
  • 60. مزایای استفاده از زیربرنامه‌ها
  • 61. دستورات READ و DATA برای تعریف داده‌های ثابت
  • 62. دستور RESTORE برای بازنشانی اشاره‌گر DATA
  • 63. توابع داخلی ریاضی: INT
  • 64. توابع داخلی ریاضی: ABS و SGN
  • 65. کار با رشته‌ها: تابع LEN برای طول رشته
  • 66. تابع CODE برای دریافت کد اسکی یک کاراکتر
  • 67. تابع CHR$ برای تبدیل کد اسکی به کاراکتر
  • 68. ایجاد افکت‌های بصری با CHR$
  • 69. دستور PAUSE برای ایجاد تأخیر در برنامه
  • 70. آشنایی با حافظه کامپیوتر (Memory Map)
  • 71. دستور PEEK برای خواندن مقداری از حافظه
  • 72. دستور POKE برای نوشتن مقداری در حافظه
  • 73. کنترل مستقیم صفحه نمایش با POKE
  • 74. ایجاد کاراکترهای سفارشی با POKE
  • 75. مفهوم متغیرهای سیستمی (System Variables)
  • 76. دستور USR برای فراخوانی کدهای ماشین (مفهومی)
  • 77. ذخیره کردن برنامه‌ها روی نوار کاست (شبیه‌سازی شده)
  • 78. بارگذاری برنامه‌ها از نوار کاست (شبیه‌سازی شده)
  • 79. دستور VERIFY برای بررسی صحت ذخیره‌سازی
  • 80. تکنیک‌های اشکال‌زدایی (Debugging) در BASIC
  • 81. بهینه‌سازی کد برای افزایش سرعت
  • 82. بهینه‌سازی کد برای کاهش مصرف حافظه
  • 83. پروژه اول: ساخت یک بازی کوئیز (Quiz Game)
  • 84. پروژه کوئیز: طراحی و ذخیره سوالات با DATA
  • 85. پروژه کوئیز: پیاده‌سازی منطق بازی و امتیازدهی
  • 86. پروژه دوم: ساخت یک دفترچه تلفن ساده
  • 87. پروژه دفترچه تلفن: استفاده از آرایه‌ها برای ذخیره نام و شماره
  • 88. پروژه دفترچه تلفن: پیاده‌سازی جستجو و نمایش اطلاعات
  • 89. پروژه سوم: بازی ماجراجویی متنی (Text Adventure)
  • 90. پروژه ماجراجویی متنی: طراحی نقشه و اتاق‌ها
  • 91. پروژه ماجراجویی متنی: پیاده‌سازی تحلیلگر دستورات ساده (Parser)
  • 92. پروژه ماجراجویی متنی: مدیریت آیتم‌ها و موجودی (Inventory)
  • 93. پروژه چهارم: یک برنامه نقاشی ساده
  • 94. پروژه نقاشی: کنترل مکان‌نما با کیبورد
  • 95. پروژه نقاشی: پیاده‌سازی منطق رسم و پاک کردن
  • 96. پروژه پنجم: شبیه‌سازی پرتاب تاس
  • 97. پروژه شبیه‌سازی تاس: استفاده از RND و گرافیک کاراکتری
  • 98. پروژه ششم: بازی کلاسیک Snake (مار)
  • 99. پروژه بازی Snake: طراحی منطق بازی
  • 100. پروژه بازی Snake: نمایش مار و غذا با PLOT
آموزش جامع برنامه‌نویسی BASIC با شبیه‌ساز Sinclair ZX80 - ورود به دنیای کدنویسی کلاسیک

آغاز سفری شگفت‌انگیز به دنیای برنامه‌نویسی با BASIC و Sinclair ZX80

آیا رویای برنامه‌نویسی در سر دارید؟ می‌خواهید مبانی را از پایه یاد بگیرید؟

به دنیای جادویی کدنویسی قدم بگذارید! دوره‌ی آموزشی بی‌نظیر ما، "آموزش جامع برنامه‌نویسی BASIC با شبیه‌ساز Sinclair ZX80"، دروازه‌ای است به سوی یادگیری مبانی برنامه‌نویسی به روشی جذاب و کاربردی. این دوره با الهام از کتاب خاطره‌انگیز "Learning BASIC with your Sinclair ZX80" طراحی شده است و شما را به سفری نوستالژیک و در عین حال بسیار آموزنده می‌برد.

فراموش کنید پیچیدگی‌های دنیای مدرن برنامه‌نویسی را! در این دوره، ما به سراغ سادگی و زیبایی BASIC می‌رویم، زبانی که زمانی قلب تپنده بسیاری از کامپیوترهای خانگی بود. با شبیه‌ساز Sinclair ZX80، شما تجربه‌ای اصیل و جذاب از کدنویسی خواهید داشت و در عین حال، مفاهیم بنیادی برنامه‌نویسی را به طور عمیق درک خواهید کرد.

درباره دوره

این دوره یک راهنمای جامع و گام به گام برای یادگیری برنامه‌نویسی BASIC است. ما با شبیه‌سازی محیط دوست‌داشتنی Sinclair ZX80، فضایی ایجاد کرده‌ایم که شما بتوانید بدون نیاز به تجهیزات خاص، برنامه‌نویسی را آغاز کنید. این دوره نه تنها به شما زبان BASIC را آموزش می‌دهد، بلکه مفاهیم اساسی برنامه‌نویسی مانند متغیرها، حلقه‌ها، شرط‌ها، توابع و غیره را نیز به طور کامل پوشش می‌دهد. محتوای دوره با دقت و وسواس طراحی شده تا با رویکرد آموزشی کتاب "Learning BASIC with your Sinclair ZX80" هماهنگ باشد و شما را به بهترین شکل برای ورود به دنیای برنامه‌نویسی آماده کند.

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

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

مخاطبان دوره

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

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

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

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

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

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

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

  • آشنایی با سخت‌افزار Sinclair ZX80
  • نصب و راه‌اندازی شبیه‌ساز ZX80
  • نحوه تایپ و اجرای دستورات BASIC
  • دستور PRINT و نمایش متن
  • محاسبات ریاضی و عملگرها
  • متغیرهای عددی و رشته‌ای
  • ورودی از کاربر با دستور INPUT
  • دستورات شرطی IF...THEN...ELSE
  • حلقه‌های FOR...NEXT
  • حلقه WHILE...WEND
  • آرایه‌های یک بعدی و چند بعدی
  • توابع تعریف شده توسط کاربر
  • زیربرنامه‌ها و دستور GOSUB
  • توابع ریاضی از پیش تعریف شده
  • توابع رشته‌ای از پیش تعریف شده
  • توابع گرافیکی PLOT و DRAW
  • ایجاد صدا با دستور BEEP
  • ذخیره و بارگذاری برنامه‌ها
  • عیب‌یابی برنامه‌ها با دستور TRACE
  • ساخت بازی‌های ساده مانند حدس عدد، سنگ کاغذ قیچی، و ...
  • و بسیاری موارد دیگر...

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

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

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

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

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

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

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

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

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

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

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

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

🏅

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

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

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

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

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

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
express24.ir
تگ‌ها: Classic Programming heritage computing learn BASIC Programming fundamentals Retro Computing Sinclair BASIC Sinclair computer Sinclair ZX80 ZX80 programming آموزش BASIC برنامه‌نویسی پایه برنامه‌نویسی کلاسیک زبان BASIC مبانی برنامه‌نویسی یادگیری BASIC

نظرات

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

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