فلش‌کارت‌های آموزشی هنر فراموش‌شده برنامه‌نویسی: ساخت پروژه‌های کاربردی با کامپیوترهای جیبی کلاسیک

هنر فراموش‌شده برنامه‌نویسی: ساخت پروژه‌های کاربردی با کامپیوترهای جیبی کلاسیک هنر فراموش‌شده برنامه‌نویسی: ساخت پروژه‌های کاربردی با کامپیوترهای جیبی کلاسیک کشف دنیای پنهان کدنویسی در عصر طلایی آیا ت...

انتخاب پلن

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

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

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

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

عنوان دوره: هنر فراموش‌شده برنامه‌نویسی: ساخت پروژه‌های کاربردی با کامپیوترهای جیبی کلاسیک

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

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

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

  • 1. مقدمه‌ای بر کامپیوترهای جیبی کلاسیک و رترو
  • 2. معماری کامپیوترهای جیبی PC-2/PC-1500
  • 3. آشنایی با زبان برنامه‌نویسی BASIC در کامپیوترهای جیبی
  • 4. نصب و راه‌اندازی محیط توسعه
  • 5. اولین برنامه: نمایش "Hello, World!"
  • 6. آشنایی با متغیرها و انواع داده
  • 7. عملگرهای ریاضی و محاسباتی
  • 8. ورودی و خروجی: دستورات PRINT و INPUT
  • 9. دستورات شرطی: IF...THEN...ELSE
  • 10. حلقه‌های تکرار: FOR...NEXT
  • 11. حلقه‌های تکرار: WHILE...WEND
  • 12. آشنایی با آرایه‌ها
  • 13. کار با رشته‌ها
  • 14. توابع داخلی (Built-in Functions)
  • 15. توابع تعریف شده توسط کاربر (User-Defined Functions)
  • 16. زیربرنامه‌ها (Subroutines)
  • 17. مدیریت حافظه در کامپیوترهای جیبی
  • 18. آشنایی با گرافیک ساده
  • 19. رسم خطوط و اشکال هندسی
  • 20. رنگ‌ها و پر کردن اشکال
  • 21. نمایش متن در مختصات خاص
  • 22. آشنایی با صوت و تولید صدا
  • 23. ایجاد آلارم و بوق‌های ساده
  • 24. برنامه‌نویسی بازی: حدس عدد
  • 25. برنامه‌نویسی بازی: سنگ، کاغذ، قیچی
  • 26. برنامه‌نویسی بازی: مار پله (نسخه ساده)
  • 27. محاسبه فاکتوریل
  • 28. محاسبه اعداد فیبوناچی
  • 29. محاسبه جذر
  • 30. حل معادلات درجه دو
  • 31. محاسبه مساحت و محیط اشکال هندسی
  • 32. تبدیل واحدها (طول، وزن، دما)
  • 33. محاسبه سود بانکی
  • 34. محاسبه مالیات
  • 35. محاسبه تخفیف
  • 36. برنامه تبدیل ارز
  • 37. ماشین حساب ساده
  • 38. ماشین حساب علمی
  • 39. برنامه مدیریت لیست خرید
  • 40. برنامه دفترچه تلفن ساده
  • 41. برنامه یادداشت برداری
  • 42. برنامه زمان‌بندی ساده
  • 43. برنامه آلارم ساده
  • 44. برنامه شمارش معکوس
  • 45. برنامه تایمر
  • 46. برنامه کرونومتر
  • 47. تبدیل اعداد باینری به دسیمال
  • 48. تبدیل اعداد دسیمال به باینری
  • 49. تبدیل اعداد هگزادسیمال به دسیمال
  • 50. تبدیل اعداد دسیمال به هگزادسیمال
  • 51. آشنایی با کدهای اسکی (ASCII)
  • 52. برنامه تبدیل متن به کد اسکی
  • 53. برنامه تبدیل کد اسکی به متن
  • 54. برنامه‌نویسی متن‌محور: ایجاد متن متحرک
  • 55. برنامه‌نویسی متن‌محور: ایجاد افکت‌های گرافیکی ساده
  • 56. کار با پورت‌های ورودی/خروجی (I/O)
  • 57. برنامه‌نویسی برای چاپگرهای قدیمی
  • 58. برنامه‌نویسی برای دستگاه‌های جانبی (در صورت امکان)
  • 59. ذخیره و بازیابی داده‌ها از فایل (در صورت امکان)
  • 60. مدیریت فایل‌ها (در صورت امکان)
  • 61. استفاده از وقفه ها (Interrupts)
  • 62. برنامه‌نویسی سطح پایین (Low-Level Programming) (در صورت امکان)
  • 63. آشنایی با اسمبلی (Assembly) (مقدماتی)
  • 64. بهینه‌سازی کد BASIC
  • 65. رفع اشکال (Debugging)
  • 66. تست برنامه
  • 67. مستندسازی کد
  • 68. طراحی رابط کاربری (UI) ساده
  • 69. ایجاد منوها
  • 70. مدیریت خطاها (Error Handling)
  • 71. ایجاد کتابخانه توابع
  • 72. استفاده از کتابخانه‌های خارجی (در صورت امکان)
  • 73. برنامه شبیه‌ساز ماشین حساب
  • 74. برنامه رسم نمودار
  • 75. برنامه حل مسائل ریاضی
  • 76. برنامه دیکشنری لغات
  • 77. برنامه تقویم
  • 78. برنامه ماشین حساب مهندسی
  • 79. برنامه مدیریت موجودی انبار
  • 80. برنامه محاسبه حقوق و دستمزد
  • 81. برنامه مدیریت پروژه‌های کوچک
  • 82. برنامه آموزشی: آموزش جمع و تفریق
  • 83. برنامه آموزشی: آموزش ضرب و تقسیم
  • 84. برنامه بازی آموزشی: املا
  • 85. برنامه نمایش ساعت آنالوگ
  • 86. برنامه نمایش ساعت دیجیتال
  • 87. برنامه تبدیل تاریخ میلادی به شمسی (در صورت امکان)
  • 88. برنامه رمزنگاری ساده
  • 89. برنامه رمزگشایی ساده
  • 90. ایجاد ویروس‌های ساده (فقط برای اهداف آموزشی و تست)
  • 91. مقدمه‌ای بر هوش مصنوعی (AI)
  • 92. ایجاد یک ربات ساده با استفاده از قوانین
  • 93. برنامه تشخیص الگو
  • 94. برنامه حل معما
  • 95. بازی شطرنج (نسخه بسیار ساده)
  • 96. بازی دوز
  • 97. کاربرد کامپیوترهای جیبی در علوم و مهندسی
  • 98. کاربرد کامپیوترهای جیبی در آموزش
  • 99. آینده کامپیوترهای جیبی کلاسیک و رترو
  • 100. معرفی منابع آنلاین و آفلاین برای یادگیری بیشتر
