کتاب دروازه ورود به دنیای کدنویسی: آموزش عملی برنامهنویسی بیسیک به سبک کامپیوترهای دهه ۸۰ با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
دروازه ورود به دنیای کدنویسی: آموزش عملی برنامهنویسی بیسیک به سبک کامپیوترهای دهه ۸۰ دروازه ورود به دنیای کدنویسی: آموزش عملی برنامهنویسی بیسیک به سبک کامپیوترهای دهه ۸۰ معرفی دوره: سفری نوستالژیک ب...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره دروازه ورود به دنیای کدنویسی: آموزش عملی برنامهنویسی بیسیک به سبک کامپیوترهای دهه ۸۰
موضوع کلی: مبانی کامپیوتر و برنامهنویسی
موضوع میانی: برنامهنویسی کامپیوترهای کلاسیک و زبان بیسیک
📋 سرفصلهای دوره
- 1. مقدمهای بر کامپیوترها و دنیای کدنویسی
- 2. تاریخچه کامپیوترهای شخصی و BBC Micro
- 3. آشنایی با معماری BBC Micro
- 4. راهاندازی و کار با شبیهساز BBC Micro
- 5. زبان بیسیک: دروازه ورود به برنامهنویسی
- 6. دستور PRINT: نمایش متن روی صفحه
- 7. متغیرها: ذخیره و بازیابی اطلاعات
- 8. انواع دادهها: اعداد صحیح، اعشاری و رشتهها
- 9. عملگرهای محاسباتی: جمع، تفریق، ضرب و تقسیم
- 10. عملگرهای مقایسهای: بررسی شرطها
- 11. دستور INPUT: دریافت ورودی از کاربر
- 12. دستور LET: انتساب مقدار به متغیر
- 13. دستور GOTO: پرش به خطوط دیگر برنامه
- 14. دستور IF…THEN: تصمیمگیری شرطی
- 15. دستور FOR…NEXT: حلقههای تکرار
- 16. دستور STEP: تغییر گام حلقه
- 17. دستور WHILE…WEND: حلقههای شرطی
- 18. دستور REPEAT…UNTIL: حلقههای شرطی معکوس
- 19. آرایهها: ذخیره مجموعهای از دادهها
- 20. آرایههای تکبعدی و چندبعدی
- 21. دستور DIM: تعریف آرایه
- 22. دسترسی به عناصر آرایه
- 23. کاربرد آرایهها در برنامهها
- 24. توابع داخلی: توابع آماده برای استفاده
- 25. تابع LEN: طول یک رشته
- 26. تابع ASC: کد اسکی یک کاراکتر
- 27. تابع CHR$: تبدیل کد اسکی به کاراکتر
- 28. تابع RND: تولید اعداد تصادفی
- 29. تابع INT: جزء صحیح یک عدد
- 30. زیربرنامهها: تقسیم برنامه به بخشهای کوچکتر
- 31. دستور GOSUB: فراخوانی زیربرنامه
- 32. دستور RETURN: بازگشت از زیربرنامه
- 33. مزایای استفاده از زیربرنامهها
- 34. متغیرهای محلی و سراسری
- 35. توابع تعریف شده توسط کاربر: ساخت توابع شخصی
- 36. دستور DEF FN: تعریف تابع
- 37. استفاده از توابع تعریف شده توسط کاربر
- 38. مدیریت خطاها: جلوگیری از توقف برنامه
- 39. دستور ON ERROR GOTO: کنترل خطاهای احتمالی
- 40. پیغامهای خطا و رفع اشکال
- 41. کار با فایلها: ذخیره و بازیابی اطلاعات از فایل
- 42. دستور OPEN: باز کردن فایل
- 43. دستور CLOSE: بستن فایل
- 44. دستور INPUT#: خواندن از فایل
- 45. دستور PRINT#: نوشتن در فایل
- 46. انواع فایلها: ترتیبی و تصادفی
- 47. مقدمهای بر گرافیک: رسم اشکال ساده
- 48. دستور PLOT: رسم نقطه
- 49. دستور LINE: رسم خط
- 50. دستور CIRCLE: رسم دایره
- 51. دستور RECTANGLE: رسم مستطیل
- 52. رنگها و گرافیک: تغییر رنگ اشکال
- 53. دستور COLOUR: تعیین رنگ
- 54. دستور MODE: تغییر حالت گرافیکی
- 55. مفاهیم گرافیک رستر
- 56. مقدمهای بر صدا: تولید صداهای ساده
- 57. دستور SOUND: تولید صدا
- 58. پارامترهای صدا: فرکانس، بلندی و مدت
- 59. ساخت آهنگهای ساده
- 60. انیمیشن: ایجاد حرکت در تصاویر
- 61. تغییر موقعیت اشکال
- 62. ایجاد توالی تصاویر
- 63. مقدمهای بر بازیسازی: طراحی بازیهای ساده
- 64. دریافت ورودی از صفحه کلید
- 65. حرکت دادن کاراکترها در صفحه
- 66. تشخیص برخورد
- 67. امتیازدهی
- 68. طراحی منو
- 69. ذخیره و بارگذاری تنظیمات بازی
- 70. مفاهیم هوش مصنوعی (AI) در بازیها
- 71. الگوریتمهای جستجو و مسیریابی ساده
- 72. بازی حدس عدد
- 73. بازی سنگ، کاغذ، قیچی
- 74. بازی مار
- 75. بازی پونگ (Pong)
- 76. اصول طراحی رابط کاربری (UI)
- 77. ایجاد منوهای کاربرپسند
- 78. استفاده از رنگها و فونتها مناسب
- 79. بهینهسازی کد: افزایش سرعت و کارایی برنامه
- 80. کاهش استفاده از دستور GOTO
- 81. استفاده از حلقههای کارآمد
- 82. جلوگیری از تکرار کد
- 83. مقدمهای بر زبان ماشین: درک عملکرد کامپیوتر در سطح پایین
- 84. حافظه و رجیسترها
- 85. دستورالعملهای زبان ماشین
- 86. اسمبلر و کامپایلر
- 87. مقدمهای بر سیستمعامل: درک عملکرد سیستمعامل
- 88. وظایف سیستمعامل
- 89. مدیریت حافظه
- 90. مدیریت فایلها
- 91. مقدمهای بر شبکهها: ارتباط بین کامپیوترها
- 92. مفاهیم شبکه
- 93. پروتکلهای شبکه
- 94. اینترنت و وب
- 95. کاربرد برنامهنویسی در دنیای واقعی
- 96. برنامهنویسی در علم، مهندسی و هنر
- 97. آینده برنامهنویسی
- 98. منابع یادگیری بیشتر
- 99. پروژههای عملی: تمرین مهارتهای کسب شده
- 100. ساخت ماشین حساب ساده
تگها:
BASIC Programming
BBC Micro
Computer Programming
Gateway to computing
Retro Computing
آموزش برنامهنویسی
آموزش گام به گام
برنامهنویسی بیسیک
برنامهنویسی قدیمی
دهه 80
زبان بیسیک
کامپیوتر خانگی
کامپیوترهای کلاسیک
کدنویسی
مبانی کامپیوتر
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.