دوره جامع "من با BASIC به VIC صحبت میکنم: اولین گامهای برنامهنویسی با زبان BASIC" همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب جامع "من با BASIC به VIC صحبت میکنم: اولین گامهای برنامهنویسی با زبان BASIC"
موضوع کلی: برنامهنویسی و توسعه نرمافزار
موضوع میانی: مقدمهای بر زبان برنامهنویسی BASIC
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه: خوش آمدید به دنیای BASIC و VIC!
- 2. VIC-20: آشنایی با کامپیوتر دوستداشتنی شما
- 3. راه اندازی VIC-20 و اتصال به تلویزیون
- 4. آشنایی با صفحه کلید VIC-20
- 5. اولین گام: روشن کردن VIC-20 و ورود به BASIC
- 6. دستور PRINT: اولین کلمات شما در BASIC
- 7. PRINT و اعداد: محاسبههای ساده
- 8. PRINT و متن: چاپ نوشتهها
- 9. آشنایی با دستورات BASIC
- 10. دستورات و علامتهای نگارشی در BASIC
- 11. دستور GOTO: پرش در برنامه
- 12. دستورات و خطاهای رایج
- 13. دستور END: پایان دادن به یک برنامه
- 14. متغیرها: ذخیره و استفاده از اطلاعات
- 15. نامگذاری متغیرها
- 16. انواع دادهها: اعداد و رشتهها
- 17. دستور INPUT: دریافت ورودی از کاربر
- 18. عملگرهای ریاضی: جمع، تفریق، ضرب، تقسیم
- 19. اولویت عملگرها
- 20. دستور LET: اختصاص دادن مقدار به متغیر
- 21. برنامههای ساده: جمع دو عدد
- 22. دستور IF-THEN: تصمیمگیری در برنامهنویسی
- 23. دستور IF-THEN-ELSE: انتخاب بین گزینهها
- 24. عملگرهای مقایسهای: =، <، >، <=، >=، <>
- 25. حلقههای FOR-NEXT: تکرار دستورات
- 26. شمارندهها و گامها در حلقه FOR-NEXT
- 27. حلقههای تودرتو
- 28. دستور GOSUB و RETURN: زیربرنامهها
- 29. ساختارهای برنامهنویسی ساختیافته
- 30. دستور CLS: پاک کردن صفحه نمایش
- 31. دستورهای گرافیکی: شروع کار با گرافیک
- 32. دستور POKE و PEEK: دسترسی مستقیم به حافظه
- 33. رسم خطوط با دستور PLOT
- 34. رسم مربع و مستطیل
- 35. رسم دایره و بیضی
- 36. رنگها در گرافیک VIC-20
- 37. دستور SCREEN: تنظیم صفحه نمایش
- 38. دستور COLOR: انتخاب رنگها
- 39. کنترل صدا: آشنایی با دستور SOUND
- 40. پخش صدا با دستورهای BASIC
- 41. آشنایی با آرایهها: ذخیره دادههای متعدد
- 42. اعلام آرایهها با دستور DIM
- 43. دسترسی به عناصر آرایه
- 44. کار با آرایههای یکبعدی
- 45. کار با آرایههای دوبعدی
- 46. استفاده از حلقه برای پیمایش آرایهها
- 47. دستور DATA و READ: خواندن دادهها از برنامه
- 48. دستور RESTORE: بازگشت به ابتدای دادهها
- 49. آشنایی با توابع: مقدمهای بر توابع
- 50. توابع ریاضی: SQR، RND، INT، ABS
- 51. توابع رشتهای: LEFT، RIGHT، MID، LEN
- 52. تبدیل انواع دادهها
- 53. دستور WAIT: مکث در برنامه
- 54. ایجاد یک بازی ساده: حدس زدن عدد
- 55. استفاده از RND برای تولید اعداد تصادفی
- 56. استفاده از گرافیک برای بازی
- 57. افزودن امتیاز و شمارنده
- 58. ذخیره و بارگذاری برنامهها
- 59. ذخیره برنامه روی نوار کاست
- 60. بارگذاری برنامه از نوار کاست
- 61. آشنایی با دستورهای فایل (مقدماتی)
- 62. دستور OPEN و CLOSE (مقدماتی)
- 63. دستور PRINT# (مقدماتی)
- 64. دستور INPUT# (مقدماتی)
- 65. اصول سازماندهی کد: خوانایی و ساختار
- 66. استفاده از نظرات (Remarks) در کد
- 67. بهینهسازی کد: سرعت و حافظه
- 68. خطایابی: پیدا کردن و رفع اشکالات
- 69. تکنیکهای سادهی خطایابی
- 70. استفاده از PRINT برای خطایابی
- 71. تبدیل برنامههای BASIC به زبان ماشین (مقدماتی)
- 72. آشنایی با زبان ماشین (مقدماتی)
- 73. اصول برنامهنویسی شیگرا (مقدماتی)
- 74. استفاده از ماژولها و زیربرنامههای بزرگتر
- 75. ایجاد یک منوی ساده برای برنامه
- 76. پیادهسازی یک بازی ساده: حرکت دادن یک شیء
- 77. افزودن تصادف به بازی
- 78. ایجاد انیمیشنهای ساده
- 79. استفاده از دستورهای سختافزاری خاص VIC-20 (POKE)
- 80. برنامهنویسی برای کنترل پورت جویاستیک
- 81. تکنیکهای پیشرفته گرافیک
- 82. تولید جلوههای ویژه گرافیکی
- 83. کار با اسپرایتها (Sprite) (مقدماتی)
- 84. آشنایی با دستورهای سختافزاری صدا (POKE)
- 85. تولید موسیقی و افکتهای صوتی پیچیده
- 86. افزودن امکانات ذخیره و بازیابی دادهها (فایلهای پیشرفته)
- 87. استفاده از فایلها برای ذخیره امتیازات
- 88. ساخت یک ویرایشگر متن ساده
- 89. برنامهنویسی شبکههای عصبی (مقدماتی)
- 90. مقدمهای بر هوش مصنوعی (مقدماتی)
- 91. مباحث پیشرفته: بازیابی اطلاعات با روشهای نوین
- 92. ایجاد یک رابط کاربری گرافیکی پیشرفته
- 93. طراحی و پیادهسازی یک بازی پازل
- 94. پروژههای نمونه: تجزیه و تحلیل کدهای دیگران
- 95. منابع و ابزارهای توسعه BASIC
- 96. استراتژیهای یادگیری زبان BASIC
- 97. ادامه یادگیری و پیشرفت در برنامهنویسی
- 98. نکات کلیدی برای موفقیت در برنامهنویسی VIC-20
- 99. جمعبندی و مرور مطالب دوره
- 100. پروژه نهایی: توسعه یک بازی یا نرمافزار بزرگتر
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.