معرفی دوره اسکرچ جونیور
ScratchJr یک محیط آموزشی تصویری برای آشنایی کودکان با مفاهیم برنامهنویسی، تفکر محاسباتی، حل مسئله و ساخت پروژههای تعاملی است. این محیط بهطور ویژه برای کودکان حدود ۵ تا ۷ سال طراحی شده و به کودک اجازه میدهد بدون نیاز به نوشتن کدهای متنی، با استفاده از بلوکهای برنامهنویسی پروژههای خود را بسازد.
کودک در ScratchJr میتواند شخصیتها را حرکت دهد، برای آنها دستورهای مختلف تعریف کند، داستانهای تعاملی و انیمیشن بسازد، صدا و تصویر اضافه کند و ایدههای خود را به پروژههای قابل اجرا تبدیل کند.
در این دوره، آموزش تنها به معرفی ابزارهای ScratchJr محدود نمیشود؛ بلکه کودک در طول سه ترم، مسیر خود را از آشنایی با محیط و مفاهیم پایه برنامهنویسی آغاز میکند و به ساخت پروژههای داستانی، تعاملی و بازیهای مختلف میرسد.
ساختار دوره بهگونهای طراحی شده است که مفاهیم جدید بهتدریج روی آموختههای قبلی قرار بگیرند. در نتیجه، کودک ابتدا با عناصر اصلی برنامهنویسی و محیط ScratchJr آشنا میشود، سپس مفاهیم کنترلی و تعاملی پیچیدهتر را یاد میگیرد و در ترم پایانی، آموختههای خود را در قالب پروژههای متنوع و بازیهای خلاقانه به کار میگیرد.
این دوره با تدریس ترانه شهسواری آماده و تکمیل شده است و ویدئوهای آموزشی آن در اسپاتپلیر ارائه میشوند.
سرفصل های دوره
ترم اول | مقدماتی — ۱۰ جلسه
جلسه ۱ | شروع کار با ScratchJr
معرفی ScratchJr؛ نصب و راهاندازی؛ آشنایی با محیط برنامه
جلسه ۲ | پروژه و ذخیرهسازی
آشنایی با محیط پروژه؛ ایجاد پروژه؛ ذخیره و مدیریت پروژه؛ آشنایی با روش کار با پروژهها
جلسه ۳ | شخصیت و پسزمینه
آشنایی با Sprite؛ اضافه و حذف کردن شخصیت؛ انتخاب و تغییر Background؛ کار با عناصر اصلی پروژه
جلسه ۴ | شروع و حرکت
آشنایی با Start / Green Flag؛ اجرای برنامه؛ آشنایی با Motion Blocks؛ حرکت دادن شخصیت با دستورات برنامهنویسی
جلسه ۵ | Grid و تعداد حرکات
آشنایی با خانههای شطرنجی (Grid)؛ بررسی موقعیت شخصیت؛ ارتباط تعداد بلوکهای حرکتی با تعداد حرکات؛ ایجاد حرکت مرحلهبهمرحله
جلسه ۶ | اندازه و تعداد شخصیتها
تغییر اندازه Sprite؛ بزرگ و کوچک کردن شخصیت؛ اضافه کردن چند شخصیت؛ کار با چند Sprite در یک پروژه
جلسه ۷ | Hide / Show و Loop
مخفی کردن شخصیت (Hide)؛ ظاهر کردن شخصیت (Show)؛ آشنایی با مفهوم Loop؛ استفاده از Repeat Forever؛ اجرای مداوم برنامه تا زمان توقف آن
جلسه ۸ | Paint Editor
آشنایی با محیط Paint؛ طراحی و ویرایش Sprite؛ طراحی و ویرایش Background؛ استفاده از ابزارهای مختلف نقاشی؛ اضافه کردن تصویر با دوربین
جلسه ۹ | نام، متن و تصویر
تغییر نام Sprite؛ اضافه کردن متن؛ کار با قابلیتهای تصویری؛ اضافه کردن عکس با استفاده از Camera
جلسه ۱۰ | صدا و موسیقی
آشنایی با بخش Sounds؛ ضبط صدای شخصی با Record؛ استفاده از صداهای آماده؛ استفاده و ویرایش صدا و موسیقی در پروژه
ترم دوم | پیشرفته — ۱۰ جلسه
جلسه ۱ | شروع، کلیک و برخورد
بررسی روشهای مختلف شروع (Start)؛ اجرای دستورات با کلیک؛ آشنایی با مفهوم برخورد بین شخصیتها؛ ایجاد تعامل بین Spriteها
جلسه ۲ | ارسال و دریافت پیام
آشنایی با Message؛ ارسال پیام بین شخصیتها؛ دریافت پیام؛ ایجاد ارتباط بین چند Sprite
جلسه ۳ | ساخت گفتوگو
ایجاد گفتوگو بین شخصیتها؛ ترتیب اجرای دیالوگها؛ ایجاد تعامل بین چند شخصیت؛ ترکیب پیام و گفتوگو در پروژه
جلسه ۴ | تأخیر و توقف
ایجاد تأخیر در اجرای دستورات؛ توقف موقت اجرای برنامه؛ آشنایی با توقف کامل؛ استفاده از End Block؛ کنترل زمانبندی اجرای پروژه
جلسه ۵ | بررسی سرعت
بررسی سرعت حرکت شخصیتها؛ مقایسه سرعتهای مختلف؛ استفاده از سرعت در طراحی پروژه؛ ایجاد حرکتهای متفاوت برای شخصیتها
جلسه ۶ | بررسی حلقهها
بررسی مفهوم Loop؛ استفاده از حلقهها در پروژه؛ ترکیب حلقهها با سایر دستورات؛ استفاده از تکرار برای کنترل بهتر رفتار شخصیتها
جلسه ۷ | مراحل و اجرای همزمان
اضافه کردن مرحله بعد؛ طراحی پروژههای چندمرحلهای؛ آشنایی با اجرای همزمان دستورات؛ ترکیب چند دستور در یک پروژه
جلسه ۸ | پروژه مرحلهای داستانمحور
طراحی یک پروژه داستانی؛ تقسیم داستان به چند مرحله؛ استفاده از پیام و تعامل شخصیتها؛ ترکیب مفاهیم آموختهشده
جلسه ۹ | پروژه سرعت
مسابقه شخصیتها؛ طراحی مسابقه بین شخصیتها؛ استفاده از حرکت و سرعت؛ ایجاد تعامل بین چند Sprite؛ طراحی نتیجه و پایان پروژه
جلسه ۱۰ | پروژه رفتن به فضا
طراحی سناریوی پروژه؛ استفاده از شخصیتها و پسزمینه؛ ترکیب حرکت، پیام، زمانبندی و تعامل؛ ساخت یک پروژه داستانی با موضوع سفر به فضا
ترم سوم | پروژهمحور — ۹ جلسه
جلسه ۱ | پروژه بازی فوتبال
طراحی محیط بازی؛ ساخت شخصیتها؛ ایجاد حرکت و تعامل؛ ترکیب دستورات برای ساخت بازی
جلسه ۲ | پروژه ماشین بازی
بازی دو مرحلهای؛ طراحی محیط بازی؛ کنترل حرکت ماشین؛ ایجاد مراحل مختلف؛ انتقال از مرحله اول به مرحله دوم
جلسه ۳ | پروژه Maze
بازی هزارتو؛ طراحی مسیر؛ کنترل حرکت شخصیت؛ ایجاد محدودیت و برخورد؛ طراحی هدف و مسیر بازی
جلسه ۴ | بازی دقت
طراحی یک بازی مبتنی بر دقت؛ کنترل حرکت و تعامل؛ استفاده از زمانبندی و دستورهای کنترلی؛ طراحی روند و پایان بازی
جلسه ۵ | پروژه چراغ راهنما
شبیهسازی چراغ راهنمایی؛ استفاده از زمانبندی؛ تغییر وضعیتها؛ اجرای دستورات به ترتیب
جلسه ۶ | مکالمه معلم و دانشآموز
ساخت یک پروژه گفتوگومحور؛ طراحی شخصیتها؛ ارسال و دریافت پیام؛ ایجاد ترتیب مناسب در مکالمه
جلسه ۷ | بازی پرش از مانع
طراحی موانع؛ کنترل حرکت شخصیت؛ ایجاد تعامل با موانع؛ طراحی روند بازی
جلسه ۸ | بازی کنجکاوی
طراحی یک پروژه تعاملی؛ ایجاد موقعیتهای مختلف برای کاربر؛ ترکیب حرکت، پیام و تعامل؛ ساخت سناریوی بازی
جلسه ۹ | قصه چهار فصل
طراحی یک داستان چندبخشی؛ ایجاد چهار فضای متفاوت؛ استفاده از شخصیتها و پسزمینههای مختلف؛ ترکیب صدا، حرکت، پیام و زمانبندی؛ ساخت یک پروژه داستانی کامل
پروژههای عملی دوره
در این دوره، مفاهیم برنامهنویسی را با ساخت پروژهها و انجام فعالیتهای زیر تمرین میکنید:
- مسابقه شخصیتها
- سفر به فضا
- بازی فوتبال
- ماشینبازی دو مرحلهای
- هزارتو (Maze)
- بازی دقت
- چراغ راهنمایی
- مکالمه معلم و دانشآموز
- پرش از مانع
- بازی کنجکاوی
- قصه چهار فصل
در این دوره چه مهارتهایی یاد میگیرید؟
- آشنایی با محیط ScratchJr
- ایجاد، ذخیره و مدیریت پروژه
- کار با Sprite و Background
- حرکت و کنترل شخصیتها
- استفاده از Start / Green Flag
- آشنایی با انواع روشهای شروع اجرای برنامه
- کار با برخورد و تعامل بین شخصیتها
- ارسال و دریافت پیام بین شخصیتها
- ساخت گفتوگوهای تعاملی
- ایجاد تأخیر در اجرای دستورات
- توقف موقت و کامل اجرای برنامه
- آشنایی با End Blocks
- بررسی و مقایسه سرعت حرکت شخصیتها
- استفاده از حلقهها و تکرار دستورات
- ایجاد مراحل مختلف در یک پروژه
- اجرای همزمان چند دستور
- ساخت پروژههای داستانمحور
- طراحی پروژههای مرحلهای
- ساخت پروژههای سرعت و مسابقه
- ساخت پروژه با موضوع فضا
- ساخت بازی فوتبال
- طراحی بازی ماشین در چند مرحله
- ساخت بازی هزارتو (Maze)
- ساخت بازیهای مبتنی بر دقت و تمرکز
- شبیهسازی چراغ راهنمایی
- طراحی مکالمه و تعامل بین شخصیتها
- ساخت بازی پرش از موانع
- طراحی بازیهای تعاملی و اکتشافی
- ساخت داستان تعاملی چهار فصل
- ترکیب چند مفهوم برنامهنویسی در یک پروژه
- تبدیل ایده و داستان به یک پروژه قابل اجرا
مسیرهای ادامه یادگیری پس از این دوره
- ScratchJr اولین گام یادگیری برنامهنویسی تصویری برای کودکان است. پس از این دوره، مسیر یادگیری با Scratch و سپس محیطهای پیشرفتهتر ادامه پیدا میکند.
مسیرهای ادامه یادگیری
ورود به Scratch
در مرحله بعد، Scratch محیط گستردهتری برای ساخت بازیها، انیمیشنها و پروژههای تعاملی در اختیار کودک قرار میدهد و امکان ورود تدریجی به مفاهیم پیشرفتهتر برنامهنویسی را فراهم میکند.
ادامه مسیر برنامهنویسی
بنابراین، این دوره میتواند پایهای برای ورود کودک به مراحل بعدی یادگیری برنامهنویسی باشد.
این دوره مناسب چه افرادی است؟
- کودکان حدود ۵ تا ۷ سال
- کودکانی که تجربه قبلی برنامهنویسی ندارند
- کودکانی که به بازی، داستان، انیمیشن و ساخت پروژه علاقه دارند
- کودکانی که از یادگیری عملی و پروژهمحور لذت میبرند
- کودکانی که میخواهند مفاهیم اولیه برنامهنویسی را بدون کدنویسی متنی یاد بگیرند
- کودکانی که دوره مقدماتی ScratchJr را آغاز کردهاند و میخواهند مهارت خود را تا ساخت پروژههای پیشرفتهتر ادامه دهند
ویژگیهای دوره
- آموزش کامل در ۳ ترم
- مجموعاً ۲۹ جلسه آموزشی
- شروع از سطح مقدماتی و رسیدن به سطح پیشرفته
- ترم سوم با رویکرد کاملاً پروژهمحور
- آموزش به زبان فارسی
- معرفی اصطلاحات تخصصی انگلیسی در کنار آموزش فارسی
- آموزش مفاهیم برنامهنویسی به شیوه تصویری
- یادگیری از طریق ساخت پروژه
- تمرکز بر خلاقیت و حل مسئله
- آموزش حرکت، کنترل، پیام، حلقه و زمانبندی
- آموزش تعامل بین چند شخصیت
- ساخت داستانهای تعاملی
- ساخت بازیهای متنوع
- استفاده از صدا، تصویر، دوربین و ابزارهای طراحی
- حرکت تدریجی از پروژههای ساده به پروژههای چندمرحلهای
- ترکیب مفاهیم مختلف در پروژههای نهایی
- دوره تکمیل شده و آماده یادگیری است
- ارائه ویدئوهای آموزشی در اسپاتپلیر
- مدرس: ترانه شهسواری
محیط کار و انجام تمرینها
ScratchJr یک محیط برنامهنویسی تصویری است که نسخه رسمی آن برای دستگاههای همراه ارائه شده و امکان ساخت و اجرای پروژه بدون نیاز به کدنویسی متنی را فراهم میکند.
در روند آموزشی این دوره، هنرجو با ایجاد، ذخیره و مدیریت پروژه آشنا میشود و میتواند متناسب با امکانات در اختیار خود، آموزش و تمرینها را با دستگاههای مختلف دنبال کند.
نسخههای رسمی ScratchJr برای iOS، Android و Amazon ارائه شدهاند. همچنین ساخت و اجرای پروژه در اپلیکیشن به اتصال دائمی اینترنت وابسته نیست و امکان کار با پروژهها بهصورت آفلاین وجود دارد.
پیشنیاز دوره
- برای شروع دوره، دانش قبلی برنامهنویسی الزامی نیست.
- دوره از سطح مقدماتی آغاز میشود و مفاهیم موردنیاز از ابتدا آموزش داده میشوند. در ادامه، سطح پروژهها بهصورت تدریجی افزایش پیدا میکند و کودک با مفاهیم پیشرفتهتر ScratchJr آشنا میشود.
- آشنایی ابتدایی با کار با گوشی، تبلت یا رایانه میتواند مفید باشد، اما داشتن دانش تخصصی برنامهنویسی پیشنیاز شرکت در دوره نیست.
سوالات متداول
آیا برای شرکت در این دوره باید برنامهنویسی بلد باشیم؟
خیر. دوره از سطح مقدماتی آغاز میشود و مفاهیم موردنیاز از ابتدا آموزش داده میشوند.
این دوره برای چه سنی مناسب است؟
ScratchJr بهطور رسمی برای کودکان حدود ۵ تا ۷ سال طراحی شده است.
دوره چند ترم دارد؟
دوره شامل ۳ ترم است و هر سه ترم با هم ارائه میشوند.
مجموع جلسات دوره چند جلسه است؟
در مجموع ۲۹ جلسه برگزار میشود: ترم اول: ۱۰ جلسه ترم دوم: ۱۰ جلسه ترم سوم: ۹ جلسه
سطح ترمهای دوره چگونه است؟
ترم اول در سطح مقدماتی، ترم دوم در سطح پیشرفته و ترم سوم در سطح پروژهمحور و پیشرفته طراحی شده است.
آیا در دوره فقط کار با ScratchJr آموزش داده میشود؟
خیر. علاوه بر آشنایی با محیط و ابزارهای ScratchJr، مفاهیم برنامهنویسی مانند حرکت، ترتیب اجرای دستورات، تکرار، پیام، تعامل، زمانبندی و کنترل پروژه نیز آموزش داده میشوند.
آیا کودک در دوره بازی میسازد؟
بله. در ترمهای مختلف، کودک پروژههایی مانند مسابقه شخصیتها، سفر به فضا، بازی فوتبال، ماشین بازی، هزارتو، بازی دقت و بازی پرش از مانع را میسازد.
آیا دوره پروژهمحور است؟
ترم سوم بهصورت ویژه پروژهمحور طراحی شده است و کودک آموختههای خود را در قالب پروژهها و بازیهای مختلف به کار میگیرد.
آیا آموزش به زبان فارسی است؟
بله. آموزش به زبان فارسی ارائه میشود و اصطلاحات و نامهای اصلی انگلیسی نیز در کنار آن آموزش داده میشوند.
آیا برای دوره به اینترنت نیاز است؟
ScratchJr برای ساخت و اجرای پروژه به اتصال دائمی اینترنت وابسته نیست و امکان کار آفلاین با پروژهها وجود دارد. با این حال، نیاز به اینترنت برای مواردی مانند دریافت محتوا، نصب اولیه یا دسترسی به خدمات جانبی میتواند به دستگاه و شیوه برگزاری دوره وابسته باشد.
آیا ScratchJr روی گوشی و تبلت قابل استفاده است؟
بله. نسخههای رسمی ScratchJr برای دستگاههای iOS، Android و Amazon ارائه شدهاند.
آیا کودک میتواند بعد از این دوره برنامهنویسی را ادامه دهد؟
بله. یکی از مسیرهای طبیعی ادامه یادگیری، ورود به Scratch و سپس حرکت به سمت مسیرهای پیشرفتهتر برنامهنویسی است.
آیا کودک باید حتماً قبلاً ScratchJr کار کرده باشد؟
خیر. دوره از مفاهیم پایه آغاز میشود و برای شروع برنامهنویسی طراحی شده است.
در پایان دوره کودک چه مهارتی به دست میآورد؟
در پایان دوره، کودک تجربه ساخت پروژههای تعاملی و بازیهای مختلف را خواهد داشت و با مجموعهای از مفاهیم پایه و پیشرفتهتر برنامهنویسی تصویری مانند حرکت، تکرار، پیام، تعامل، زمانبندی و اجرای دستورات آشنا شده است.
آموزشها چگونه در اختیار هنرجو قرار میگیرند؟
ویدئوهای آموزشی این دوره در اسپاتپلیر ارائه میشوند. دوره آماده و تکمیل شده است.
محصولات مرتبط
آموزش Blockly؛ از برنامهنویسی بلوکی تا مقدمات JavaScript
آموزش اسکرچ؛ برنامهنویسی و بازیسازی | Scratch
آموزش جامع Python از صفر تا بازار کار
دوره جامع طراحی و توسعه وب
اگر میخواهید طراحی سایت را از پایه یاد بگیرید و به سطح اجرای پروژههای واقعی برسید، این دوره جامع طراحی و توسعه وب دقیقاً برای شماست. در این دوره بهصورت کاملاً پروژهمحور، طراحی سایت با HTML، CSS، Bootstrap، وردپرس، ووکامرس، المنتور و مدیریت هاست آموزش داده میشود و در پایان قادر خواهید بود وبسایتهای حرفهای و فروشگاهی پیادهسازی کنید.
نظرات
متوسط امتیازات
جزئیات امتیازات
برای نوشتن دیدگاه باید وارد بشوید.
یک تیکت پشتیبانی ارسال کنید یا گفتگوهای قبلی خود را بررسی کنید.
قیمت



نظرات
هنوز دیدگاهی ثبت نشده است.