اپلیکیشن اندرویدی فلشکارت آموزشی جامع ZX81/TS1000: از راهاندازی تا برنامهنویسی خلاقانه
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب جامع ZX81/TS1000: از راهاندازی تا برنامهنویسی خلاقانه
موضوع کلی: تاریخچه و برنامهنویسی کامپیوترهای خانگی
موضوع میانی: کاوش در کامپیوترهای دهه 80 میلادی
📋 سرفصلهای کتاب (100 موضوع)
- 1. تاریخچه کامپیوترهای خانگی: پیشگامان و زمینهسازی ZX81
- 2. معرفی ZX81 و TS1000: افسانههای ارزانقیمت
- 3. بررسی مشخصات فنی ZX81: قلب تپنده در قاب کوچک
- 4. مروری بر اجزای سختافزاری ZX81: کیبورد، پردازنده، حافظه
- 5. اتصال ZX81 به تلویزیون: شروع کار با صفحهنمایش
- 6. راهاندازی ZX81: اتصال برق و بارگذاری برنامه
- 7. آشنایی با زبان BASIC ZX81: اولین گامها در برنامهنویسی
- 8. ساختار دستورات BASIC در ZX81: خطوط، کلمات کلیدی، عملگرها
- 9. دستور PRINT: نمایش متن و متغیرها روی صفحه
- 10. دستورات INPUT و LET: دریافت ورودی و اختصاص مقدار به متغیرها
- 11. انواع دادهها در ZX81: اعداد، رشتهها و اهمیت آنها
- 12. عملگرهای ریاضی در BASIC ZX81: +, -, *, / و اولویت عملگرها
- 13. دستور GOTO: پرش به خطوط دیگر برنامه
- 14. دستورات IF-THEN-ELSE: شرطبندی و تصمیمگیری در برنامه
- 15. حلقههای FOR-NEXT: تکرار دستورات برای اتوماسیون
- 16. دستورات داخلی در BASIC ZX81: لیست دستورات پایه
- 17. دستورات گرافیکی ساده: رسم خط، نقطه و مستطیل
- 18. ایجاد یک برنامه ساده "Hello, World!"
- 19. نوشتن یک ماشین حساب ساده در BASIC
- 20. ساخت یک بازی حدس زدن عدد
- 21. استفاده از دستورات کنترل جریان برنامه
- 22. شناخت توابع و زیربرنامهها در BASIC
- 23. ذخیره و بارگذاری برنامهها از روی نوار کاست
- 24. آشنایی با سختافزار ZX81: کیبورد و پورتها
- 25. کار با حافظه ZX81: آدرسدهی و مدیریت حافظه
- 26. معرفی دستور PEEK و POKE: خواندن و نوشتن مستقیم در حافظه
- 27. آشنایی با زبان اسمبلی: مقدمهای بر زبان ماشین
- 28. برنامهنویسی اسمبلی: یک قدم فراتر از BASIC
- 29. مبانی برنامهنویسی اسمبلی برای Z80
- 30. معرفی رجیسترها در Z80: کار با AX, BX, CX, DX
- 31. دستورات حرکت دادهها در اسمبلی: MOV و LDS
- 32. عملگرهای محاسباتی در اسمبلی: ADD, SUB, MUL و DIV
- 33. دستورات پرش و شاخهدهی در اسمبلی: JMP, JE, JNE
- 34. ساخت یک برنامه ساده "Hello, Assembly!"
- 35. فراخوانی روتینهای BASIC از اسمبلی
- 36. ادغام زبانهای BASIC و اسمبلی
- 37. برنامهنویسی بازیهای ساده: مفاهیم اولیه
- 38. ساخت یک بازی مار در BASIC
- 39. افزودن قابلیتهای پیشرفته به بازی مار
- 40. کار با صدا در ZX81: تولید صداهای ساده
- 41. استفاده از دستورات BEEP و SOUND
- 42. اصول طراحی بازیها برای ZX81
- 43. آشنایی با گرافیکهای رنگی در ZX81 (با استفاده از هکها)
- 44. بهبود گرافیکها با استفاده از ترفندها
- 45. نوشتن یک ویرایشگر متن ساده در BASIC
- 46. ساخت یک برنامه مدیریت فایلهای ساده
- 47. چگونگی استفاده از چاپگر برای ZX81
- 48. آشنایی با سختافزار جانبی: جوی استیک و رابطها
- 49. بررسی مشکلات رایج ZX81 و راهحلها
- 50. عیبیابی برنامهها در BASIC
- 51. بهینهسازی کدهای BASIC: سرعت و حجم
- 52. استفاده از تکنیکهای پیشرفته در BASIC
- 53. ساخت منوها و رابطهای کاربری جذاب
- 54. استفاده از دادههای ساختاریافته (Arrays)
- 55. مرتبسازی دادهها در BASIC
- 56. آشنایی با الگوریتمهای مرتبسازی
- 57. تکنیکهای برنامهنویسی شیگرا در BASIC (بهصورت شبیهسازی شده)
- 58. بررسی اجمالی از کتابهای مرجع و منابع آموزشی ZX81
- 59. جامعه ZX81: انجمنها، وبسایتها و منابع آنلاین
- 60. شبیهسازهای ZX81: تجربهای دوباره از گذشته
- 61. چگونه برنامههای ZX81 را در شبیهسازها اجرا کنیم
- 62. ساخت یک برنامه برای تولید موسیقی
- 63. آشنایی با فرمتهای فایل ZX81
- 64. نوشتن یک بازی پازل
- 65. کار با اعداد تصادفی: تولید شانس و تصادف
- 66. ایجاد افکتهای گرافیکی پیشرفته
- 67. مقدمهای بر برنامهنویسی کامپایلری (BASIC کامپایل شده)
- 68. معرفی ابزارهای توسعهدهنده برای ZX81
- 69. برنامهنویسی میکروکنترلر با استفاده از ZX81 (بهصورت تئوری)
- 70. بررسی معماری Z80: جزئیات بیشتر
- 71. بهینهسازی کدهای اسمبلی: سرعت و حجم
- 72. مقدمهای بر برنامهنویسی سیستمعامل
- 73. نوشتن یک سیستم عامل ساده (بهصورت تئوری)
- 74. کار با تراشههای گرافیکی (با استفاده از هکها)
- 75. تکنیکهای پیشرفته در برنامهنویسی اسمبلی
- 76. برنامهنویسی برای سختافزار خارجی (بهصورت تئوری)
- 77. ایجاد یک اینترپرتر زبان جدید (بهصورت تئوری)
- 78. برنامهنویسی شبکه (بهصورت تئوری)
- 79. امنیت در برنامهنویسی ZX81 (با محدودیتهای موجود)
- 80. آینده برنامهنویسی ZX81 و میراث آن
- 81. نقش ZX81 در تاریخ کامپیوتر
- 82. مقایسه ZX81 با دیگر کامپیوترهای خانگی دهه 80
- 83. تأثیر ZX81 بر صنعت بازیهای ویدئویی
- 84. فرهنگ و تأثیر ZX81 بر جامعه
- 85. ZX81 در هنر و فرهنگ عامه
- 86. بازسازی و تعمیر ZX81: احیای یک نوستالژی
- 87. کلکسیونداری و جمعآوری ZX81
- 88. مستندسازی پروژههای ZX81
- 89. پروژههای خلاقانه با ZX81
- 90. چالشهای برنامهنویسی ZX81 امروزی
- 91. بهترین منابع برای یادگیری بیشتر
- 92. نکات پایانی و جمعبندی دوره
- 93. ارائه پروژههای نهایی
- 94. آزمون نهایی دوره
- 95. مراحل بعدی: توسعه مهارتهای برنامهنویسی
- 96. منابع تکمیلی و معرفی کتابها
- 97. تشکر و قدردانی از شرکتکنندگان
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.