فلش‌کارت‌های آموزشی از صفر تا قهرمان Apple II: آموزش جامع برنامه‌نویسی BASIC برای کامپیوترهای Apple II

از صفر تا قهرمان Apple II: آموزش جامع برنامه‌نویسی BASIC از صفر تا قهرمان Apple II: آموزش جامع برنامه‌نویسی BASIC برای کامپیوترهای Apple II آیا آماده‌اید به گذشته سفر کنید و در دنیای شگفت‌انگیز Apple ...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 74,988 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: از صفر تا قهرمان Apple II: آموزش جامع برنامه‌نویسی BASIC برای کامپیوترهای Apple II

موضوع کلی: مبانی برنامه‌نویسی کامپیوترهای قدیمی

موضوع میانی: برنامه‌نویسی با BASIC در Apple II

📋 سرفصل‌های دوره (100 موضوع)

  • 1. آشنایی با Apple II: آغاز ماجراجویی
  • 2. تاریخچه جذاب Apple II
  • 3. با هم نگاهی به سخت‌افزار Apple II
  • 4. کشف صفحه کلید Apple II
  • 5. دستورات اولیه: روشن و خاموش کردن
  • 6. اولین برنامه: چاپ Hello, World!
  • 7. آشنایی با محیط BASIC Apple II
  • 8. کار با خط فرمان BASIC
  • 9. حافظه در Apple II: کجا داده‌ها زندگی می‌کنند
  • 10. متغیرها: جعبه‌های جادویی اطلاعات
  • 11. انواع داده: اعداد، رشته‌ها و منطق
  • 12. عملگرهای ریاضی: جمع، تفریق، ضرب، تقسیم
  • 13. اولویت عملگرها: نظم در محاسبات
  • 14. دستور PRINT: نمایش اطلاعات
  • 15. دستور INPUT: دریافت اطلاعات از کاربر
  • 16. دستور GOTO: پرش در کد
  • 17. دستور IF...THEN: تصمیم‌گیری در برنامه‌ها
  • 18. عبارات منطقی: TRUE و FALSE
  • 19. عملگرهای مقایسه‌ای: >, <, =, >=, <=, <>
  • 20. دستور REM: افزودن توضیحات به کد
  • 21. دستور CLS: پاک کردن صفحه
  • 22. حلقه‌ها: تکرار دستورات
  • 23. دستور FOR...NEXT: حلقه با شمارنده
  • 24. دستور WHILE...WEND: حلقه تا زمانی که شرط برقرار است
  • 25. دستور REPEAT...UNTIL: حلقه تا زمانی که شرط برقرار شود
  • 26. آرایه‌ها: نگهداری مجموعه‌ای از داده‌ها
  • 27. آرایه‌های تک‌بعدی: لیست‌های مرتب
  • 28. آرایه‌های دو‌بعدی: جداول و ماتریس‌ها
  • 29. زیربرنامه‌ها: سازماندهی کد
  • 30. دستور GOSUB...RETURN: فراخوانی زیربرنامه
  • 31. مدیریت خطا: چگونه با اشتباهات کنار بیاییم
  • 32. دستور ON ERROR GOTO: مدیریت خطا
  • 33. ورودی/خروجی فایل: ذخیره و بازیابی اطلاعات
  • 34. دستور OPEN: باز کردن فایل
  • 35. دستور CLOSE: بستن فایل
  • 36. دستور PRINT#: نوشتن در فایل
  • 37. دستور INPUT#: خواندن از فایل
  • 38. داده‌های دودویی: درک داده‌ها در سطح پایین
  • 39. دستور PEEK: خواندن بایت از حافظه
  • 40. دستور POKE: نوشتن بایت در حافظه
  • 41. آدرس‌دهی حافظه: نقشه‌برداری از حافظه Apple II
  • 42. بیت‌ها و بایت‌ها: زبان ماشین
  • 43. عملگرهای بیتی: کار با بیت‌ها
  • 44. دستور AND، OR، XOR: ترکیب بیت‌ها
  • 45. شیفت بیتی: جابجایی بیت‌ها
  • 46. گرافیک در Apple II: دنیای رنگی
  • 47. حالت‌های گرافیکی Apple II: LO-RES و HI-RES
  • 48. دستور PLOT: رسم نقطه در LO-RES
  • 49. دستور HPLOT: رسم خط در LO-RES
  • 50. رنگ‌ها در LO-RES: انتخاب از پالت
  • 51. دستور GR: ورود به حالت گرافیکی LO-RES
  • 52. دستور COLOR: انتخاب رنگ
  • 53. دستور TEXT: بازگشت به حالت متنی
  • 54. مفاهیم اولیه HI-RES
  • 55. دستور HGR: ورود به حالت گرافیکی HI-RES
  • 56. دستور HCOLOR: انتخاب رنگ در HI-RES
  • 57. دستور HPLOT: رسم خط در HI-RES
  • 58. دستور HLIN: رسم خط افقی در HI-RES
  • 59. دستور VLIN: رسم خط عمودی در HI-RES
  • 60. نقاط در HI-RES: دقت بالاتر
  • 61. چاپگرها و Apple II: خروجی گرفتن از برنامه‌ها
  • 62. دستور LLIST: نمایش کد برنامه در چاپگر
  • 63. دستور LIST: نمایش کد برنامه در صفحه
  • 64. چاپ کاراکترها: فراتر از متن ساده
  • 65. کدهای ASCII: استاندارد کاراکترها
  • 66. استفاده از کدهای ASCII در BASIC
  • 67. کار با رشته‌ها: دستکاری متن
  • 68. دستور LEFT$: استخراج کاراکترهای ابتدایی رشته
  • 69. دستور RIGHT$: استخراج کاراکترهای انتهایی رشته
  • 70. دستور MID$: استخراج بخشی از رشته
  • 71. دستور LEN: طول رشته
  • 72. دستور STR$: تبدیل عدد به رشته
  • 73. دستور VAL: تبدیل رشته به عدد
  • 74. دستور CHR$: تبدیل کد ASCII به کاراکتر
  • 75. دستور ASC: تبدیل کاراکتر به کد ASCII
  • 76. توابع ریاضی: ابزارهای پیشرفته
  • 77. دستور SQR: ریشه دوم
  • 78. دستور SIN، COS، TAN: توابع مثلثاتی
  • 79. دستور LOG، EXP: توابع لگاریتمی و نمایی
  • 80. دستور INT: قسمت صحیح عدد
  • 81. دستور RND: اعداد تصادفی
  • 82. تولید اعداد تصادفی با کیفیت
  • 83. آنالیز اعداد تصادفی
  • 84. دستور RANDOMIZE: بازنشانی مولد اعداد تصادفی
  • 85. مفاهیم پیشرفته در BASIC
  • 86. دستور DATA و READ: خواندن داده از لیست
  • 87. دستور RESTORE: بازنشانی نشانگر DATA
  • 88. اشتباهات رایج برنامه‌نویسی در Apple II
  • 89. دیباگینگ: پیدا کردن و رفع خطاها
  • 90. تکنیک‌های دیباگینگ
  • 91. نوشتن کد تمیز و خوانا
  • 92. کامنت‌گذاری موثر
  • 93. برنامه‌نویسی ساختاریافته
  • 94. طراحی الگوریتم: گام به گام حل مسئله
  • 95. فلوچارت: نمایش بصری الگوریتم
  • 96. مبانی کار با دستگاه‌های جانبی (Peripheral Devices)
  • 97. معرفی کارت‌های توسعه Apple II
  • 98. آشنایی با کنترلرهای صوتی
  • 99. مقدمه‌ای بر دستورات صوتی در BASIC
  • 100. خلق صداهای ساده
