کتاب صوتی Commodore 64: سفر به دنیای شگفتانگیز برنامهنویسی با زبان BASIC
دوره آموزشی Commodore 64: سفر به دنیای شگفتانگیز برنامهنویسی با زبان BASIC Commodore 64: سفر به دنیای شگفتانگیز برنامهنویسی با زبان BASIC آیا تا به حال به این فکر کردهاید که برنامهنویسی چگونه آغ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Commodore 64: سفر به دنیای شگفتانگیز برنامهنویسی با زبان BASIC
موضوع کلی: آموزش برنامهنویسی و کامپیوترهای قدیمی
موضوع میانی: آشنایی با Commodore 64 و مبانی برنامهنویسی
📋 سرفصلهای دوره
- 1. مقدمهای بر Commodore 64: ماشین رویایی
- 2. تاریخچه و اهمیت Commodore 64
- 3. سفر به گذشته: چرا برنامهنویسی با C64؟
- 4. آشنایی با سختافزار Commodore 64: از صفحه کلید تا پورتها
- 5. روشن کردن و اتصال: اولین نگاه به صفحه آبی
- 6. صفحه کلید C64: هر کلید چه میکند؟
- 7. محیط BASIC: خط فرمان و READY
- 8. اولین دستور شما: چاپ کردن "سلام دنیا" (PRINT)
- 9. دستور CLR: پاک کردن صفحه
- 10. کار با اعداد: جمع، تفریق، ضرب، تقسیم
- 11. متغیرها: جعبههای نگهداری اطلاعات (اعداد)
- 12. متغیرهای رشتهای: کار با متن
- 13. دستور LET: اختصاص دادن مقادیر به متغیرها
- 14. اصول اولیه اپراتورهای ریاضی
- 15. نمایش خروجی با PRINT و متغیرها
- 16. خطاهای رایج در شروع کار و چگونگی رفع آنها
- 17. دستور REM: یادداشتنویسی در برنامهها
- 18. مفهوم حافظه در Commodore 64
- 19. آشنایی با ROM و RAM
- 20. چالش اول: یک ماشین حساب ساده بسازید!
- 21. ساختار برنامهها: شماره خطوط
- 22. دستور RUN: اجرای برنامه
- 23. دستور LIST: دیدن کد برنامه
- 24. دستور NEW: پاک کردن برنامه از حافظه
- 25. دستور SAVE: ذخیره برنامه روی نوار کاست
- 26. دستور LOAD: بارگذاری برنامه از نوار کاست
- 27. دیسک درایو 1541: آشنایی اولیه (اختیاری)
- 28. ذخیره و بارگذاری برنامهها روی فلاپی دیسک (اختیاری)
- 29. دستور INPUT: دریافت ورودی از کاربر
- 30. دستور GET: گرفتن یک کلید از صفحه کلید
- 31. حلقه FOR...NEXT: تکرار دستورات (بخش اول)
- 32. حلقه FOR...NEXT: گام (STEP) و شمارش معکوس
- 33. دستور IF...THEN: شرطها و تصمیمگیری در برنامه
- 34. اپراتورهای مقایسهای: کوچکتر، بزرگتر، مساوی
- 35. اپراتورهای منطقی: AND, OR, NOT
- 36. دستور GOTO: پرش به خطوط دیگر برنامه (مقدمه)
- 37. چالش: بازی حدس عدد (بر اساس INPUT و IF)
- 38. دستور GOSUB...RETURN: توابع فرعی و سازماندهی کد
- 39. دستور DATA و READ: ذخیره و خواندن اطلاعات در برنامه
- 40. دستور RESTORE: شروع مجدد خواندن اطلاعات
- 41. آرایهها (Arrays): نگهداری مجموعهای از دادهها
- 42. آرایههای یکبعدی: لیستها
- 43. آرایههای دوبعدی: جدولها
- 44. کاراکترهای رشتهای: LEFT$, MID$, RIGHT$
- 45. توابع داخلی رشتهای: LEN, STR$, VAL
- 46. توابع داخلی ریاضی: INT, ABS, SGN, RND
- 47. تولید اعداد تصادفی: سرگرمی و بازی
- 48. دستور ON...GOSUB و ON...GOTO: انتخابهای چندگانه
- 49. بهینهسازی کد BASIC: کاهش حجم و سرعت
- 50. چالش: یک دفترچه تلفن ساده با آرایهها
- 51. دستور END و STOP: پایان دادن به برنامه
- 52. دستور CONT: ادامه اجرای برنامه پس از STOP
- 53. دنیای پیکسلی: مقدمهای بر گرافیک C64
- 54. نقشه حافظه صفحه نمایش: PEEK و POKE
- 55. تغییر رنگ پسزمینه و حاشیه (BORDER, BACKGROUND)
- 56. تغییر رنگ کاراکترها: SCREEN COLOR
- 57. کاراکترهای اختصاصی: طراحی و چاپ کاراکترهای خودتان
- 58. استفاده از مجموعه کاراکترهای داخلی (PETSCII)
- 59. رسم اشکال ساده با کاراکترها
- 60. حرکت کاراکترها روی صفحه
- 61. گرافیک Multicolor: رنگهای بیشتر در یک بلوک
- 62. مود گرافیکی High-Resolution: پیکسل به پیکسل
- 63. کار با Sprites: موجودات متحرک (مقدمهای)
- 64. تعریف یک Sprite ساده
- 65. حرکت دادن Sprites روی صفحه
- 66. تشخیص برخورد (Collision Detection) بین Sprites (مقدماتی)
- 67. مقدمهای بر صدا در Commodore 64: تراشه SID
- 68. دستور SOUND: تولید صداهای ساده
- 69. تنظیم فرکانس، دیوریشن و ولوم
- 70. تولید ملودیهای ساده با SOUND
- 71. ایجاد افکتهای صوتی: انفجار، لیزر
- 72. ترکیب گرافیک و صدا: اولین بازی تصویری-صوتی
- 73. چالش: ساخت یک بازی Pong ساده با Sprites یا کاراکترها
- 74. ذخیره و بارگذاری مجموعه کاراکترهای سفارشی
- 75. نکات و ترفندهای گرافیکی در BASIC
- 76. مدیریت خطا: ON ERROR GOTO
- 77. دستور RESUME: ادامه پس از خطا
- 78. کار با پورتهای ورودی/خروجی (I/O)
- 79. خواندن وضعیت جویاستیک
- 80. فرمان DOPEN: باز کردن کانالهای فایل
- 81. فرمان DCLOSE: بستن کانالهای فایل
- 82. فرمان CMD: تغییر مسیر خروجی
- 83. ذخیره دادهها به صورت ترتیبی (Sequential Files)
- 84. خواندن دادهها از فایلهای ترتیبی
- 85. ذخیره دادهها به صورت تصادفی (Random Access Files) - مقدمه
- 86. کاربرد PEEK و POKE پیشرفته: دسترسی به رجیسترهای سختافزار
- 87. فراخوانی کدهای ماشین (Machine Language) از BASIC با SYS (مقدمه و احتیاط)
- 88. مفهوم USR: توابع کاربردی ماشین
- 89. تکنیکهای اشکالزدایی (Debugging) پیشرفته
- 90. چالش: ساخت یک سیستم امتیاز بالا (High Score) با ذخیره فایل
- 91. طراحی بازیهای متنی: ماجراجوییهای اولیه
- 92. ساخت یک برنامه هنری تعاملی
- 93. تولید یک موسیقیساز کوچک
- 94. ساخت یک برنامه انیمیشن ساده
- 95. پروژه: ساخت یک کلاهبرداری (Scroller) ساده
- 96. ایدهپردازی برای پروژههای خودتان
- 97. تبدیل ایدهها به کد: فرآیند توسعه
- 98. جامعه Commodore 64 امروز: منابع و الهامات
- 99. از BASIC به زبانهای دیگر: آینده برنامهنویسی
- 100. خلاصه دوره: Commodore 64، سکوی پرتاب خلاقیت شما
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
BASIC Programming
C64
Commodore 64
Commodore 64 Tutorial
Retro Computing
TLC for Growing Minds
آموزش C64
آموزش برنامهنویسی
برنامه نویسی رترو
برنامهنویسی BASIC
تاریخچه کامپیوتر
کار با کمودور 64
کامپیوترهای قدیمی
کمودور ۶۴
مبانی برنامهنویسی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.