🚀 دوره اسکرچ مقدماتی – از پایههای کامپیوتر تا ساخت بازیهای حرفهای
آیا فرزند شما به بازیهای کامپیوتری علاقه دارد؟ آیا دوست دارید او به جای مصرفکننده، سازنده بازی شود؟ دوره اسکرچ مقدماتی دقیقاً همان نقطه شروع عالی است. در این دوره، دانشآموزان ابتدا با مبانی کار با کامپیوتر و تجهیزات آشنا میشوند و سپس قدم به قدم وارد دنیای شگفتانگیز برنامهنویسی میگردند.
در پایان ترم، هر دانشآموز حداقل بیش از ده ها بازی جذاب و قابل اجرا خواهد ساخت و مفاهیم پایهای برنامهنویسی مانند متغیرها، شرطها، حلقهها، رویدادها و اشیاء متحرک را کاملاً فرا میگیرد.
🎯 آنچه در این دوره یاد میگیرید (سرفصلهای کامل)
بخش اول: آشنایی با کامپیوتر و محیط کار
-
شناخت اجزای کامپیوتر (مانیتور، کیس، ماوس، صفحه کلید)
-
کار با فایلها و پوشهها (ذخیره، باز کردن، پشتیبانگیری)
-
آشنایی با مرورگر اینترنت و وبسایت اسکرچ
-
مهارتهای پایه ماوس (کلیک، کشیدن و رها کردن) و صفحه کلید (کلیدهای میانبر ساده)
- …
بخش دوم: ورود به اسکرچ – دنیای کدهای رنگی
-
آشنایی با محیط اسکرچ (مرحله، اسپرایتها، قسمت کدها، بلوکها)
-
مفهوم اسپرایت (شخصیت) و پسزمینه
-
نصب آفلاین و کار آنلاین با اسکرچ
- …
بخش سوم: حرکت و ظاهر – ساخت اولین انیمیشن
-
دستورات حرکت کن (Move steps)
-
دستور سر بخور (Glide) برای حرکت نرم
-
تغییر ایکس و وای (X, Y) و استفاده از مختصات
-
دستورات بچرخ و جهتدهی
-
تغییر حالتهای ظاهری (لباسها – Costume)
-
نمایش و مخفی کردن (Show / Hide)
- …..
بخش چهارم: صدا و گفتگو
-
افزودن صدای ضبط شده یا آماده
-
استفاده از بلوک بگو (Say) و فکر کن (Think)
-
ساخت انیمیشن مکالمه بین دو شخصیت
- …
بخش پنجم: رویدادها و حلقهها
-
رویدادهای وقتی کلیک شد، وقتی کلیدی فشرده شد
-
حلقه تکرار همیشه (Forever)
-
حلقه تکرار تا (Repeat until)
-
حلقههای شمارشی (Repeat 10 times)
بخش ششم: شرطها و تصمیمگیری
-
ساختار اگر – آنگاه (If – Then)
-
اگر – آنگاه – وگرنه (If – Then – Else)
-
تشخیص برخورد اشیاء (لمس ماوس، لمس رنگ، لمس اسپرایت دیگر)
بخش هفتم: متغیرها و اطلاعات در بازی
-
مفهوم متغیر (Variable) – ساخت متغیر امتیاز، جان، زمان
-
افزایش و کاهش مقدار متغیر (Set, Change)
-
نمایش متغیر روی صحنه
-
آشنایی با لیستها (آرایه ساده) برای ذخیره چند مقدار
بخش هشتم: ساخت بازیهای حرفهای پروژهمحور
در این بخش، دانشآموزان هر هفته یک بازی کامل طراحی میکنند و همزمان با کدنویسی، مفاهیم قبلی را تثبیت میکنند.
| بازی | مفاهیم کلیدی به کار رفته |
|---|---|
| Minecraft (ماینکرافت ساده) | حرکت با کلیدها، برخورد، تغییر لباس، متغیر جمعآوری اشیاء |
| Car Race (مسابقه ماشین) | شرط لبهها، سر بخور، افزایش سرعت با متغیر، تشخیص خط پایان |
| Chrome Dino (دایناسور دونده) | حلقه همیشه، شرط فشار Space، تغییر ارتفاع با جاذبه ساده، متغیر امتیاز |
| Hopper (بازی قورباغه) | حرکت با کلیدها، شرط رسیدن به سکو، متغیر سطح |
| Flappy Bird (پرنده خشمگین!) | جاذبه با متغیر، شرط برخورد با لولهها، صدای برخورد، امتیازدهی |
| گربه فوتبالیست | رویداد ضربه به توپ، شرط گل شدن، متغیر گلها، انیمیشن جشن |
| شلیک به بادکنک | کلیک ماوس یا نشانهروی، حلقه تکرار برای بادکنکها، متغیر تیرها و امتیاز |
| اسکوید گیم (چراغ سبز چراغ قرمز) | تشخیص رنگ، شرط برخورد با خط قرمز، حلقه برای کشیدن طرح، پیام برنده/بازنده |
بخش نهم: اشتراکگذاری و ارائه پروژه نهایی
-
ذخیره پروژه به صورت آفلاین (در کامپیوتر)
-
آپلود و اشتراکگذاری در وبسایت
-
گرفتن فیدبک از دیگر دانشآموزان
-
ارائه شفاهی از بازی ساخته شده (مهارت سخنرانی)
✅ پیشنیازها
-
بدون نیاز به دانش قبلی برنامهنویسی
🎁 مزایای دوره
-
گواهی معتبر از آموزشگاه و سازمان فنی و حرفه ای کشور (برای افرد بالای 12 سال)
-
امکان آزمون رایگان تعیین سطح
-
پروژه محور و کار عملی در هر جلسه.
📞 ثبتنام و اطلاعات بیشتر
برای مشاهده زمانبندی دورهها، شهریه و تخفیفهای ویژه، با آموزشگاه تماس بگیرید یا از طریق فرم زیر درخواست مشاوره رایگان ثبت کنید.
🌐 www.cofecode.ir
📱 09338200410
📱051-44230221
📧 info@cofecode.ir