هنر فراموش‌شده برنامه‌نویسی: ساخت پروژه‌های کاربردی با کامپیوترهای جیبی کلاسیک

هنر فراموش‌شده برنامه‌نویسی: ساخت پروژه‌های کاربردی با کامپیوترهای جیبی کلاسیک

کشف دنیای پنهان کدنویسی در عصر طلایی

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

این دوره آموزشی، با الهام از کتاب کلاسیک و ارزشمند "Practical PC-2/PC-1500 pocket computer programs"، شما را با دنیای شگفت‌انگیز برنامه‌نویسی کامپیوترهای رترو آشنا می‌کند. با ما همراه شوید تا دوباره کشف کنیم چگونه خلاقیت، منطق و کمی کدنویسی می‌توانند دنیایی از امکانات را پیش روی شما قرار دهند. از ساخت بازی‌های نوستالژیک گرفته تا برنامه‌های کاربردی که زندگی را ساده‌تر می‌کردند، همه چیز در انتظار شماست.

درباره دوره: پلی میان گذشته و آینده

دوره "هنر فراموش‌شده برنامه‌نویسی" یک تجربه یادگیری منحصر به فرد است که شما را با اصول برنامه‌نویسی کلاسیک از طریق زبان‌ها و محیط‌های کاربردی کامپیوترهای جیبی افسانه‌ای مانند PC-2 و PC-1500 آشنا می‌سازد. این دوره صرفاً یک نگاه اجمالی به گذشته نیست؛ بلکه یک راهنمای عملی است که به شما نشان می‌دهد چگونه مفاهیم پایه‌ای برنامه‌نویسی، هنوز هم در دنیای امروز کاربرد دارند و چگونه می‌توان با ابزارهای ساده، پروژه‌های قابل توجهی خلق کرد.

با تمرکز بر مثال‌های عملی و پروژه‌های الهام گرفته شده از کتاب "Practical PC-2/PC-1500 pocket computer programs"، شما نه تنها با نحو و ساختار برنامه‌نویسی آشنا می‌شوید، بلکه منطق حل مسئله، بهینه‌سازی کد و تفکر سیستمی را نیز فرا خواهید گرفت. این دوره، پلی است بین نوستالژی کامپیوترهای کلاسیک و نیازهای دنیای مدرن امروز، و به شما ابزارهایی می‌دهد که فراتر از صرفاً یادگیری یک زبان برنامه‌نویسی، توانایی تفکر خلاق و حل مشکلات را در شما تقویت کند.

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

