کتاب کتاب جامع A bit of BASIC: اولین گامهای شما در دنیای کدنویسی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
دوره جامع A bit of BASIC: اولین گامهای شما در دنیای کدنویسی دوره جامع A bit of BASIC: اولین گامهای شما در دنیای کدنویسی دروازه ورود شما به دنیای شگفتانگیز منطق و خلاقیت دیجیتال معرفی دوره: اولین قد...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جامع A bit of BASIC: اولین گامهای شما در دنیای کدنویسی
موضوع کلی: مبانی علوم کامپیوتر و برنامهنویسی
موضوع میانی: یادگیری زبان برنامهنویسی BASIC
📋 سرفصلهای دوره
- 1. آغاز کار با A Bit of BASIC: مقدمه و معرفی
- 2. تاریخچه و اهمیت زبان BASIC
- 3. آشنایی با محیط BASIC و ابزارهای مورد نیاز
- 4. نصب و راهاندازی مفسر BASIC
- 5. اولین برنامه BASIC: Hello, World!
- 6. دستور PRINT: چاپ خروجی در BASIC
- 7. متغیرها و انواع دادهها در BASIC
- 8. عملگرهای ریاضی: جمع، تفریق، ضرب، تقسیم
- 9. اولویت عملگرها و استفاده از پرانتز
- 10. ورودی از کاربر با دستور INPUT
- 11. برنامههای ساده: محاسبه مساحت و محیط
- 12. دستور GOTO: پرش به خطوط دیگر
- 13. ساختارهای شرطی: IF...THEN...ELSE
- 14. عملگرهای مقایسهای در IF
- 15. مثالهای بیشتر از IF...THEN...ELSE
- 16. حلقهها: FOR...NEXT
- 17. حلقههای تو در تو: Nested Loops
- 18. دستورات BREAK و CONTINUE در حلقهها
- 19. مثالهای کاربردی از حلقهها
- 20. آشنایی با آرایهها (Arrays) در BASIC
- 21. اعلان و مقداردهی آرایهها
- 22. دسترسی به عناصر آرایه
- 23. کار با آرایههای یکبعدی
- 24. کار با آرایههای دوبعدی
- 25. برنامههای ساده با آرایهها
- 26. توابع و زیربرنامهها (Subroutines)
- 27. تعریف و فراخوانی توابع
- 28. پاس دادن پارامترها به توابع
- 29. مقدار بازگشتی توابع
- 30. متغیرهای محلی و سراسری
- 31. ساختارهای دادهای پیچیدهتر (اگر زبان BASIC این امکان را داشته باشد)
- 32. دستورات گرافیکی اولیه (اگر در BASIC پشتیبانی شود)
- 33. رسم خط، دایره و اشکال هندسی ساده
- 34. مدیریت رنگ در گرافیک
- 35. آشنایی با رویدادها (Event Handling) در BASIC (اگر پشتیبانی شود)
- 36. تشخیص کلیدهای فشرده شده
- 37. برنامهنویسی بازیهای ساده
- 38. استفاده از فایلها برای ذخیره و بازیابی اطلاعات
- 39. باز کردن و بستن فایلها
- 40. خواندن و نوشتن در فایلهای متنی
- 41. کار با فایلهای باینری (اگر پشتیبانی شود)
- 42. مدیریت خطاها: دستور ON ERROR GOTO
- 43. استفاده از Debugger برای رفع اشکال
- 44. بهینهسازی کد و افزایش سرعت اجرا
- 45. آشنایی با الگوریتمهای مرتبسازی (Sorting)
- 46. مرتبسازی حبابی (Bubble Sort)
- 47. مرتبسازی انتخابی (Selection Sort)
- 48. مرتبسازی درجی (Insertion Sort)
- 49. آشنایی با الگوریتمهای جستجو (Searching)
- 50. جستجوی خطی (Linear Search)
- 51. جستجوی دودویی (Binary Search)
- 52. کار با رشتهها (Strings) در BASIC
- 53. توابع کار با رشتهها: LEN, MID, LEFT, RIGHT
- 54. تبدیل انواع دادهها
- 55. آشنایی با مفاهیم برنامهنویسی شیءگرا (اگر BASIC پشتیبانی کند)
- 56. کلاسها و اشیاء (Classes and Objects)
- 57. وراثت (Inheritance)
- 58. چندریختی (Polymorphism)
- 59. طراحی رابط کاربری (اگر BASIC پشتیبانی کند)
- 60. ایجاد فرمها و کنترلها
- 61. مدیریت رویدادهای رابط کاربری
- 62. برنامهنویسی شبکه (اگر BASIC پشتیبانی کند)
- 63. ارسال و دریافت اطلاعات از طریق شبکه
- 64. آشنایی با پایگاه داده (اگر BASIC پشتیبانی کند)
- 65. اتصال به پایگاه داده
- 66. دریافت و ذخیره اطلاعات در پایگاه داده
- 67. برنامهنویسی چندرشتهای (Multithreading) (اگر پشتیبانی شود)
- 68. آشنایی با سیستمعامل
- 69. کار با فایلهای سیستمی
- 70. اصول طراحی نرمافزار
- 71. مستندسازی کد
- 72. استفاده از کامپایلر (اگر BASIC کامپایلر داشته باشد)
- 73. آشنایی با کتابخانههای آماده (Libraries)
- 74. استفاده از کتابخانههای ریاضی
- 75. استفاده از کتابخانههای گرافیکی
- 76. توسعه بازیهای پیشرفتهتر (اگر پشتیبانی شود)
- 77. فیزیک و برخورد اشیاء در بازی
- 78. هوش مصنوعی ساده در بازی
- 79. مدیریت حافظه
- 80. بهینهسازی حافظه
- 81. آشنایی با ساختمان دادهها (Data Structures)
- 82. لیستهای پیوندی (Linked Lists) (اگر BASIC پشتیبانی کند)
- 83. پشتهها (Stacks) (اگر BASIC پشتیبانی کند)
- 84. صفها (Queues) (اگر BASIC پشتیبانی کند)
- 85. درختها (Trees) (اگر BASIC پشتیبانی کند)
- 86. توابع بازگشتی (Recursion)
- 87. حل مسائل پیچیده با بازگشت
- 88. برنامهنویسی ماژولار
- 89. اصول SOLID در برنامهنویسی (اگر BASIC شیءگرا باشد)
- 90. الگوهای طراحی (Design Patterns) (اگر BASIC شیءگرا باشد)
- 91. آشنایی با مفاهیم امنیت در برنامهنویسی
- 92. آزمون و خطایابی نرمافزار (Testing and Debugging)
- 93. تکنیکهای تست واحد (Unit Testing)
- 94. استفاده از ابزارهای تست
- 95. مدیریت ورژن (Version Control)
- 96. آشنایی با Git
- 97. همکاری در پروژههای نرمافزاری
- 98. مفاهیم اولیه هوش مصنوعی (اگر BASIC پشتیبانی کند)
- 99. شبکههای عصبی مصنوعی ساده
- 100. یادگیری ماشینی اولیه
تگها:
A bit of BASIC
Basic
BASIC Programming
Computer Science
آموزش BASIC
آموزش کدنویسی
آموزش گام به گام BASIC
برنامه نویسی
برنامه نویسی مقدماتی
برنامهنویسی BASIC
دوره BASIC
شروع برنامه نویسی
علوم کامپیوتر
مبانی برنامهنویسی
یادگیری برنامهنویسی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.