فلشکارتهای آموزشی سفر به گذشته: برنامهنویسی Apple II با BASIC (از صفر تا صد)
سفر به گذشته: برنامهنویسی Apple II با BASIC (از صفر تا صد) سفر به گذشته: برنامهنویسی Apple II با BASIC (از صفر تا صد) آیا آمادهاید به قلب تپندهی دنیای کامپیوترهای کلاسیک سفر کنید؟ به دنیای شگفتان...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره سفر به گذشته: برنامهنویسی Apple II با BASIC (از صفر تا صد)
موضوع کلی: برنامهنویسی کامپیوترهای قدیمی
موضوع میانی: برنامهنویسی با زبان BASIC
📋 سرفصلهای دوره
- 1. مقدمه: چرا به گذشته سفر کنیم؟
- 2. فصل 1: آشنایی با Apple II: پنجرهای به تاریخ
- 3. فصل 2: سختافزار Apple II: یک نگاه اجمالی
- 4. فصل 3: راهاندازی Apple II: اولین گامها
- 5. فصل 4: سیستم عامل Apple II: DOS یا ProDOS؟
- 6. فصل 5: ورود به محیط BASIC: خط فرمان جادویی
- 7. فصل 6: اولین برنامه BASIC: "Hello, World!"
- 8. فصل 7: اصول زبان BASIC: کلمات کلیدی و دستورات
- 9. فصل 8: متغیرها: ذخیرهسازی دادهها
- 10. فصل 9: انواع داده: اعداد، رشتهها و بیشتر
- 11. فصل 10: عملگرهای ریاضی: حساب و کتاب در BASIC
- 12. فصل 11: دستور PRINT: نمایش اطلاعات
- 13. فصل 12: دستور INPUT: دریافت ورودی از کاربر
- 14. فصل 13: دستور GOTO: پرش بیقید و شرط
- 15. فصل 14: دستور GOSUB و RETURN: زیرروالها
- 16. فصل 15: دستور IF-THEN: تصمیمگیری در برنامه
- 17. فصل 16: عملگرهای مقایسهای: مقایسه مقادیر
- 18. فصل 17: عملگرهای منطقی: ترکیب شرطها
- 19. فصل 18: دستور FOR-NEXT: حلقههای تکرار
- 20. فصل 19: شمارندهها و مقادیر گام در FOR-NEXT
- 21. فصل 20: دستور WHILE-WEND (در صورت پشتیبانی): حلقههای شرطی
- 22. فصل 21: دستور REPEAT-UNTIL (در صورت پشتیبانی): حلقههای شرطی دیگر
- 23. فصل 22: آرایهها: سازماندهی دادهها
- 24. فصل 23: آرایههای یکبعدی: لیستها
- 25. فصل 24: آرایههای چندبعدی: جداول
- 26. فصل 25: دستکاری رشتهها: کار با متن
- 27. فصل 26: دستور LEFT$, RIGHT$, MID$: استخراج بخشی از رشته
- 28. فصل 27: دستور LEN: طول رشته
- 29. فصل 28: دستور STR$ و VAL: تبدیل بین عدد و رشته
- 30. فصل 29: دستور CHR$ و ASC: کد ASCII کاراکترها
- 31. فصل 30: دستور STRING$: تکرار یک کاراکتر
- 32. فصل 31: فایلها: ذخیرهسازی دائمی دادهها
- 33. فصل 32: فایلهای ترتیبی (Sequential Files): خواندن و نوشتن
- 34. فصل 33: دستور OPEN و CLOSE: مدیریت فایل
- 35. فصل 34: دستور PRINT # و INPUT #
- 36. فصل 35: فایلهای دسترسی تصادفی (Random Access Files): سرعت و انعطافپذیری
- 37. فصل 36: دستور FIELD و GET و PUT
- 38. فصل 37: اشکالزدایی (Debugging): یافتن و رفع خطاها
- 39. فصل 38: دستور TRACE (در صورت پشتیبانی): ردیابی اجرای برنامه
- 40. فصل 39: دستور STOP و CONT: توقف و ادامه اجرا
- 41. فصل 40: پیامهای خطا در BASIC: درک مفاهیم
- 42. فصل 41: ساختارهای داده پیشرفته: پشتهها (Stacks)
- 43. فصل 42: ساختارهای داده پیشرفته: صفها (Queues)
- 44. فصل 43: برنامهنویسی گرافیکی در Apple II: دنیای بصری
- 45. فصل 44: حالتهای گرافیکی Apple II: LO-RES و HI-RES
- 46. فصل 45: دستور HCOLOR و HPLOT: رسم خطوط
- 47. فصل 46: دستور HLIN و VLIN: رسم خطوط افقی و عمودی
- 48. فصل 47: دستور POINT: خواندن رنگ پیکسل
- 49. فصل 48: دستور GR: ورود به حالت گرافیکی LO-RES
- 50. فصل 49: دستور COLOR: تعیین رنگ در LO-RES
- 51. فصل 50: دستور PLOT: رسم نقطه در LO-RES
- 52. فصل 51: دستور TEXT: بازگشت به حالت متنی
- 53. فصل 52: دستور HOME: پاک کردن صفحه
- 54. فصل 53: دستور VTAB و HTAB: مکاننما در حالت متنی
- 55. فصل 54: دستور SCROLL: اسکرول صفحه
- 56. فصل 55: گرافیک HI-RES: جزئیات بیشتر
- 57. فصل 56: دستور HGR: ورود به حالت گرافیکی HI-RES
- 58. فصل 57: دستور HCOLOR (دوباره): رنگ در HI-RES
- 59. فصل 58: دستور HPLOT (دوباره): رسم در HI-RES
- 60. فصل 59: دستور HLIN و VLIN (دوباره): خطوط در HI-RES
- 61. فصل 60: دستور HCHAR و VCHAR: کاراکترهای گرافیکی
- 62. فصل 61: برنامهنویسی صدا در Apple II: نواختن موسیقی
- 63. فصل 62: دستور SOUND: تولید صداهای ساده
- 64. فصل 63: پارامترهای SOUND: فرکانس و مدت
- 65. فصل 64: دستور ENVELOPE (در صورت پشتیبانی): شکل موج صدا
- 66. فصل 65: استفاده از ماژولهای صدا (Sound Expansion Cards)
- 67. فصل 66: معرفی مفسر BASIC در Apple II (Applesoft BASIC)
- 68. فصل 67: ویژگیهای منحصر به فرد Applesoft BASIC
- 69. فصل 68: دستور REM: کامنتگذاری در کد
- 70. فصل 69: دستور DATA و READ: مقادیر ثابت در برنامه
- 71. فصل 70: دستور RESTORE: بازگرداندن اشارهگر READ
- 72. فصل 71: دستور DEF FN: تعریف توابع سفارشی
- 73. فصل 72: توابع ریاضی داخلی: SIN, COS, TAN, SQR, LOG, EXP
- 74. فصل 73: دستور RANDOMIZE: تولید اعداد تصادفی
- 75. فصل 74: دستور RND: تولید اعداد تصادفی
- 76. فصل 75: استفاده از اعداد تصادفی در بازیها
- 77. فصل 76: مدیریت خطا در زمان اجرا (Runtime Error Handling)
- 78. فصل 77: دستور ON ERROR GOTO: رسیدگی به خطاها
- 79. فصل 78: متغیرهای سیستم (System Variables)
- 80. فصل 79: استفاده از متغیرهای سیستم برای کنترل
- 81. فصل 80: دستور PEEK و POKE: دسترسی مستقیم به حافظه
- 82. فصل 81: آدرسهای حافظه کلیدی Apple II
- 83. فصل 82: دستکاری گرافیک با PEEK و POKE
- 84. فصل 83: ارتباط با دستگاههای خارجی (Peripherals)
- 85. فصل 84: برنامهنویسی با درایو فلاپی دیسک
- 86. فصل 85: دستور LOAD و SAVE: بارگذاری و ذخیره برنامهها
- 87. فصل 86: دستور NEW: پاک کردن برنامه فعلی
- 88. فصل 87: دستور LIST: نمایش کد برنامه
- 89. فصل 88: دستور RUN: اجرای برنامه
- 90. فصل 89: دستور USR: فراخوانی کدهای ماشین
- 91. فصل 90: نوشتن کدهای اسمبلی برای Apple II
- 92. فصل 91: معرفی زبان اسمبلی 6502
- 93. فصل 92: ارتباط BASIC با کدهای اسمبلی
- 94. فصل 93: ساخت بازیهای ساده در Apple II
- 95. فصل 94: منطق حرکت در بازیها
- 96. فصل 95: مدیریت امتیاز و وضعیت بازی
- 97. فصل 96: طراحی رابط کاربری ساده
- 98. فصل 97: پروژههای عملی: ساخت یک ماشین حساب
- 99. فصل 98: پروژههای عملی: ساخت یک دفترچه تلفن ساده
- 100. فصل 99: پروژههای عملی: بازی حدس عدد
SMART LEARNING PLATFORM
از مطالعه تا یادگیری ماندگار
فراتر از یک مجموعه فلشکارت؛ تجربهای تعاملی برای یادگیری، تمرین، مرور هوشمند و مشاهده مسیر پیشرفت شما، همراه با امکان دریافت گواهی پایان دوره در دورههای واجد شرایط.
مرور فاصلهدار
آمار یادگیری
گواهی دوزبانه
یادگیری را به یک مسیر قابل پیگیری تبدیل کنید
با ورود به سامانه آموزشی، محتوای دوره را بهصورت مرحلهای دنبال کنید، فلشکارتها را مرور کنید، دانش خود را با پرسشها و آزمونها بسنجید و روند پیشرفتتان را در طول مسیر ببینید.
⟳
مرور فاصلهدار هوشمند
با مرور زماندار، کارتهای تازه و کارتهای سررسیدشده را بر اساس برنامه مرور دنبال کنید. ارزیابی پاسخها به زمانبندی مرورهای بعدی کمک میکند تا تمرین متناسبتری داشته باشید.
◉
مشاهده مسیر پیشرفت
میزان مشاهده فلشکارتها، فعالیتهای مرور، عملکرد آزمونها و آمار یادگیری را بررسی کنید و تصویر روشنتری از مسیر آموزشی خود داشته باشید.
▤
یادگیری مرحلهبهمرحله
فصلها و بخشهای آموزشی را به ترتیب دنبال کنید، مطالب دیدهنشده را پیدا کنید و بدون سردرگمی به ادامه مسیر برگردید.
✓
تمرین و سنجش آموختهها
با نکتههای آموزشی، پرسش و پاسخ، کوییزها و آزمونهای پایان فصل، دانستههای خود را تمرین کنید و بخشهایی را که به توجه بیشتری نیاز دارند بشناسید.
SMART REVIEW
هر بار، مرور هدفمندتر
لازم نیست هر روز از ابتدا درباره اینکه چه چیزی را مرور کنید تصمیم بگیرید. سامانه، صف مرور روزانه را بر اساس کارتهای تازه و موعد مرور کارتها آماده میکند. شما پاسخ را ارزیابی میکنید و برنامه مرور با توجه به آن تنظیم میشود.
دوباره
برای کارتهایی که به تمرین زودتر نیاز دارند.
سخت
برای پاسخهایی که با دشواری به یاد آمدهاند.
خوب
برای پاسخهایی که بهدرستی به یاد آوردهاید.
آسان
برای کارتهایی که پاسخ آنها را بهآسانی میدانید.
برنامه مرور بر اساس ارزیابی شما تنظیم میشود؛ مرور منظم میتواند به تثبیت آموختهها کمک کند، اما بهتنهایی تضمینکننده تسلط کامل نیست.
محتوا را به شیوههای مختلف تمرین کنید
ساختار دورهها متناسب با موضوع آموزشی طراحی شده است و ممکن است انواع مختلفی از محتوا را در بر بگیرد.
نکتههای ساده
برای مرور سریع مفاهیم اصلی و نکات کلیدی.
نکتههای رسمی
برای تمرین تعاریف، اصطلاحات و بیان دقیق علمی.
کوییز
برای سنجش درک مطلب و بررسی گزینه صحیح.
پرسش و پاسخ
برای تمرین یادآوری و سنجش میزان تسلط بر مطالب.
محتوای هر دوره بر اساس ساختار و امکانات فعال همان دوره ارائه میشود.
LEARN ANYWHERE
همراه شما روی مرورگر
برای استفاده از نسخه تحت وب، کافی است با حساب کاربری خود وارد سامانه شوید. بدون نیاز به نصب یک برنامه اختصاصی، میتوانید از مرورگر سازگار روی گوشی، تبلت یا رایانه به دورههای در دسترس خود مراجعه کنید.
گوشی هوشمند
برای مطالعه در زمانهای کوتاه
تبلت و لپتاپ
برای مطالعه و مرور راحتتر
حساب کاربری شخصی
برای دسترسی به دورههای مجاز شما
COURSE COMPLETION CERTIFICATE
گواهی پایان دوره؛ ثبت دستاورد شما
در دورههایی که امکان دریافت گواهی برای آنها فعال است، میتوانید پس از تکمیل شرایط آموزشی، درخواست گواهی پایان دوره ثبت کنید.
شرایط درخواست گواهی
✓ داشتن دسترسی دارای قابلیت گواهی برای دوره مربوطه.
✓ تکمیل اطلاعات لازم در پروفایل، شامل کد ملی معتبر، عکس پرسنلی و نام و نام خانوادگی انگلیسی.
✓ مشاهده تمام فلشکارتهای فعال دوره.
✓ قبولی در آزمونهای پایان فصل، در صورت وجود آزمون برای فصلها.
فارسی و انگلیسی
پس از تأیید و انتشار، نسخههای فارسی و انگلیسی گواهی در دسترس قرار میگیرند.
استعلام آنلاین
گواهی منتشرشده دارای QR Code و لینک اختصاصی برای بررسی آنلاین اعتبار آن است.
دانلود و چاپ
پس از انتشار گواهی، امکان دریافت نسخه PDF فارسی و انگلیسی و چاپ آن فراهم است.
توجه: ثبت درخواست به معنای صدور قطعی نیست. درخواست گواهی پس از بررسی و تأیید ادمین منتشر میشود. این گواهی، گواهی پایان دوره آموزشی است و بهخودیخود معادل مدرک دانشگاهی یا مدرک رسمی مورد تأیید نهادهای دولتی نیست.
یادگیری را شروع کنید؛ پیشرفت را دنبال کنید
با تمرین منظم، مرور هدفمند و پیگیری مسیر آموزشی خود، قدمبهقدم دانش و مهارتهایتان را گسترش دهید.
هر کارت، یک قدم به جلو
امکانات محتوایی، مرور و گواهی بر اساس سطح دسترسی و تنظیمات هر دوره متفاوت است.
نگاهی به محیط سامانه
یادگیری هوشمند، قدمبهقدم
با محیط سامانه آموزشی آشنا شوید و نمونههایی از فضای یادگیری، فلشکارتها و ابزارهای مرور و تمرین را مشاهده کنید.
محیط سامانه آموزشی
برای مشاهده تصویر در اندازه بزرگتر کلیک کنید
یادگیری و مرور مطالب
برای مشاهده تصویر در اندازه بزرگتر کلیک کنید
تجربه مطالعه تعاملی
برای مشاهده تصویر در اندازه بزرگتر کلیک کنید
امکانات بیشتر سامانه
برای مشاهده تصویر در اندازه بزرگتر کلیک کنید
یادگیری فراتر از مطالعه معمولی
با فلشکارتهای آموزشی، مرور هدفمند و تمرین مستمر، مطالب را فعالانه یاد بگیرید و مسیر پیشرفت خود را دنبال کنید.
تگها:
Apple II
Apple II BASIC
Apple II programming
BASIC Programming
Computer History
learn BASIC
Retro Computing
Retro programming
Vintage computers
برنامهنویسی Apple II
برنامهنویسی از صفر
برنامهنویسی بیسیک
برنامهنویسی کلاسیک
زبان BASIC
کامپیوترهای قدیمی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.