فلش‌کارت‌های آموزشی سفر به ریشه‌ها: برنامه‌نویسی BASIC 4.0 در Commodore PET/CBM

سفر به ریشه‌ها: برنامه‌نویسی BASIC 4.0 در Commodore PET/CBM سفر به ریشه‌ها: برنامه‌نویسی BASIC 4.0 در Commodore PET/CBM آیا تا به حال به این فکر کرده‌اید که دنیای جذاب کامپیوترهای کلاسیک چگونه آغاز شد...

انتخاب پلن

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

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

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

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

عنوان دوره: سفر به ریشه‌ها: برنامه‌نویسی BASIC 4.0 در Commodore PET/CBM

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

موضوع میانی: آشنایی و برنامه‌نویسی با BASIC در سیستم‌های کلاسیک

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

  • 1. مقدمه‌ای بر کامپیوترهای کلاسیک و Commodore PET/CBM
  • 2. BASIC 4.0 چیست و چرا اهمیت دارد؟
  • 3. راه‌اندازی و آشنایی با محیط کاربری Commodore PET/CBM
  • 4. کلیدواژه‌ها و ساختار کلی دستورات BASIC
  • 5. متغیرها و انواع داده‌ای در BASIC 4.0
  • 6. عملگرهای محاسباتی و اولویت آن‌ها
  • 7. دستور PRINT و خروجی‌گرفتن در BASIC
  • 8. دستور INPUT و دریافت ورودی از کاربر
  • 9. عملگرهای مقایسه‌ای و منطقی
  • 10. دستور IF THEN ELSE برای تصمیم‌گیری
  • 11. حلقه‌های FOR NEXT و تکرار دستورات
  • 12. حلقه WHILE WEND و شرط ادامه‌ی حلقه
  • 13. آرایه‌ها و ذخیره‌سازی مجموعه‌ای از داده‌ها
  • 14. دستور DIM و تعریف آرایه‌ها
  • 15. کار با رشته‌ها و توابع رشته‌ای (LEFT$, RIGHT$, MID$)
  • 16. توابع عددی (ABS, SGN, INT, RND)
  • 17. تولید اعداد تصادفی و کاربردهای آن
  • 18. دستور GOTO و پرش به خطوط دیگر
  • 19. دستور GOSUB و زیربرنامه‌ها
  • 20. دستور RETURN و بازگشت از زیربرنامه
  • 21. دستور ON GOTO و انشعاب شرطی
  • 22. دستور ON GOSUB و فراخوانی زیربرنامه شرطی
  • 23. مدیریت خطاها با ON ERROR GOTO
  • 24. دستور RESUME و ادامه‌ی برنامه پس از خطا
  • 25. ذخیره‌سازی و بارگذاری برنامه‌ها (SAVE, LOAD)
  • 26. دستور VERIFY و بررسی صحت فایل
  • 27. کار با فایل‌های ترتیبی (Sequential Files)
  • 28. دستور OPEN، CLOSE، INPUT#، PRINT#
  • 29. کار با فایل‌های تصادفی (Random Files)
  • 30. دستور OPEN، CLOSE، GET#، PUT#
  • 31. آشنایی با حافظه و آدرس‌های حافظه
  • 32. دستور PEEK و خواندن از حافظه
  • 33. دستور POKE و نوشتن در حافظه
  • 34. مفاهیم گرافیکی در Commodore PET/CBM
  • 35. دستور PLOT و رسم نقاط
  • 36. دستور LINE و رسم خطوط
  • 37. رسم اشکال هندسی با استفاده از دستورات گرافیکی
  • 38. کار با رنگ‌ها و تنظیم رنگ پس‌زمینه
  • 39. دستور DRAW و رسم اشکال پیچیده
  • 40. مفاهیم صدا و موسیقی در Commodore PET/CBM
  • 41. دستور SOUND و تولید صدا
  • 42. تنظیم فرکانس و طول صدا
  • 43. ایجاد ملودی‌های ساده
  • 44. آشنایی با پورت‌ها و ورودی/خروجی
  • 45. کار با جوی‌استیک و کنترلرها
  • 46. برنامه‌نویسی بازی‌های ساده (حدس عدد)
  • 47. برنامه‌نویسی بازی‌های ساده (سنگ، کاغذ، قیچی)
  • 48. برنامه‌نویسی ماشین‌حساب ساده
  • 49. ایجاد یک دفترچه تلفن ساده
  • 50. ایجاد یک لیست خرید ساده
  • 51. برنامه‌نویسی یک تایمر ساده
  • 52. برنامه‌نویسی یک ساعت دیجیتال
  • 53. تبدیل واحدها (سانتی‌گراد به فارنهایت)
  • 54. محاسبه مساحت و محیط اشکال هندسی
  • 55. حل معادلات درجه‌دو
  • 56. برنامه‌نویسی یک ماشین حساب مهندسی ساده
  • 57. ایجاد یک پایگاه داده ساده
  • 58. جستجو در پایگاه داده
  • 59. مرتب‌سازی داده‌ها
  • 60. حذف و اضافه کردن داده‌ها
  • 61. کار با رشته‌های طولانی و متن
  • 62. جستجوی یک کلمه در متن
  • 63. جایگزینی یک کلمه در متن
  • 64. شمارش تعداد کلمات در متن
  • 65. ایجاد یک ویرایشگر متن ساده
  • 66. کار با کاراکترهای خاص و کد ASCII
  • 67. نمایش کاراکترهای گرافیکی
  • 68. ایجاد انیمیشن‌های ساده
  • 69. ایجاد جلوه‌های ویژه بصری
  • 70. کار با صفحه کلید و دریافت ورودی‌های پیچیده
  • 71. بررسی کلیدهای فشرده شده
  • 72. مدیریت وقفه و رویدادها
  • 73. آشنایی با زبان ماشین و اسمبلی
  • 74. توابع User-Defined (DEF FN)
  • 75. بهینه‌سازی کد BASIC
  • 76. اشکال‌زدایی برنامه‌ها
  • 77. استفاده از مستندات و منابع آنلاین
  • 78. تکنیک‌های پیشرفته برنامه‌نویسی BASIC
  • 79. برنامه‌نویسی ساخت‌یافته در BASIC
  • 80. مفاهیم شی‌گرا در BASIC (شبیه‌سازی)
  • 81. کار با حافظه خارجی (نوار کاست، دیسک)
  • 82. برنامه‌نویسی شبکه‌ای ساده
  • 83. ارتباط بین دو Commodore PET/CBM
  • 84. استفاده از توابع کتابخانه‌ای
  • 85. ایجاد کتابخانه توابع شخصی
  • 86. کامپایل کردن برنامه‌های BASIC
  • 87. محافظت از کد در برابر دستکاری
  • 88. تغییرات و تفاوت‌های BASIC 4.0 در نسخه‌های مختلف
  • 89. مقایسه BASIC 4.0 با BASICهای دیگر
  • 90. آشنایی با سیستم‌عامل Commodore PET/CBM
  • 91. تغییر تنظیمات سیستم‌عامل
  • 92. استفاده از دستورات سیستم‌عامل در BASIC
  • 93. پروژه‌های پیشرفته (بازی ماز)
  • 94. پروژه‌های پیشرفته (شبیه‌ساز سیستم عامل)
  • 95. پروژه‌های پیشرفته (برنامه حسابداری ساده)
  • 96. راهکارهایی برای گسترش قابلیت‌های Commodore PET/CBM
  • 97. انجمن‌ها و منابع آنلاین برای Commodore PET/CBM
  • 98. برنامه‌نویسی دموها و اینتروها
  • 99. ترفندهای برنامه‌نویسی BASIC
  • 100. نگاهی به آینده BASIC و زبان‌های مشابه