از صفر تا قهرمان Apple II: آموزش جامع برنامه‌نویسی BASIC

از صفر تا قهرمان Apple II: آموزش جامع برنامه‌نویسی BASIC برای کامپیوترهای Apple II

آیا آماده‌اید به گذشته سفر کنید و در دنیای شگفت‌انگیز Apple II غرق شوید؟

به دوره‌ای خوش آمدید که در آن، شما را از دنیای مدرن به دوران طلایی کامپیوترهای شخصی می‌برد. با الهام از کتاب افسانه‌ای "Programming your APPLE II computer"، این دوره به شما کمک می‌کند تا اسرار برنامه‌نویسی BASIC را در یکی از محبوب‌ترین کامپیوترهای تاریخ، یعنی Apple II، کشف کنید. فرقی نمی‌کند که یک مبتدی کامل هستید یا قبلاً با برنامه‌نویسی آشنایی دارید؛ این دوره برای همه طراحی شده است. ما شما را قدم به قدم، از مبانی اولیه تا تکنیک‌های پیشرفته، همراهی می‌کنیم تا به یک برنامه‌نویس حرفه‌ای Apple II تبدیل شوید.

تصور کنید که می‌توانید بازی‌های کلاسیک را خودتان بسازید، برنامه‌های کاربردی طراحی کنید و با استفاده از قدرت BASIC، کامپیوتر Apple II را به هر شکلی که می‌خواهید، درآورید. این دوره، یک سفر هیجان‌انگیز به قلب نوستالژی است که در آن، مهارت‌های ارزشمندی را یاد می‌گیرید و در عین حال، لذت برنامه‌نویسی را تجربه می‌کنید. با ما همراه شوید تا در کنار هم، این ماشین‌های دوست‌داشتنی را زنده کنیم!

