دوره مقدمهای بر برنامهنویسی با زبان Hopscotch: از ایده تا ساخت بازیهای ساده همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مقدمهای بر برنامهنویسی با زبان Hopscotch: از ایده تا ساخت بازیهای ساده
موضوع کلی: علوم کامپیوتر و برنامهنویسی
موضوع میانی: مبانی برنامهنویسی و منطق الگوریتمی
📋 سرفصلهای دوره
- 1. مقدمه: دنیای شگفتانگیز برنامهنویسی
- 2. چرا برنامهنویسی یاد بگیریم؟
- 3. آشنایی با زبان برنامهنویسی هاپاسکاتچ
- 4. محیط توسعه هاپاسکاتچ: اولین قدمها
- 5. مفاهیم اولیه: دستورات و توابع
- 6. متغیرها: جعبههای نگهداری اطلاعات
- 7. انواع دادهها: اعداد، متن و منطق
- 8. عملگرهای ریاضی: جمع، تفریق، ضرب و تقسیم
- 9. عملگرهای مقایسهای: بزرگتر، کوچکتر، مساوی
- 10. عملگرهای منطقی: و، یا، نقیض
- 11. دستورات شرطی: اگر، اگر-دیگر-اگر
- 12. حلقهها: تکرار دستورات
- 13. حلقه تکرار برای تعداد مشخص
- 14. حلقه تکرار تا زمان برقرار بودن شرط
- 15. ساختارهای کنترلی: مدیریت جریان برنامه
- 16. توابع: بلوکهای کد قابل استفاده مجدد
- 17. پارامترهای توابع: ورودیهای تابع
- 18. مقادیر بازگشتی توابع: خروجی تابع
- 19. لیستها: مجموعهای از دادهها
- 20. عملیات روی لیستها: افزودن، حذف، جستجو
- 21. رشتهها: کار با متن
- 22. عملیات روی رشتهها: ترکیب، برش، جستجو
- 23. آرایهها: دادههای چندبعدی
- 24. مفاهیم شیگرایی (مقدماتی): اشیاء و کلاسها
- 25. کلاسها: الگوهای ساخت اشیاء
- 26. اشیاء: نمونههایی از کلاسها
- 27. ویژگیهای اشیاء: دادههای شی
- 28. رفتارهای اشیاء: توابع شی
- 29. رویدادها: تعامل با کاربر
- 30. مدیریت رویدادهای کلیک موس
- 31. مدیریت رویدادهای فشرده شدن کلید
- 32. مدیریت رویدادهای لمس صفحه
- 33. ساخت انیمیشنهای ساده
- 34. فریمهای کلیدی و توقف زمان
- 35. ایجاد حرکت پیوسته
- 36. مدلسازی فیزیک ساده: گرانش
- 37. مدلسازی برخورد اشیاء
- 38. تولید اعداد تصادفی
- 39. استفاده از اعداد تصادفی در بازیها
- 40. طراحی رابط کاربری (UI)
- 41. عناصر گرافیکی: دکمهها، برچسبها
- 42. مدیریت چیدمان عناصر
- 43. ساخت بازیهای ساده: مقدمه
- 44. طراحی منطق بازی: پیروزی و شکست
- 45. پیادهسازی امتیازدهی
- 46. ذخیره و بارگذاری پیشرفت بازی
- 47. مفاهیم پایگاه داده (مقدماتی)
- 48. ذخیره اطلاعات بازی در فایل
- 49. خواندن اطلاعات بازی از فایل
- 50. مقدمهای بر گرافیک برداری
- 51. رسم اشکال هندسی: دایره، مربع
- 52. رسم خطوط و منحنیها
- 53. استفاده از رنگها و قلمموها
- 54. مدیریت لایهها در گرافیک
- 55. ساخت بازیهای پلتفرمر ساده
- 56. مکانیک پرش کاراکتر
- 57. تشخیص برخورد با سکوها
- 58. پیادهسازی دشمنان ساده
- 59. حرکت دشمنان
- 60. ساخت بازیهای پازل ساده
- 61. منطق تطبیق کاشیها
- 62. مدیریت وضعیت پازل
- 63. ساخت بازیهای شبیهسازی ساده
- 64. مفاهیم شبیهسازی زمان
- 65. مکانیکهای اساسی شبیهسازی
- 66. مقدمهای بر هوش مصنوعی (مقدماتی)
- 67. الگوهای ساده تصمیمگیری
- 68. استفاده از درختهای تصمیم ساده
- 69. مفاهیم شبکه عصبی (بسیار مقدماتی)
- 70. یادگیری ماشینی (مقدماتی)
- 71. آموزش مدلهای ساده
- 72. مقدمهای بر توسعه بازیهای چندنفره (مفاهیم)
- 73. مفاهیم ارتباط شبکه
- 74. مقدمهای بر طراحی صدا در بازی
- 75. افکتهای صوتی
- 76. موسیقی پسزمینه
- 77. بهینهسازی عملکرد بازی
- 78. کاهش مصرف حافظه
- 79. افزایش سرعت اجرای برنامه
- 80. تست و اشکالزدایی (Debugging)
- 81. یافتن و رفع خطاها
- 82. استفاده از ابزارهای اشکالزدایی
- 83. مراحل توسعه نرمافزار
- 84. فازهای طراحی و پیادهسازی
- 85. فازهای تست و نگهداری
- 86. اصول طراحی رابط کاربری کاربرپسند
- 87. ارگونومی در طراحی
- 88. تجربه کاربری (UX)
- 89. مقدمهای بر معماری نرمافزار
- 90. الگوهای طراحی ساده
- 91. اصول کدنویسی تمیز
- 92. مستندسازی کد
- 93. اصول امنیت در برنامهنویسی
- 94. مقدمهای بر رمزنگاری (مفاهیم)
- 95. مقدمهای بر توسعه وب (مفاهیم)
- 96. مقدمهای بر توسعه اپلیکیشن موبایل (مفاهیم)
- 97. اخلاق در برنامهنویسی
- 98. مسئولیت اجتماعی برنامهنویسان
- 99. آینده برنامهنویسی و نوآوریها
- 100. مسیرهای شغلی در برنامهنویسی
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.