کتاب کدنویسی با طعم نوستالژی: آموزش جامع BASIC روی کامپیوتر TRS-80 با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
کدنویسی با طعم نوستالژی: آموزش جامع BASIC روی کامپیوتر TRS-80 کدنویسی با طعم نوستالژی: آموزش جامع BASIC روی کامپیوتر TRS-80 سفری به دوران طلایی برنامهنویسی: کشف دوباره جادوی TRS-80 آیا تا به حال شیفت...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره کدنویسی با طعم نوستالژی: آموزش جامع BASIC روی کامپیوتر TRS-80
موضوع کلی: مبانی برنامهنویسی و علوم کامپیوتر
موضوع میانی: برنامهنویسی کامپیوترهای کلاسیک (Retro-Computing)
📋 سرفصلهای دوره
- 1. مقدمهای بر کامپیوتر و برنامهنویسی
- 2. آشنایی با TRS-80 و BASIC Level II
- 3. نصب و راهاندازی شبیهساز TRS-80
- 4. اولین برنامه BASIC: Hello, World!
- 5. دستور PRINT: نمایش متن و اعداد
- 6. متغیرها: معرفی و تعریف انواع
- 7. عملگرهای محاسباتی: جمع، تفریق، ضرب، تقسیم
- 8. اولویت عملگرها و استفاده از پرانتز
- 9. ورودی کاربر: دستور INPUT
- 10. رشتهها: کار با متن در BASIC
- 11. دستور LET: انتساب مقدار به متغیر
- 12. دستور REM: توضیحات در برنامه
- 13. دستور GOTO: پرش به خط خاص
- 14. حلقهها: دستور FOR...NEXT
- 15. حلقههای تو در تو
- 16. دستور IF...THEN: شرطیسازی
- 17. دستور ELSE: شاخه دوم شرط
- 18. دستور IF...THEN...ELSEIF...THEN...ELSE
- 19. توابع ریاضی: SQR, ABS, INT, RND
- 20. تولید اعداد تصادفی
- 21. دستور GOSUB: فراخوانی زیربرنامه
- 22. دستور RETURN: بازگشت از زیربرنامه
- 23. آرایهها: معرفی و تعریف
- 24. آرایههای یکبعدی
- 25. آرایههای دوبعدی
- 26. مرتبسازی آرایهها
- 27. جستجو در آرایهها
- 28. کار با فایلها: دستور OPEN
- 29. نوشتن در فایل: دستور PRINT#
- 30. خواندن از فایل: دستور INPUT#
- 31. بستن فایل: دستور CLOSE
- 32. توابع رشتهای: LEFT$, RIGHT$, MID$
- 33. طول رشته: LEN
- 34. تبدیل عدد به رشته: STR$
- 35. تبدیل رشته به عدد: VAL
- 36. کاراکترها و کد ASCII
- 37. توابع گرافیکی: SET, RESET, POINT
- 38. رسم خطوط و اشکال ساده
- 39. رنگها در TRS-80
- 40. دستور CLS: پاک کردن صفحه
- 41. دستور POKE: دسترسی مستقیم به حافظه
- 42. دستور PEEK: خواندن از حافظه
- 43. صدا: دستور SOUND
- 44. دستور PLAY: پخش موسیقی
- 45. زمان: دستور TIME$
- 46. تاریخ: دستور DATE$
- 47. ورودی جوی استیک و دکمهها
- 48. ایجاد منو در BASIC
- 49. کار با متن: چیدمان و قالببندی
- 50. خطاها در BASIC و رفع اشکال
- 51. استفاده از debugger
- 52. بهینهسازی کد BASIC
- 53. برنامهنویسی ساختیافته
- 54. مقدمهای بر برنامهنویسی شیءگرا
- 55. ساخت یک بازی ساده: حدس عدد
- 56. ساخت یک بازی ساده: Tic-Tac-Toe
- 57. ساخت یک بازی ساده: Blackjack
- 58. ساخت یک ماشینحساب ساده
- 59. ایجاد یک دفترچه تلفن ساده
- 60. ایجاد یک برنامه مدیریت مالی ساده
- 61. کار با دیسکها (شبیهساز)
- 62. مدیریت فایلها و پوشهها
- 63. استفاده از دستورات DOS
- 64. اتصال به شبکه (شبیهساز)
- 65. مرورگر وب ساده
- 66. پروتکلهای شبکه
- 67. برنامهنویسی شبکه ساده
- 68. امنیت در برنامهنویسی BASIC
- 69. مقدمهای بر اسمبلی
- 70. ارتباط BASIC و اسمبلی
- 71. مزایای استفاده از اسمبلی
- 72. عیبیابی برنامههای اسمبلی
- 73. بهینهسازی کد با اسمبلی
- 74. مقدمهای بر گرافیک پیشرفته
- 75. استفاده از Sprites
- 76. انیمیشن در BASIC
- 77. ساخت بازیهای پیچیدهتر
- 78. مقدمهای بر هوش مصنوعی
- 79. الگوریتمهای جستجو
- 80. الگوریتمهای مرتبسازی پیشرفته
- 81. ساخت ربات ساده
- 82. مقدمهای بر پایگاه داده
- 83. ساخت پایگاه داده ساده در BASIC
- 84. جستجو و مرتبسازی در پایگاه داده
- 85. ایجاد گزارش از پایگاه داده
- 86. مقدمهای بر کامپایلرها
- 87. ساخت کامپایلر ساده برای BASIC
- 88. بهینهسازی کد کامپایلشده
- 89. استفاده از کتابخانهها
- 90. ایجاد کتابخانههای سفارشی
- 91. مقدمهای بر سیستم عامل
- 92. ساخت سیستم عامل ساده
- 93. مدیریت حافظه
- 94. مدیریت فرآیندها
- 95. مقدمهای بر سختافزار کامپیوتر
- 96. معماری کامپیوتر
- 97. واحد پردازش مرکزی (CPU)
- 98. حافظه (RAM, ROM)
- 99. دستگاههای ورودی و خروجی
- 100. آینده برنامهنویسی BASIC و Retro Computing
تگها:
Basic
Computer Programming
Introduction to TRS-80
Level II BASIC
Nostalgia
Retro Computing
TRS-80
TRS-80 BASIC
آموزش BASIC
برنامهنویسی
علوم کامپیوتر
کامپیوترهای کلاسیک
کدنویسی
مبانی برنامهنویسی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.