در طول این دوره جامع، شما با طیف وسیعی از مباحث هیجان‌انگیز و کاربردی آشنا خواهید شد:

  • مبانی برنامه‌نویسی کلاسیک: درک مفاهیم اولیه مانند متغیرها، حلقه‌ها، شرط‌ها و توابع در محیطی ساده و ملموس.
  • زبان برنامه‌نویسی BASIC در کامپیوترهای جیبی: یادگیری دستورات و نحو زبان BASIC که ستون فقرات برنامه‌نویسی در آن دوران بود.
  • ساخت ابزارهای کاربردی: طراحی و پیاده‌سازی برنامه‌هایی مانند ماشین‌حساب‌های علمی، تبدیل واحدها، و ابزارهای مدیریت اطلاعات شخصی.
  • توسعه بازی‌های رترو: خلق بازی‌های ساده و جذاب با استفاده از قابلیت‌های گرافیکی محدود کامپیوترهای جیبی.
  • مدیریت حافظه و بهینه‌سازی: یادگیری تکنیک‌های مهم برای استفاده بهینه از منابع محدود در کامپیوترهای کلاسیک.
  • تحلیل مسائل و الگوریتم‌های پایه‌ای: درک چگونگی تجزیه مسائل پیچیده به گام‌های کوچک و قابل حل.
  • نکات و ترفندهای برنامه‌نویسی: کشف روش‌های خلاقانه برای رسیدن به نتایج بهتر با کد کمتر.
  • کار با ورودی/خروجی و سنسورها (در صورت امکان): درک چگونگی تعامل کامپیوترهای جیبی با دنیای خارج.

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

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

  • برنامه‌نویسان کنجکاو: کسانی که می‌خواهند ریشه‌های برنامه‌نویسی و تکامل آن را درک کنند.
  • علاقه‌مندان به تاریخچه کامپیوتر: افرادی که شیفته دوران طلایی محاسبات و فناوری‌های کلاسیک هستند.
  • دانش‌آموزان و دانشجویان: فرصتی عالی برای یادگیری اصول برنامه‌نویسی به روشی متفاوت و جذاب، تقویت تفکر منطقی و حل مسئله.
  • معلمان و مربیان: ابزاری قدرتمند برای آموزش مفاهیم پایه‌ای کامپیوتر و برنامه‌نویسی به شیوه‌ای نوآورانه.
  • طراحان بازی‌های مستقل (Indie Game Developers): الهام گرفتن از روش‌های خلاقانه ساخت بازی با منابع محدود.
  • افراد خلاق و نوآور: کسانی که به دنبال یادگیری مهارت‌های جدید و کشف راه‌های نوین برای حل مسائل هستند.

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

یادگیری برنامه‌نویسی با کامپیوترهای جیبی کلاسیک، تجربه‌ای فراتر از صرفاً یادگیری کدنویسی است. دلایل متعددی برای گذراندن این دوره وجود دارد:

  • تقویت بنیادین مهارت‌های برنامه‌نویسی: درک عمیق‌تر اصول برنامه‌نویسی که در هر زبان و پلتفرمی کاربرد دارد.
  • افزایش خلاقیت و تفکر حل مسئله: مواجهه با محدودیت‌ها، خلاقیت شما را شکوفا کرده و توانایی حل مسائل پیچیده را در شما تقویت می‌کند.
  • کسب دانش تاریخی و فرهنگی: درک جایگاه کامپیوترهای جیبی در تاریخچه فناوری و تأثیر آن‌ها بر دنیای امروز.
  • کشف لذت برنامه‌نویسی ساده و ملموس: تجربه ساخت پروژه‌های کاربردی و سرگرم‌کننده بدون پیچیدگی‌های سیستم‌های مدرن.
  • دسترسی به یک کتابخانه غنی از پروژه‌ها: با الهام از کتاب "Practical PC-2/PC-1500 pocket computer programs"، شما به دنیایی از ایده‌های عملی دسترسی پیدا می‌کنید.
  • ایجاد تمایز در رزومه شما: داشتن دانش در زمینه برنامه‌نویسی کلاسیک، شما را از دیگران متمایز می‌سازد.

100 سرفصل جامع برای تسلط کامل

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

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

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

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

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

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

تگ‌ها: BASIC Programming Old school programming PC-1500 PC-2 pocket computer Practical PC-2/PC-1500 pocket computer programs Vintage Computing آموزش برنامه‌نویسی آموزش کامپیوتر برنامه‌نویسی برنامه‌نویسی کلاسیک رترو علوم کامپیوتر کامپیوتر جیبی

نظرات

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

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