اپلیکیشن اندرویدی فلشکارت آموزشی شروعی بر دنیای BBC Micro: گام به گام با Tim Hartnell
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره شروعی بر دنیای BBC Micro: گام به گام با Tim Hartnell
موضوع کلی: آموزش برنامهنویسی و کامپیوترهای خانگی
موضوع میانی: آشنایی با BBC Micro و اصول اولیه برنامهنویسی
📋 سرفصلهای دوره
- 1. دقیقاً 100 سرفصل برای دوره آموزشی شما، با الهام از کتاب "Getting started on your BBC micro" و با تمرکز بر منطق آموزشی، در ادامه آورده شده است:
- 2. دنیای کامپیوترهای خانگی: گذشته و حال
- 3. آشنایی با بیبیسی میکرو: کامپیوتر افسانهای
- 4. جعبه گشایی: اجزای اصلی BBC Micro
- 5. اتصالات اولیه: راهاندازی دستگاه شما
- 6. روشن کردن دستگاه: اولین لحظه هیجان
- 7. صفحه کلید بیبیسی: نقشه راه شما
- 8. مانیتور: دریچهای به دنیای کد
- 9. پرامپت (>) و آمادهباش سیستم
- 10. اولین دستور: "PRINT HELLO WORLD"
- 11. پاک کردن صفحه: دستور CLS
- 12. ویرایش خطوط: تصحیح و تغییر
- 13. شروعی تازه: دستور NEW
- 14. مشاهده برنامه: دستور LIST
- 15. اجرای برنامه: دستور RUN
- 16. یادداشتها در کد: دستور REM
- 17. خطاهای رایج: چطور با آنها مقابله کنیم
- 18. متغیرها: نامگذاری و انواع
- 19. متغیرهای عددی: کار با اعداد
- 20. متغیرهای رشتهای: کار با متن
- 21. اختصاص مقدار: دستور LET
- 22. عملگرهای ریاضی: جمع، تفریق، ضرب، تقسیم
- 23. توان و ریشه: عملگرهای پیشرفتهتر
- 24. اولویت عملگرها: ترتیب محاسبات
- 25. پرانتزها: کنترل جریان محاسبات
- 26. توابع ریاضی پایه: ABS, SQR, INT
- 27. ورود دادهها: دستور INPUT
- 28. برنامههای تعاملی: گفتگو با کاربر
- 29. دستور GOTO: پرشهای مشروط
- 30. دستور END: پایان دادن به برنامه
- 31. شماره خطوط: اهمیت و کاربرد
- 32. تصمیمگیری: دستور IF...THEN
- 33. عملگرهای مقایسهای: بزرگتر، کوچکتر، مساوی
- 34. منطق بولی: AND, OR, NOT
- 35. شرطهای پیچیده: ترکیب عملگرها
- 36. دستور IF...THEN...ELSE: انتخاب بین دو مسیر
- 37. مثال عملی: بازی حدس عدد
- 38. حلقههای تکرار: FOR...NEXT
- 39. کنترل تکرار: گام (STEP) در FOR
- 40. حلقههای تودرتو: قدرت تکرارهای پیچیده
- 41. مثال عملی: رسم الگوهای تکراری
- 42. حلقههای WHILE...ENDWHILE: تکرار با شرط ادامه
- 43. حلقههای REPEAT...UNTIL: تکرار با شرط پایان
- 44. مقایسه انواع حلقهها: کی از کدام استفاده کنیم؟
- 45. شمارندهها و مجموعکنندهها
- 46. مدیریت زمان: دستور TIME
- 47. اعداد تصادفی: دستور RND
- 48. تولید بازیهای ساده با RND
- 49. توابع رشتهای: LEN, LEFT$, RIGHT$, MID$
- 50. ادغام رشتهها: عملیات با متن
- 51. تبدیل نوع: STR$, VAL
- 52. دادههای داخلی: دستور DATA
- 53. خواندن دادهها: دستور READ
- 54. بازنشانی دادهها: دستور RESTORE
- 55. آرایهها: ذخیره چندین مقدار
- 56. تعریف آرایه: دستور DIM
- 57. آرایههای یک بعدی: لیستهای مرتب
- 58. آرایههای دو بعدی: جداول داده
- 59. دسترسی به عناصر آرایه
- 60. مثال عملی: مدیریت موجودی کالا
- 61. مرتبسازی حبابی: معرفی یک الگوریتم
- 62. زیربرنامهها: دستور GOSUB...RETURN
- 63. مزایای زیربرنامهها: کد تمیزتر
- 64. پارامترها در زیربرنامهها (مقدماتی)
- 65. مدیریت خطاها: ON ERROR GOTO (مقدماتی)
- 66. حالتهای گرافیکی: Screen Modes
- 67. انتخاب Screen Mode مناسب
- 68. سیستم مختصات گرافیکی: X, Y
- 69. رنگها در BBC Micro: دستور COLOUR
- 70. رسم نقطه: دستور PLOT
- 71. رسم خطوط: دستور DRAW
- 72. رسم مستطیلها: ابزارهای گرافیکی
- 73. رسم دایرهها و بیضیها: دستور CIRCLE, ELLIPSE
- 74. پر کردن اشکال: دستور FILL
- 75. دستور VDU: کنترل مستقیم نمایشگر
- 76. تعریف کاراکترهای کاربر: VDU 23
- 77. حرکت دادن اشکال: اصول انیمیشن
- 78. تکنیکهای انیمیشن: پاک کردن و بازرسم
- 79. بازیهای گرافیکی ساده: "پینگ پنگ"
- 80. کنترل مکاننما و نشانگر
- 81. انیمیشن با سرعتهای مختلف
- 82. تولید صدا: دستور SOUND
- 83. پارامترهای صدا: کانال، زیر و بم، بلندی
- 84. طول زمان صدا: ایجاد ریتم
- 85. دستور ENVELOPE: پاکتهای صوتی پیشرفته
- 86. ساخت ملودیهای ساده: اولین آهنگ شما
- 87. افکتهای صوتی در بازیها
- 88. ترکیب صدا با گرافیک: تجربه چندرسانهای
- 89. ذخیره برنامهها: کار با نوار کاست
- 90. دستور *SAVE: ذخیره کد
- 91. دستور *LOAD: بارگذاری برنامه
- 92. مدیریت نوار کاست: دستور *CAT
- 93. نگاهی به فلاپی دیسک: *DIR, *DELETE (مقدماتی)
- 94. ارتباط با چاپگر: دستور LPRINT
- 95. باز کردن فایلها: دستور OPEN (مقدماتی)
- 96. خواندن از فایل: دستور BGET# (مقدماتی)
- 97. نوشتن در فایل: دستور BPUT# (مقدماتی)
- 98. بستن فایلها: دستور CLOSE
- 99. استفاده از توابع رشتهای بیشتر: INSTR, STRING$
- 100. توابع کاربردی دیگر: ASC, CHR$
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.