درباره دوره

این دوره، یک راهنمای جامع برای برنامه‌نویسی BASIC در Apple II است که از کتاب کلاسیک "Programming your APPLE II computer" الهام گرفته است. اما ما پا را فراتر گذاشته و با استفاده از رویکردی مدرن و تعاملی، مفاهیم را به زبان ساده و قابل فهم توضیح داده‌ایم. در این دوره، شما با استفاده از شبیه‌سازها و مثال‌های عملی، برنامه‌های کاربردی، بازی‌ها و ابزارهای مختلفی را خواهید ساخت و تجربه‌ای بی‌نظیر کسب خواهید کرد. این دوره شامل تمرین‌ها، پروژه‌ها و آزمون‌های عملی است که به شما کمک می‌کند تا مفاهیم را به خوبی درک کنید و مهارت‌های خود را تقویت کنید.

موضوعات کلیدی دوره

  • مبانی برنامه‌نویسی: متغیرها، انواع داده‌ها، عملگرها
  • ساختار برنامه: دستورات شرطی (IF, THEN, ELSE)، حلقه‌ها (FOR, NEXT, WHILE)
  • ورودی و خروجی: استفاده از دستورات INPUT و PRINT
  • رسم گرافیک: دستورات GRAPHICS و COLOR
  • صدا: تولید صدا و موسیقی با Apple II
  • مدیریت فایل: ذخیره و بارگذاری برنامه‌ها و داده‌ها
  • توابع و زیربرنامه‌ها: ایجاد کدهای ماژولار و قابل استفاده مجدد
  • کنترل سخت‌افزار: تعامل با پورت‌های ورودی/خروجی
  • برنامه‌نویسی بازی: ساخت بازی‌های کلاسیک با BASIC
  • عیب‌یابی و رفع اشکال: شناسایی و رفع خطاهای برنامه‌نویسی
  • بهینه‌سازی کد: نوشتن کدهای سریع‌تر و کارآمدتر
  • مقدمه‌ای بر اسمبلی: آشنایی با زبان اسمبلی برای Apple II (اختیاری)

مخاطبان دوره

این دوره برای:

  • علاقه‌مندان به کامپیوترهای قدیمی و نوستالژی
  • افرادی که می‌خواهند برنامه‌نویسی را از پایه شروع کنند
  • دانش‌آموزان و دانشجویانی که به دنبال یادگیری مفاهیم برنامه‌نویسی هستند
  • برنامه‌نویسان باتجربه که می‌خواهند مهارت‌های خود را در BASIC گسترش دهند
  • کسانی که به دنبال یک سرگرمی جذاب و آموزنده هستند

چرا این دوره را بگذرانیم؟

  • یادگیری عملی: با انجام پروژه‌های عملی و تمرین‌های فراوان، مهارت‌های برنامه‌نویسی خود را به سرعت ارتقا دهید.
  • پشتیبانی کامل: از پشتیبانی مدرسین مجرب و پاسخ به سوالات خود بهره‌مند شوید.
  • تجربه بی‌نظیر: وارد دنیای جذاب Apple II شوید و خاطرات گذشته را زنده کنید.
  • یادگیری گام به گام: دوره‌ای که از صفر شروع می‌شود و شما را به سطح حرفه‌ای می‌رساند.
  • افزایش مهارت‌های حل مسئله: برنامه‌نویسی BASIC، تفکر منطقی و حل مسئله را در شما تقویت می‌کند.
  • دسترسی مادام‌العمر: به محتوای دوره برای همیشه دسترسی داشته باشید.
  • جامعه‌ی فعال: به یک جامعه‌ی فعال از علاقه‌مندان به Apple II بپیوندید.

سرفصل‌های دوره (100 سرفصل جامع!)

