کتاب صوتی مبانی برنامهنویسی به زبان BASIC برای کامپیوترهای خانگی (با تمرکز بر مفاهیم پایه)
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مبانی برنامهنویسی به زبان BASIC برای کامپیوترهای خانگی (با تمرکز بر مفاهیم پایه)
موضوع کلی: فناوری اطلاعات و علوم کامپیوتر
موضوع میانی: برنامهنویسی و توسعه نرمافزار
📋 سرفصلهای دوره
- 1. مبانی برنامهنویسی چیست؟
- 2. چرا برنامهنویسی یاد بگیریم؟
- 3. تاریخچهٔ کامپیوترهای خانگی
- 4. آشنایی با کامپیوتر خانگی شما
- 5. راهاندازی سیستم و اولین گامها
- 6. آشنایی با زبان BASIC
- 7. اولین برنامهٔ شما: نمایش پیام
- 8. دستور PRINT برای نمایش اطلاعات
- 9. متغیرها: جعبههایی برای نگهداری داده
- 10. انواع داده: اعداد و رشتهها
- 11. دستور LET برای تخصیص مقدار
- 12. عملیات ریاضی پایه در BASIC
- 13. اولویت عملگرها در محاسبات
- 14. دستور INPUT برای دریافت ورودی از کاربر
- 15. دستور GOTO برای پرش در برنامه
- 16. دستور END برای پایان برنامه
- 17. دستور REM برای افزودن توضیحات (کامنت)
- 18. اولین حلقهٔ تکرار: FOR...NEXT
- 19. تکرار با شمارندهٔ معین
- 20. دستور IF...THEN برای شرطگذاری
- 21. دستور ELSE برای اجرای شرط دوم
- 22. دستور GOSUB و RETURN برای زیربرنامهها
- 23. ساختاردهی برنامهها با زیربرنامهها
- 24. آرایهها: ذخیرهٔ مجموعهای از دادهها
- 25. تعریف و استفاده از آرایهها
- 26. دستور READ و DATA برای خواندن داده
- 27. دستور RESTORE برای بازنشانی نشانگر DATA
- 28. عملیات رشتهای: الحاق و برش
- 29. توابع رشتهای: طول، پیدا کردن و جایگزینی
- 30. کار با فایلها: ذخیره و بازیابی اطلاعات
- 31. انواع فایل: ترتیبی و مستقیم
- 32. دستور OPEN برای باز کردن فایل
- 33. دستور CLOSE برای بستن فایل
- 34. دستور WRITE برای نوشتن در فایل
- 35. دستور INPUT# برای خواندن از فایل ترتیبی
- 36. دستور PRINT# برای نوشتن در فایل ترتیبی
- 37. دستور GET# و PUT# برای فایلهای مستقیم
- 38. آشنایی با محیط توسعهٔ BASIC
- 39. نکات مهم در نوشتن کدهای خوانا
- 40. اشکالزدایی (Debugging) برنامهها
- 41. روشهای یافتن خطا در کد
- 42. تکنیکهای بهینهسازی برنامه
- 43. مبانی الگوریتمنویسی
- 44. شبهکد برای توصیف الگوریتمها
- 45. نمودار جریان (Flowchart)
- 46. کاربرد BASIC در حل مسائل ریاضی
- 47. مثال: محاسبهٔ میانگین اعداد
- 48. مثال: یافتن بزرگترین عدد در یک لیست
- 49. مثال: تولید دنبالهٔ فیبوناچی
- 50. مثال: تبدیل واحدها
- 51. مقدمهای بر گرافیک در BASIC
- 52. دستورات گرافیکی ساده
- 53. رسم خط و اشکال هندسی
- 54. تغییر رنگ و پسزمینه
- 55. مفاهیم اولیهٔ صدا در BASIC
- 56. پخش صداهای ساده
- 57. مقدمهای بر بازیسازی در BASIC
- 58. طراحی یک بازی سادهٔ حدس عدد
- 59. پیادهسازی منطق بازی
- 60. مفهوم رویداد (Event) در برنامهنویسی
- 61. مقدمهای بر ساختارهای دادهٔ پیچیدهتر
- 62. لیست پیوندی (Linked List)
- 63. پشته (Stack)
- 64. صف (Queue)
- 65. مقدمهای بر الگوریتمهای جستجو
- 66. جستجوی خطی
- 67. جستجوی دودویی
- 68. مقدمهای بر الگوریتمهای مرتبسازی
- 69. مرتبسازی حبابی
- 70. مرتبسازی انتخابی
- 71. مرتبسازی درجی
- 72. کاربرد BASIC در اتوماسیون خانگی (محدود)
- 73. مقدمهای بر اینترنت و شبکه
- 74. پروتکلهای پایهٔ شبکه
- 75. آشنایی با مفاهیم پایگاه داده
- 76. مقدمهای بر زبانهای برنامهنویسی دیگر
- 77. مقایسهٔ BASIC با زبانهای مدرن
- 78. اصول مهندسی نرمافزار
- 79. چرخهٔ حیات توسعهٔ نرمافزار
- 80. مستندسازی کد و پروژه
- 81. اخلاق در برنامهنویسی
- 82. کاربرد برنامهنویسی در حل مسائل اجتماعی
- 83. پروژههای عملی برای تمرین بیشتر
- 84. طراحی یک دفترچه تلفن ساده
- 85. ساخت یک ماشین حساب ساده
- 86. پیادهسازی یک بازی سادهٔ سنگ، کاغذ، قیچی
- 87. آموزش برنامهنویسی به زبان ساده
- 88. مبانی تحلیل داده در BASIC
- 89. مقدمهای بر هوش مصنوعی
- 90. کاربرد BASIC در دهههای گذشته
- 91. آیندهٔ برنامهنویسی
- 92. نکات و ترفندهای پیشرفته در BASIC
- 93. تمرینهای چالشبرانگیز
- 94. پروژههای خلاقانه
- 95. آشنایی با محیطهای شبیهساز BASIC
- 96. منابع بیشتر برای یادگیری
- 97. مقدمهای بر مفاهیم امنیت در نرمافزار
- 98. اصول طراحی رابط کاربری (UI)
- 99. اصول تجربهٔ کاربری (UX)
- 100. مقدمهای بر چارچوبهای نرمافزاری
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.