دوره سفر به دنیای ویک-۲۰: از روشن کردن تا ساخت اولین برنامه همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب سفر به دنیای ویک-۲۰: از روشن کردن تا ساخت اولین برنامه
موضوع کلی: رایانش کلاسیک و تاریخ کامپیوتر
موضوع میانی: کامپیوترهای خانگی دهه ۸۰ میلادی
📋 سرفصلهای کتاب (100 موضوع)
- 1. تاریخچه کامپیوتر: از ماشین حساب تا رایانههای خانگی
- 2. ظهور کامپیوترهای خانگی در دهه ۸۰ میلادی
- 3. معرفی Commodore VIC-20: مشخصات فنی و قابلیتها
- 4. آنباکس و آشنایی با قطعات VIC-20
- 5. اتصالات VIC-20: مانیتور، نوار کاست، جویاستیک
- 6. روشن کردن VIC-20 برای اولین بار: صفحه شروع
- 7. مبانی زبان BASIC: دستورات ابتدایی
- 8. دستور PRINT: نمایش متن روی صفحه
- 9. متغیرها در BASIC: تعریف و استفاده
- 10. عملیات ریاضی: جمع، تفریق، ضرب و تقسیم
- 11. اولویت عملگرها: پرانتز و ترتیب محاسبات
- 12. دستور INPUT: دریافت ورودی از کاربر
- 13. رشتهها در BASIC: تعریف و دستکاری
- 14. دستور GOTO: پرش به خطوط دیگر
- 15. دستور IF...THEN: شرطی کردن اجرای کد
- 16. حلقهها با FOR...NEXT: تکرار دستورات
- 17. حلقههای نامتناهی و نحوه توقف آنها
- 18. دستور GOSUB...RETURN: استفاده از زیرروالها
- 19. آرایهها: ذخیره سازی دادههای همنوع
- 20. کار با آرایههای یکبعدی و چندبعدی
- 21. توابع از پیش تعریف شده BASIC: INT, RND, ABS
- 22. توابع تعریف شده توسط کاربر: DEF FN
- 23. دستور REM: توضیحات در کد
- 24. ذخیره و بارگذاری برنامهها از نوار کاست
- 25. فرمت فایلهای ذخیره شده در نوار کاست
- 26. خطایابی و رفع اشکال در برنامهها
- 27. آشنایی با حافظه VIC-20: RAM و ROM
- 28. نحوه استفاده از حافظه برای ذخیره دادهها
- 29. موقعیتهای حافظه برای رنگها و کاراکترها
- 30. مبانی گرافیک در VIC-20: پیکسلها و رنگها
- 31. دستور POKE: دسترسی مستقیم به حافظه
- 32. تغییر رنگ پس زمینه و حاشیه با POKE
- 33. تغییر رنگ کاراکترها با POKE
- 34. ایجاد کاراکترهای سفارشی: character set
- 35. مبانی صدا در VIC-20: آوا و بلندی
- 36. دستور SOUND: تولید صداهای ساده
- 37. دستور PLAY: پخش صداهای از پیش تعریف شده
- 38. نحوه استفاده از جویاستیک در برنامهها
- 39. خواندن وضعیت جویاستیک با PEEK
- 40. ایجاد بازیهای ساده با استفاده از جویاستیک
- 41. معرفی Spriteها: گرافیک متحرک
- 42. ساخت و انیمیشن Spriteها
- 43. تشخیص برخورد Spriteها
- 44. اسکرولینگ صفحه: ایجاد توهم حرکت
- 45. تایمرها و ایجاد تاخیر در برنامه
- 46. ایجاد جلوههای ویژه گرافیکی
- 47. استفاده از ماشین کد (Machine Code) در BASIC
- 48. مقدمهای بر زبان اسمبلی 6502
- 49. آشنایی با رجیسترهای پردازنده 6502
- 50. دستورات اصلی زبان اسمبلی 6502
- 51. نحوه فراخوانی روتینهای اسمبلی از BASIC
- 52. بهینهسازی کد BASIC با استفاده از اسمبلی
- 53. ایجاد موسیقی پیچیده با اسمبلی
- 54. گرافیک پیشرفته با اسمبلی
- 55. دسترسی مستقیم به سختافزار با اسمبلی
- 56. اصول طراحی بازیهای ویدئویی
- 57. ایجاد بازی پلتفرمر ساده
- 58. ایجاد بازی تیراندازی فضایی
- 59. ایجاد بازی ماجراجویی متنی
- 60. مقدمهای بر دیتابیسهای ساده در BASIC
- 61. ایجاد سیستم مدیریت اطلاعات ابتدایی
- 62. ارتباط VIC-20 با دستگاههای خارجی: پرینتر
- 63. پورت سریال و ارتباط با سایر کامپیوترها
- 64. مقدمهای بر شبکه کردن VIC-20
- 65. مروری بر cartridgeهای VIC-20
- 66. معرفی cartridgeهای بازی و کاربردی
- 67. نحوه ساخت cartridge سفارشی
- 68. بررسی نرمافزارهای جانبی برای VIC-20
- 69. ویراستارهای متن و کامپایلرهای BASIC
- 70. شبیهسازهای VIC-20 برای کامپیوترهای مدرن
- 71. انجمنهای کاربری و منابع آنلاین VIC-20
- 72. تعمیر و نگهداری VIC-20
- 73. رفع مشکلات رایج در VIC-20
- 74. ارتقاء سختافزاری VIC-20: افزایش حافظه
- 75. استفاده از VIC-20 در پروژههای الکترونیکی
- 76. مقدمهای بر روباتیک با VIC-20
- 77. کنترل موتورها و سنسورها با VIC-20
- 78. اتصال VIC-20 به اینترنت (با استفاده از سختافزارهای جانبی)
- 79. برنامهنویسی وب با BASIC (محدودیتها و امکانات)
- 80. ایجاد رابط کاربری گرافیکی ساده (GUI) در BASIC
- 81. مقدمهای بر سیستمعاملهای دیگر برای VIC-20
- 82. بررسی تاریخچه و تاثیر VIC-20 بر صنعت کامپیوتر
- 83. مصاحبه با برنامهنویسان قدیمی VIC-20
- 84. بررسی بازیهای کلاسیک VIC-20
- 85. بررسی دموی صحنههای VIC-20
- 86. تکنیکهای پیشرفته گرافیکی: Rasterbars
- 87. تکنیکهای پیشرفته صوتی: SID Emulation
- 88. نحوه استفاده از Interruptها در Assembly
- 89. مدیریت پیشرفته حافظه در VIC-20
- 90. دیباگینگ Assembly با شبیه ساز
- 91. بهینه سازی کد Assembly
- 92. ایجاد یک ویرایشگر متن ساده در BASIC
- 93. ایجاد یک بازی ریسینگ دو بعدی
- 94. ایجاد یک بازی پازل
- 95. ایجاد یک ابزار طراحی کاراکتر
- 96. ساخت یک منوی گرافیکی
- 97. ایجاد یک کتابخانه زیربرنامه اسمبلی
- 98. روشهای افزایش سرعت پردازش در BASIC
- 99. ایجاد جلوههای تصویری پیچیده با POKE
- 100. بهرهگیری از امکانات پنهان VIC-20
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.