کتاب صوتی دروازه ورود به دنیای کدنویسی: آموزش عملی برنامهنویسی بیسیک به سبک کامپیوترهای دهه ۸۰
دروازه ورود به دنیای کدنویسی: آموزش عملی برنامهنویسی بیسیک به سبک کامپیوترهای دهه ۸۰ دروازه ورود به دنیای کدنویسی: آموزش عملی برنامهنویسی بیسیک به سبک کامپیوترهای دهه ۸۰ معرفی دوره: سفری نوستالژیک ب...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره دروازه ورود به دنیای کدنویسی: آموزش عملی برنامهنویسی بیسیک به سبک کامپیوترهای دهه ۸۰
موضوع کلی: مبانی کامپیوتر و برنامهنویسی
موضوع میانی: برنامهنویسی کامپیوترهای کلاسیک و زبان بیسیک
📋 سرفصلهای دوره
- 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. ساخت ماشین حساب ساده
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
BASIC Programming
BBC Micro
Computer Programming
Gateway to computing
Retro Computing
آموزش برنامهنویسی
آموزش گام به گام
برنامهنویسی بیسیک
برنامهنویسی قدیمی
دهه 80
زبان بیسیک
کامپیوتر خانگی
کامپیوترهای کلاسیک
کدنویسی
مبانی کامپیوتر
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.