برنامه‌نویسی کودکان

دوره اسکرچ پیشرفته

در ترم دوم اسکرچ، دانش‌آموزان وارد مفاهیم پیشرفته‌تر برنامه‌نویسی می‌شوند. متغیرها، رویدادها، عملگرهای منطقی، تایمر، صدا، لیست‌ها، کلون‌ها و تابع‌ها را یاد می‌گیریم و در کنار هر موضوع تمرین و پروژه انجام می‌دهیم.

مناسب برای۷ تا ۱۴ سال
تعداد جلسات۱۰ جلسه
سطح دورهپیشرفته
نوع برگزاریآنلاین و حضوری
دوره اسکرچ پیشرفته
پیش‌نمایش دورهآموزش پروژه‌محور Scratch

درباره این دوره

ترم دوم اسکرچ دانشیار ادامه مسیر ترم مقدماتی است و برای دانش‌آموزانی طراحی شده که با مفاهیم پایه‌ای مانند حرکت، حلقه‌ها، شرط‌ها، مختصات و کار با اسپرایت‌ها آشنا هستند.

در این دوره وارد بخش‌های پیشرفته‌تری از Scratch می‌شویم و مفاهیمی مانند متغیرها، رویدادها، عملگرهای منطقی، تایمر، صدا، لیست‌ها، کلون‌ها و تابع‌ها را به‌صورت مفهومی و پروژه‌محور بررسی می‌کنیم.

هدف ترم دوم این است که دانش‌آموز بتواند چند مفهوم برنامه‌نویسی را هم‌زمان در یک پروژه استفاده کند، منطق بازی‌های پیچیده‌تر را طراحی کند و برای ورود به مراحل بعدی یادگیری برنامه‌نویسی آماده شود.

دوره اسکرچ پیشرفته

ویژگی‌های دوره

مفاهیم پیشرفته

آشنایی عمیق‌تر با ابزارها و منطق برنامه‌نویسی

پروژه‌محور

استفاده از مفاهیم جدید در تمرین و پروژه‌های واقعی

تفکر الگوریتمی

تقویت قدرت تحلیل، تصمیم‌گیری و طراحی راه‌حل

ساخت پروژه حرفه‌ای

ترکیب متغیرها، لیست‌ها، کلون‌ها و تابع‌ها

سرفصل‌های دوره

۱۰ جلسه آموزش مفهومی و پروژه‌محور

۱۰ جلسهاز مقدماتی تا ساخت پروژه

در این جلسه چه چیزهایی یاد می‌گیریم؟

  • درک مفهوم Variable و تشبیه آن به یک جعبه در حافظه
  • ساخت متغیر از بخش Variables
  • کار با set variable برای تعیین مقدار
  • افزایش و کاهش مقدار با change variable
  • نمایش و مخفی کردن متغیر با show و hide
  • ساخت سیستم امتیاز و کیف پول
  • آشنایی با answer و ذخیره پاسخ کاربر
  • دریافت طول و عرض و استفاده از متغیرها در پروژه
جلسه ۱: آشنایی با متغیرها در اسکرچ

سوالات متداول

پاسخ به سوالاتی که معمولاً قبل از ثبت‌نام در دوره پرسیده می‌شوند.

بهتر است دانش‌آموز قبل از ورود به این دوره با مفاهیم پایه اسکرچ مانند حرکت، حلقه‌ها، شرط‌ها، مختصات و کار با اسپرایت‌ها آشنا باشد.
در ترم دوم وارد مباحث پیشرفته‌تری مانند متغیرها، پیام‌رسانی بین اسپرایت‌ها، عملگرهای منطقی، تایمر، صدا، لیست‌ها، کلون‌ها و تابع‌ها می‌شویم.
بله. دانش‌آموز مفاهیم جدید را در تمرین‌ها و مینی‌پروژه‌ها استفاده می‌کند و یاد می‌گیرد چند مفهوم برنامه‌نویسی را در یک پروژه با هم ترکیب کند.
بله. لیست‌ها، کار با داده‌ها، Import و Export، کلون‌ها، My Blocks و تابع‌ها از مباحث اصلی این دوره هستند.
دانش‌آموز می‌تواند پروژه‌های کامل‌تر Scratch طراحی کند، از متغیرها، لیست‌ها، کلون‌ها و تابع‌ها استفاده کند و برای ادامه مسیر برنامه‌نویسی آمادگی بیشتری داشته باشد.