سفر به ریشه‌ها: برنامه‌نویسی BASIC 4.0 در Commodore PET/CBM

سفر به ریشه‌ها: برنامه‌نویسی BASIC 4.0 در Commodore PET/CBM

آیا تا به حال به این فکر کرده‌اید که دنیای جذاب کامپیوترهای کلاسیک چگونه آغاز شد؟ چگونه اولین برنامه‌ها روی صفحه‌های سبز و خاطره‌انگیز نقش می‌بستند؟ اگر دلتان برای آن روزگار تنگ شده یا کنجکاوید تا ریشه‌های برنامه‌نویسی مدرن را کشف کنید، آماده باشید تا با ما سفری هیجان‌انگیز به گذشته داشته باشید.

دوره آموزشی "سفر به ریشه‌ها: برنامه‌نویسی BASIC 4.0 در Commodore PET/CBM" پاسخی به این کنجکاوی‌هاست. این دوره با الهام از کتاب کلاسیک و مرجع "Basic 4.0 programming for the Commodore PET/CBM"، شما را به قلب دوران طلایی کامپیوترهای شخصی دعوت می‌کند. جایی که با زبان برنامه‌نویسی BASIC 4.0، روی دستگاه‌های افسانه‌ای Commodore PET/CBM، جادو می‌آفریدید.

درباره دوره

این دوره آموزشی، پلی است میان گذشته و حال، پلی که شما را با مفاهیم بنیادین برنامه‌نویسی آشنا می‌کند. ما در این دوره، تمامی اصول و تکنیک‌های برنامه‌نویسی با BASIC 4.0 را بر روی شبیه‌سازهای Commodore PET/CBM به شما آموزش خواهیم داد. محتوای این دوره برگرفته از دانش عمیق و تجربیات ارزشمند کتاب "Basic 4.0 programming for the Commodore PET/CBM" است که یکی از معتبرترین منابع برای یادگیری این زبان و پلتفرم به شمار می‌رود.

