دوره جادوی کدنویسی: ساخت اولین بازی کامپیوتری برای همه سنین همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب جادوی کدنویسی: ساخت اولین بازی کامپیوتری برای همه سنین
موضوع کلی: مبانی کامپیوتر
موضوع میانی: برنامهنویسی برای مبتدیان
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه: کامپیوتر چیست و چه کاری انجام میدهد؟
- 2. تاریخچه مختصر کامپیوترها: از ماشین حساب تا رایانههای امروزی
- 3. اجزای اصلی کامپیوتر: سختافزار و نرمافزار
- 4. آشنایی با سیستم عامل: نقش و اهمیت آن
- 5. صفحه کلید: حروف، اعداد و کلیدهای ویژه
- 6. موس و تاچپد: کنترل نشانگر و تعامل با کامپیوتر
- 7. نمایشگر: دنیای رنگارنگ تصاویر کامپیوتری
- 8. پردازنده مرکزی (CPU): مغز متفکر کامپیوتر
- 9. حافظه (RAM): فضای کار موقت کامپیوتر
- 10. هارد دیسک: محل ذخیره دائمی اطلاعات
- 11. نحوه روشن و خاموش کردن کامپیوتر
- 12. آشنایی با محیط سیستم عامل (Windows, macOS, Linux)
- 13. مقدمهای بر فایلها و پوشهها: سازماندهی اطلاعات
- 14. ایجاد، ویرایش و حذف فایلها و پوشهها
- 15. آشنایی با انواع فایلها (متن، عکس، صدا، فیلم)
- 16. مرورگر وب: دروازه ورود به دنیای اینترنت
- 17. جستجو در اینترنت: یافتن اطلاعات مورد نیاز
- 18. ایمیل: ارسال و دریافت پیامهای الکترونیکی
- 19. آشنایی با شبکههای کامپیوتری و اینترنت
- 20. امنیت در اینترنت: محافظت از اطلاعات شخصی
- 21. ویروسها و بدافزارها: تهدیدات دنیای دیجیتال
- 22. نصب و حذف نرمافزارها
- 23. مقدمهای بر برنامهنویسی: چرا برنامهنویسی مهم است؟
- 24. الگوریتم: حل مسئله با کامپیوتر
- 25. زبانهای برنامهنویسی: ابزارهای خلق نرمافزار
- 26. مقدمهای بر زبان برنامهنویسی اسکرچ (Scratch)
- 27. نصب و راهاندازی اسکرچ
- 28. آشنایی با محیط کاربری اسکرچ
- 29. بلوکهای برنامهنویسی اسکرچ: حرکت، صدا، ظاهر
- 30. شخصیتها (Sprites) در اسکرچ: خلق موجودات متحرک
- 31. زمینه (Background) در اسکرچ: طراحی صحنههای بازی
- 32. حرکت شخصیتها: حرکت، چرخش و پرش
- 33. ایجاد صدا: اضافه کردن افکتهای صوتی به بازی
- 34. تغییر ظاهر شخصیتها: انیمیشن و جلوههای بصری
- 35. رویدادها (Events): شروع یک برنامه با کلیک یا فشار دکمه
- 36. حلقهها (Loops): تکرار یک دستور چندین بار
- 37. شرطها (Conditionals): انجام یک کار فقط در صورت درست بودن یک شرط
- 38. متغیرها (Variables): ذخیره و تغییر اطلاعات در بازی
- 39. عملگرها (Operators): انجام محاسبات ریاضی و منطقی
- 40. حسگرها (Sensing): تعامل با کاربر و محیط بازی
- 41. کنترل جریان (Control Flow): مدیریت اجرای برنامه
- 42. پیامها (Messages): ارتباط بین شخصیتها
- 43. ساخت یک بازی ساده: حدس عدد
- 44. ساخت یک بازی ساده: تعقیب و گریز
- 45. ساخت یک بازی ساده: پرتاب سکه
- 46. ساخت یک بازی ساده: جمعآوری امتیاز
- 47. ساخت یک بازی ساده: عبور از موانع
- 48. استفاده از قلم (Pen) برای طراحی و نقاشی
- 49. ایجاد انیمیشنهای ساده در اسکرچ
- 50. مقدمهای بر ساخت بازیهای پیچیدهتر
- 51. طراحی رابط کاربری (UI) برای بازی
- 52. اضافه کردن موسیقی متن به بازی
- 53. ایجاد صداهای ویژه برای بازی
- 54. طراحی مراحل مختلف بازی
- 55. ذخیره و بارگذاری دادههای بازی
- 56. آشنایی با مفاهیم پیشرفتهتر اسکرچ
- 57. ایجاد بازیهای چند نفره (Multiplayer)
- 58. اشتراکگذاری پروژهها در وبسایت اسکرچ
- 59. آشنایی با زبان برنامهنویسی پایتون (Python)
- 60. نصب و راهاندازی پایتون
- 61. آشنایی با محیط IDLE پایتون
- 62. متغیرها و انواع دادهها در پایتون
- 63. عملگرها در پایتون
- 64. ورودی و خروجی در پایتون
- 65. حلقهها در پایتون
- 66. شرطها در پایتون
- 67. توابع (Functions) در پایتون
- 68. لیستها (Lists) در پایتون
- 69. دیکشنریها (Dictionaries) در پایتون
- 70. وارد کردن کتابخانهها (Libraries) در پایتون
- 71. استفاده از کتابخانه Pygame برای ساخت بازی
- 72. نصب و راهاندازی Pygame
- 73. پنجره بازی (Game Window) در Pygame
- 74. رسم اشکال و تصاویر در Pygame
- 75. بارگذاری تصاویر و صداها در Pygame
- 76. کنترل رویدادها (Events) در Pygame
- 77. حرکت شخصیتها در Pygame
- 78. برخورد (Collision Detection) در Pygame
- 79. متن (Text) در Pygame
- 80. موسیقی (Music) در Pygame
- 81. ساخت یک بازی ساده با Pygame: پینگ پنگ
- 82. ساخت یک بازی ساده با Pygame: مار
- 83. ساخت یک بازی ساده با Pygame: آجرشکن
- 84. بهینهسازی کد برای اجرای سریعتر بازی
- 85. مستندسازی کد برای خوانایی بهتر
- 86. آزمایش و رفع اشکال (Debugging) بازی
- 87. انتشار بازی برای دیگران
- 88. آشنایی با سایر زبانهای برنامهنویسی (C++, Java, JavaScript)
- 89. مقدمهای بر توسعه وب: HTML, CSS, JavaScript
- 90. مقدمهای بر توسعه اپلیکیشنهای موبایل
- 91. منابع یادگیری بیشتر برنامهنویسی
- 92. نکات و ترفندهای برنامهنویسی
- 93. خلاقیت در برنامهنویسی: ایدههای جدید برای بازیها
- 94. آینده برنامهنویسی و نقش شما
- 95. جمعبندی و خداحافظی
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.