برنامه نویسی با اسکرچ برای کودکان
۸۵ ساعت
اسکرچ (Scratch) بزرگترین انجمن برنامه نویسی در جهان برای کودکان و یک زبان برنامه نویسی با رابط بصری ساده است که به جوانان اجازه میدهد داستانهای دیجیتال، بازیها و انیمیشنها را بسازند. اسکرچ توسط بنیاد اسکرچ طراحی، توسعه و مدیریت میشود.
اسکرچ تفکر رایانشی (Computational Thinking)، مهارتهای حل مسئله (Problem Solving)، آموزش و یادگیری خلاق، ابراز وجود و همکاری و محاسبات صحیح را ارتقاء میدهد.
اسکرچ به خصوص برای سنین ۸ تا ۱۶ سال طراحی شده است اما توسط افراد در هر سنی استفاده میشود. میلیونها نفر در حال ایجاد پروژههای اسکرچ در محیطهای مختلف، از جمله خانهها، مدارس، موزهها، کتابخانهها و… هستند.
برنامه نویسی با اسکرچ
بازی سازی با نرم افزار اسکرچ که شامل کار با رایانه، کار با محیط اسکرچ، استفاده از ابزارهای اسکرچ، طراحی و پیاده سازی داستان های کوتاه و پویانمایی، بکارگیری جلوه های ویژه نمایشی و کار با صدا، بازی های کاربر محور و تعاملی، توابع در برنامه نویسی و انجام محاسبات ریاضی و منطقی، استفاده از افزونه های موجود اسکرچ، اتصال دنیای فیزیکی با اسکرچ است.
طول دوره: ۸۵ ساعت – نظری: ۳۵ ساعت – عملی : ۲۵ ساعت
رعایت ارگونومی هنگام کار با رایانه
-
ارگونومی فیزیکی کودک و نوجوان و رسانه های دیجیتال
-
روش های استفاده از رایانه و محافظت از چشم ها
-
نحوه استفاده از اینترنت و بازی های رایانه ای
-
ارگونومی در استفاده از صفحه نمایش
-
ارگونومی در استفاده از صفحه کلید و موس
-
بکارگیری اصول صحیح قرارگیری بدن و اجزای رایانه
-
استفاده از قانون ۲۰-۲۰-۲۰
-
بکارگیری انواع فعالیت فیزیکی برای کودک و نوجوان
-
رعایت موقعیت های صحیح و غلط قرارگیری مچ در استفاده از صفحه کلید و موس
کار با محیط اسکرچ
-
نحوه استفاده از نسخه های آنلاین و آفلاین اسکرچ
-
نحوه دانلود و نصب اسکرچ
-
محیط و سربرگ ها و آموزش کار با سربرگ ها در اسکرچ
-
استفاده از سربرگ حالت برای تغییر و ترسیم شکلک ها
-
سربرگ کدنویسی و چرایی رنگ بندی بخش دستورات
-
تنظیم ناحیه مربوط به شکلک ها و پشت زمینه
-
نصب و استفاده از نرم افزار اسکرچ
-
ثبت نام در سایت اسکرچ
-
ایجاد، اضافه کردن، تغییر و حذف شکلک ها در اسکرچ
-
ایجاد، اضافه کردن، تغییر و حذف پشت زمینه در اسکرچ
استفاده از ابزارهای اسکرچ
-
نحوه پرورش خلاقیت از طریق داستان سرایی در پروژه های اسکرچ
-
نحوه پرورش خلاقیت از طریق ایده پردازی در خلق بازی جدید
-
نحوه پرورش خلاقیت از طریق کار با رنگ و صدا و حرکت در اسکرچ
-
روش های خلاقانه حل مسئله
-
استفاده از روش های داستان سرایی در اسکرچ
-
بکارگیری روش های ایده پردازی و الگو گیری در اسکرچ
-
استفاده از ترکیب های مختلف رنگ، صوت و حرکت در اسکرچ
-
استفاده از ابزارهای اسکرچ برای طراحی شخصیت های برنامه
-
بکارگیری روش های مختلف و خلاق برای حل مسئله یکسان
طراحی و پیاده سازی داستان های کوتاه و پویانمایی
-
مفاهیم پایه ای در برنامه نویسی
-
مفهوم الگوریتم و نحوه حل مسئله
-
نحوه استفاده از دستورات شروع کننده های برنامه در اسکرچ
-
نحوه استفاده از دستورات دسته حرکتی
-
نحوه استفاده از دستورات دسته ظاهری
-
روش های مکان یابی و موقعیت شکل ها در اسکرچ
-
مفهوم تکرار و حلقه در برنامه نویسی
-
ساخت و برنامه نویسی برنامه متحرک و انواع اجرا کردن آن
-
تعویض حالت شکلک ها در اسکرچ و متحرک سازی آن ها
-
بکارگیری و تعویض پشت زمینه های مختلف برای برنامه
-
ساخت داستان های گفتگو محور بصورت نوشتاری
-
استفاده آگاهانه از انواع حلقه ها در برنامه به منظور تکرار فرآیند
بکارگیری جلوه های ویژه نمایشی و کار با صدا
-
نحوه استفاده از دستورات دسته صوت
-
نحوه افزودن صدا و موسیقی
-
نحوه ضبط صوت در اسکرچ
-
انواع افکت ها بروی شکل ها در اسکرچ
-
روش های ویرایش فایل های صوتی
-
روش های اضافه، کم و یا زیاد کردن صدا
-
ساخت شکل ها با افکت ها و جلوه های متنوع (اندازه، رنگ، روشنایی، پیکسلی، موزاییکی)
-
بکارگیری صوت و موسیقی در اسکرچ
-
استفاده از میکروفون برای ضبط صدا در اسکرچ
ساخت بازی های کاربر محور و تعاملی
-
انواع دستورات شرطی و چرایی استفاده از آن در برنامه نویسی
-
چگونگی پرسش و پاسخ در اسکرچ
-
نحوه شبیه سازی شکلک ها (Clone) در اسکرچ
-
چگونگی انواع ارسال و دریافت پیام و تفاوت های آن
-
نحوه استفاده از دستورات دسته حس کردن و شرط های آن
-
نحوه استفاده از دکمه های صفحه کلید و کار با آن
-
نحوه ایجاد متغیر (عمومی و خصوصی) و چرایی استفاده از آن در برنامه نویسی
-
نحوه کار با متغیر و مقداردهی اولیه
-
نحوه ایجاد لیست و چرایی استفاده از آن در برنامه نویسی
-
نحوه کار با لیست و انجام عملیات مختلف روی لیست
-
روش های شروع بازی با کلیک کردن شکلک
-
استفاده از انواع دستورات شرطی در اسکرچ
-
ذخیره سازی پاسخ و تصمیم گری بر اساس آن
-
ساخت شکلک های شبیه سازی شده در بازی ها به منظور شلیک و غیره و چگونگی حذف آنها
-
استفاده از ارسال و دریافت پیام بین شکلک ها
-
ساخت، استفاده و تغییر متغیرهای مختلف به منظور ذخیره سازی داده های بازی مانند نام بازیکن، امتیاز بازیکن و غیره
-
ایجاد لیست و انواع اضافه کردن، حذف کردن، جستجو کردن موردهای درون یک لیست در اسکرچ
-
بکارگیری دکمه های مختلف صفحه کلید برای تعامل با بازی ساخته شده
-
استفاده از شکلک و کلیک بروی آن به منظور شروع بازی
انجام محاسبات ریاضی و منطقی با استفاده از توابع
-
نحوه استفاده از دستورات دسته عملگرها
-
عملگرهای ریاضی در برنامه نویسی
-
عملگرهای منطقی در برنامه نویسی
-
توابع پرکاربرد ریاضی در برنامه نویسی
-
مفهوم تابع نویسی و چرایی استفاده از آن در برنامه نویسی
-
انواع مختلف ورودی توابع
-
مفهوم رشته و بولین در برنامه نویسی
-
مفهوم تصادفی در برنامه نویسی
-
استفاده از عملگردهای ریاضی، منطقی و ترکیب آنها
-
تابع نویسی در اسکرچ و فراخوانی توابع (با یا بدون) ورودی
-
افزودن ورودی هایی از جنس متفاوت (رشته/بولین) به تابع
-
بکارگیری رشته و بولین و اعمال دستورات مربوط به آنها
افزونه های موجود در اسکرچ
-
نحوه افزودن افزونه صدا (Music) و معرفی دستورات آن
-
نحوه افزودن افزونه قلم (Pen) و معرفی دستورات آن
-
نحوه افزودن افزونه دوربین و حرکت (Video Sensing) و معرفی دستورات آن
-
نحوه افزودن افزونه تبدیل متن به گفتار (Text to Speech) و معرفی دستورات آن
-
نحوه افزودن افزونه ترجمه (Translate) و معرفی دستورات آن
-
استفاده از انواع نوت ها و آلات موسیقی در اسکرچ
-
استفاده از افزونه قلم و ترسیم اشکال هندسی مختلف و رنگی
-
استفاده از دوربین و حساسیت های حرکتی برای ساخت بازی
-
بکارگیری فرآیند تبدیل نوشته به صوت
-
تبدیل جملات و کلمات به ۴۸ زبان دنیا از جمله فارسی
اتصال دنیای فیزیکی با اسکرچ
-
مفهوم اینترنت اشیا
-
روش افزونه اتصال کیت به اسکرچ
-
روش افزونه اتصال برد به اسکرچ
-
روش افزونه اتصال سنسور به اسکرچ
-
روش افزونه اتصال ربات تعاملی به اسکرچ
-
استفاده از افزونه های فیزیکی و اتصال آنها با اسکرچ
-
بکارگیری دستورات برنامه نویسی اسکرچ برای کنترل و برنامه نویسی سخت افزارهای مناسب برای کودک و نوجوان
-
ساخت برنامه هایی تعاملی ربات محور