نکته کلیدی: ما نه تنها به شما یاد می‌دهیم چگونه کد بنویسید، بلکه درک عمیقی از فلسفه طراحی سیستم‌های اولیه و منطق پشت هر دستور را به شما منتقل می‌کنیم.

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

  • آشنایی با سخت‌افزار و محیط Commodore PET/CBM
  • اصول اولیه زبان برنامه‌نویسی BASIC 4.0
  • دستورات شرطی و حلقه‌ها
  • کار با متغیرها، آرایه‌ها و رشته‌ها
  • مدیریت ورودی و خروجی
  • رسم اشکال گرافیکی اولیه
  • مفاهیم اولیه توسعه بازی و برنامه‌های کاربردی
  • اشکال‌زدایی و بهینه‌سازی کدهای BASIC
  • مطالعه و تحلیل کدهای نمونه از کتاب مرجع

این دوره برای چه کسانی مناسب است؟

این دوره برای طیف وسیعی از علاقه‌مندان به دنیای کامپیوتر و برنامه‌نویسی طراحی شده است:

  • علاقه‌مندان به تاریخچه کامپیوتر: کسانی که می‌خواهند درک کنند اولین نسل برنامه‌نویسان چگونه کار می‌کردند.
  • برنامه‌نویسان کنجکاو: توسعه‌دهندگانی که به دنبال فهمیدن ریشه‌های زبان‌های برنامه‌نویسی مدرن هستند و می‌خواهند اصول بنیادین را عمیق‌تر یاد بگیرند.
  • دانشجویان و نوآموزان برنامه‌نویسی: افرادی که می‌خواهند با مفاهیم پایه‌ای برنامه‌نویسی در یک محیط ساده و بدون پیچیدگی‌های زبان‌های امروزی آشنا شوند.
  • علاقه‌مندان به بازی‌های کلاسیک: کسانی که دوست دارند بفهمند بازی‌های ساده اما اعتیادآور گذشته چگونه ساخته می‌شدند.
  • کلکسیونرها و علاقه‌مندان به نوستالژی: افرادی که خاطرات خوبی از کامپیوترهای دهه 70 و 80 میلادی دارند و می‌خواهند دوباره آن حس را تجربه کنند.

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

گذراندن دوره "سفر به ریشه‌ها: برنامه‌نویسی BASIC 4.0 در Commodore PET/CBM" مزایای بی‌شماری دارد:

  • یادگیری عمیق اصول: BASIC 4.0 به دلیل سادگی، بستری عالی برای یادگیری مفاهیم اساسی مانند منطق برنامه‌نویسی، ساختار داده‌ها و الگوریتم‌ها فراهم می‌کند. درک این اصول، پایه محکمی برای یادگیری هر زبان برنامه‌نویسی دیگری خواهد بود.
  • کشف ریشه‌های تکنولوژی: با این دوره، شما نه تنها یک زبان برنامه‌نویسی، بلکه تاریخچه و روح زمانه‌ای را تجربه می‌کنید که سنگ بنای دنیای دیجیتال امروزی گذاشته شد.
  • توسعه مهارت حل مسئله: برنامه‌نویسی، تمرینی عالی برای تقویت تفکر منطقی و توانایی حل مسئله است. شما یاد می‌گیرید چگونه مشکلات پیچیده را به گام‌های کوچک‌تر و قابل مدیریت تقسیم کنید.
  • تجربه کار با سخت‌افزار کلاسیک (از طریق شبیه‌ساز): شما با محیطی واقعی و کاربرپسند کار خواهید کرد که یادگیری را لذت‌بخش‌تر می‌کند.
  • دسترسی به دانش یک مرجع کلاسیک: ما عصاره‌ای از کتاب ارزشمند "Basic 4.0 programming for the Commodore PET/CBM" را در قالبی کاربردی و آموزشی به شما ارائه می‌دهیم.
  • ایجاد پروژه‌های خلاقانه: از نوشتن برنامه‌های ساده محاسباتی گرفته تا خلق بازی‌های اولیه، شما قادر خواهید بود ایده‌های خود را به واقعیت تبدیل کنید.

سرفصل‌های جامع دوره

ما با افتخار اعلام می‌کنیم که دوره "سفر به ریشه‌ها" شامل بیش از 100 سرفصل جامع و کاربردی است که شما را قدم به قدم از صفر تا صد برنامه‌نویسی BASIC 4.0 در Commodore PET/CBM راهنمایی می‌کند. این سرفصل‌ها با دقت تدوین شده‌اند تا هیچ نکته‌ای از قلم نیفتد و شما تجربه‌ای کامل و رضایت‌بخش داشته باشید. از معرفی اولین دستورات گرفته تا خلق برنامه‌های پیچیده‌تر، همه چیز برای شما فراهم است!

همین امروز سفر خود را آغاز کنید! به جمع ما بپیوندید و دنیای شگفت‌انگیز برنامه‌نویسی کلاسیک را کشف کنید. این دوره نه تنها دانش فنی شما را افزایش می‌دهد، بلکه دریچه‌ای نو به سوی درک عمیق‌تر از دنیای تکنولوژی می‌گشاید.

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

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

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

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

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

تگ‌ها: BASIC 4.0 BASIC Programming CBM CBM 8032 Commodore Commodore PET PET 2001 Retro Computing Vintage computers آموزش BASIC آموزش کامپیوتر برنامه نویسی کلاسیک برنامه‌نویسی برنامه‌نویسی BASIC کامپیوترهای کلاسیک

نظرات

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

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