این دوره شامل 100 سرفصل جامع است که به شما امکان می‌دهد تمام جنبه‌های برنامه‌نویسی BASIC در Apple II را فرا بگیرید. در اینجا تنها چند نمونه از سرفصل‌ها آورده شده است:

  • شروع کار با Apple II: آشنایی با سخت‌افزار و نرم‌افزار
  • نصب و راه‌اندازی شبیه‌ساز Apple II
  • محیط BASIC و دستورات اولیه
  • کار با متغیرها و انواع داده‌ها
  • عملگرهای ریاضی و منطقی
  • دستورات ورودی و خروجی (PRINT, INPUT)
  • ساختارهای شرطی (IF...THEN...ELSE)
  • حلقه‌ها (FOR...NEXT, WHILE...WEND)
  • کار با آرایه‌ها
  • توابع و زیربرنامه‌ها
  • رسم گرافیک ساده: دستورات HCOLOR, HPLOT, VPLOT
  • رسم اشکال هندسی
  • کار با رنگ‌ها و صفحات نمایش
  • مقدمه‌ای بر صدا: دستورات SOUND
  • ساخت بازی ساده: حدس زدن عدد
  • ساخت بازی مار
  • کار با فایل‌ها: ذخیره و بارگذاری داده‌ها
  • نوشتن برنامه‌های تعاملی
  • عیب‌یابی و رفع اشکال در برنامه‌ها
  • بهینه‌سازی کد: نوشتن کدهای کارآمدتر
  • بررسی کتاب Programming your APPLE II computer و مقایسه با دوره
  • ... و 79 سرفصل دیگر برای یادگیری کامل برنامه‌نویسی BASIC در Apple II!

شروع ماجراجویی! ثبت‌نام در دوره

SMART LEARNING PLATFORM
از مطالعه تا یادگیری ماندگار
فراتر از یک مجموعه فلش‌کارت؛ تجربه‌ای تعاملی برای یادگیری، تمرین، مرور هوشمند و مشاهده مسیر پیشرفت شما، همراه با امکان دریافت گواهی پایان دوره در دوره‌های واجد شرایط.
مرور فاصله‌دار آمار یادگیری گواهی دوزبانه
یادگیری را به یک مسیر قابل پیگیری تبدیل کنید
با ورود به سامانه آموزشی، محتوای دوره را به‌صورت مرحله‌ای دنبال کنید، فلش‌کارت‌ها را مرور کنید، دانش خود را با پرسش‌ها و آزمون‌ها بسنجید و روند پیشرفتتان را در طول مسیر ببینید.
⟳
مرور فاصله‌دار هوشمند
با مرور زمان‌دار، کارت‌های تازه و کارت‌های سررسیدشده را بر اساس برنامه مرور دنبال کنید. ارزیابی پاسخ‌ها به زمان‌بندی مرورهای بعدی کمک می‌کند تا تمرین متناسب‌تری داشته باشید.
◉
مشاهده مسیر پیشرفت
میزان مشاهده فلش‌کارت‌ها، فعالیت‌های مرور، عملکرد آزمون‌ها و آمار یادگیری را بررسی کنید و تصویر روشن‌تری از مسیر آموزشی خود داشته باشید.
▤
یادگیری مرحله‌به‌مرحله
فصل‌ها و بخش‌های آموزشی را به ترتیب دنبال کنید، مطالب دیده‌نشده را پیدا کنید و بدون سردرگمی به ادامه مسیر برگردید.
✓
تمرین و سنجش آموخته‌ها
با نکته‌های آموزشی، پرسش و پاسخ، کوییزها و آزمون‌های پایان فصل، دانسته‌های خود را تمرین کنید و بخش‌هایی را که به توجه بیشتری نیاز دارند بشناسید.
SMART REVIEW
هر بار، مرور هدفمندتر
لازم نیست هر روز از ابتدا درباره اینکه چه چیزی را مرور کنید تصمیم بگیرید. سامانه، صف مرور روزانه را بر اساس کارت‌های تازه و موعد مرور کارت‌ها آماده می‌کند. شما پاسخ را ارزیابی می‌کنید و برنامه مرور با توجه به آن تنظیم می‌شود.
دوباره
برای کارت‌هایی که به تمرین زودتر نیاز دارند.
سخت
برای پاسخ‌هایی که با دشواری به یاد آمده‌اند.
خوب
برای پاسخ‌هایی که به‌درستی به یاد آورده‌اید.
آسان
برای کارت‌هایی که پاسخ آن‌ها را به‌آسانی می‌دانید.
برنامه مرور بر اساس ارزیابی شما تنظیم می‌شود؛ مرور منظم می‌تواند به تثبیت آموخته‌ها کمک کند، اما به‌تنهایی تضمین‌کننده تسلط کامل نیست.
محتوا را به شیوه‌های مختلف تمرین کنید
ساختار دوره‌ها متناسب با موضوع آموزشی طراحی شده است و ممکن است انواع مختلفی از محتوا را در بر بگیرد.
نکته‌های ساده
برای مرور سریع مفاهیم اصلی و نکات کلیدی.
نکته‌های رسمی
برای تمرین تعاریف، اصطلاحات و بیان دقیق علمی.
کوییز
برای سنجش درک مطلب و بررسی گزینه صحیح.
پرسش و پاسخ
برای تمرین یادآوری و سنجش میزان تسلط بر مطالب.
محتوای هر دوره بر اساس ساختار و امکانات فعال همان دوره ارائه می‌شود.
LEARN ANYWHERE
همراه شما روی مرورگر
برای استفاده از نسخه تحت وب، کافی است با حساب کاربری خود وارد سامانه شوید. بدون نیاز به نصب یک برنامه اختصاصی، می‌توانید از مرورگر سازگار روی گوشی، تبلت یا رایانه به دوره‌های در دسترس خود مراجعه کنید.
گوشی هوشمند
برای مطالعه در زمان‌های کوتاه
تبلت و لپ‌تاپ
برای مطالعه و مرور راحت‌تر
حساب کاربری شخصی
برای دسترسی به دوره‌های مجاز شما
COURSE COMPLETION CERTIFICATE
گواهی پایان دوره؛ ثبت دستاورد شما
در دوره‌هایی که امکان دریافت گواهی برای آن‌ها فعال است، می‌توانید پس از تکمیل شرایط آموزشی، درخواست گواهی پایان دوره ثبت کنید.
شرایط درخواست گواهی
✓ داشتن دسترسی دارای قابلیت گواهی برای دوره مربوطه.
✓ تکمیل اطلاعات لازم در پروفایل، شامل کد ملی معتبر، عکس پرسنلی و نام و نام خانوادگی انگلیسی.
✓ مشاهده تمام فلش‌کارت‌های فعال دوره.
✓ قبولی در آزمون‌های پایان فصل، در صورت وجود آزمون برای فصل‌ها.
فارسی و انگلیسی
پس از تأیید و انتشار، نسخه‌های فارسی و انگلیسی گواهی در دسترس قرار می‌گیرند.
استعلام آنلاین
گواهی منتشرشده دارای QR Code و لینک اختصاصی برای بررسی آنلاین اعتبار آن است.
دانلود و چاپ
پس از انتشار گواهی، امکان دریافت نسخه PDF فارسی و انگلیسی و چاپ آن فراهم است.
توجه: ثبت درخواست به معنای صدور قطعی نیست. درخواست گواهی پس از بررسی و تأیید ادمین منتشر می‌شود. این گواهی، گواهی پایان دوره آموزشی است و به‌خودی‌خود معادل مدرک دانشگاهی یا مدرک رسمی مورد تأیید نهادهای دولتی نیست.
یادگیری را شروع کنید؛ پیشرفت را دنبال کنید
با تمرین منظم، مرور هدفمند و پیگیری مسیر آموزشی خود، قدم‌به‌قدم دانش و مهارت‌هایتان را گسترش دهید.
هر کارت، یک قدم به جلو
امکانات محتوایی، مرور و گواهی بر اساس سطح دسترسی و تنظیمات هر دوره متفاوت است.
نگاهی به محیط سامانه

یادگیری هوشمند، قدم‌به‌قدم

با محیط سامانه آموزشی آشنا شوید و نمونه‌هایی از فضای یادگیری، فلش‌کارت‌ها و ابزارهای مرور و تمرین را مشاهده کنید.

تصویر نمونه اول از سامانه آموزشی و فلش‌کارت‌ها
محیط سامانه آموزشی
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید
تصویر نمونه دوم از سامانه آموزشی و فلش‌کارت‌ها
یادگیری و مرور مطالب
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید
تصویر نمونه سوم از سامانه آموزشی و فلش‌کارت‌ها
تجربه مطالعه تعاملی
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید
تصویر نمونه چهارم از سامانه آموزشی و فلش‌کارت‌ها
امکانات بیشتر سامانه
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید

یادگیری فراتر از مطالعه معمولی
با فلش‌کارت‌های آموزشی، مرور هدفمند و تمرین مستمر، مطالب را فعالانه یاد بگیرید و مسیر پیشرفت خود را دنبال کنید.

تگ‌ها: Apple II Apple II programming Applesoft BASIC BASIC Programming Beginner Programming classic computers learn BASIC Programming your APPLE II computer Retro Computing Vintage computers آموزش برنامه نویسی برنامه نویسی BASIC کامپیوترهای قدیمی مبانی برنامه نویسی

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.