اعتراف می کنم که هیچ برنامه کدنویسی که تا به حال آموزش برنامه نویسی کودکان تجربه کرده ام برای همه کودکان 4 تا 5 ساله 100٪ بصری نیست. اما ScratchJr در توانایی خود برای بیهوده کردن مفاهیم چالش برانگیز در یک تصویر بسیار نزدیک است. احتمالاً والدین هنوز باید توضیح دهند که پرچم سبز چه کار می کند، و چند بلوک دیگر نیز وجود دارد که باید توضیح داده شوند. اما مفاهیم ساده هستند و وقتی بچه ها توضیح اولیه را داشتند، باید پروژه های فهرست شده در زیر را ایجاد کنند.
گرافیک بچه پسند
گرافیک ScratchJr بهتر از Scratch است، اما گزینه های زیادی برای پس زمینه و شخصیت ها وجود ندارد. هر شخصیت در ScratchJr با در نظر گرفتن کودک ساخته شده است و شاد و دوستانه به نظر می رسد. همچنین یک نسخه PBS-kids از ScratchJr وجود دارد که ممکن است برای بچه هایی که می خواهند از شخصیت های بچه های PBS در پروژه های خود استفاده کنند جذاب باشد.
برای واضح تر، من عاشق ScratchJr هستم و فکر می کنم برای بچه های جوان فوق العاده است، اما باید در مورد برخی از نقاط ضعف برنامه واضح باشم. سادگی بلوک های کدنویسی در ScratchJr فضای زیادی برای ایجاد یک بازی باقی نمی گذارد. می توان یک بازی پیچ و خم پیچیده تر از بازی زیر ایجاد کرد، و ممکن است بتوان نوع دیگری از بازی را انجام داد، اما در کل، من آن را برای محدوده سنی ما و خارج از محدوده معمولی ScratchJr چالش برانگیز می دانم. در نظر گرفته شده است.
ScratchJr نیز ساده نیست به این معنا که کدنویسی ساده نیست. آموزش برنامه نویسی کودکان من این پست را با در نظر گرفتن این واقعیت ایجاد کردم: اکثر بچه ها/مردم سختی می کشندوقتی برای اولین بار سعی می کنند مشکلات برنامه نویسی کامپیوتر را حل کنند. یک آیپد ۵ ساله را با ScratchJr تحویل دهید، و احتمالاً میتوانند عکسها را ویرایش کنند، اما بعید است که بدون راهنمایی اولیه، داستانی قانونی ایجاد کنند. این به همان اندازه که می تواند ساده است، اما کاملاً شهودی نیست. فکر میکنم پروژههای زیر میتوانند پل و معرفی خوبی برای بلوکها ارائه دهند. اگر به دنبال آموزش ساختارمندتری هستید، این کمپ های تابستانی ScratchJr را بررسی کنید.
در نهایت، اگر معلم هستید و میخواهید از ScratchJr استفاده کنید، ذخیره پروژهها میتواند پیچیده باشد زیرا حسابهایی مانند Scratch تنظیم نشدهاند. میتوانید فایلها را به دستگاه دیگری که دارای ScratchJr است صادر کنید، اما نمیتوانید آن را در iCloud یا در حساب خود ذخیره کنید. بنابراین توصیه میکنم اگر بچهها میخواهند در پروژههایشان تداوم داشته باشند، آیپدی را که استفاده میکنند، پیگیری کنند.
پروژه های آموزش برنامه نویسی کودکان Scratch Jr
قبل از اینکه به پروژه ها بپردازیم، یک یادداشت سریع. من فکر میکنم که کتابها و درسهای بسیار در مورد برنامهنویسی برای بچهها، تفکر و حل مسئله را که برنامهنویسان واقعی کامپیوتر انجام میدهند، از بین میبرند. معمولاً آنچه برای بچهها میبینم یک آموزش گام به گام است که اغلب دانشآموزان را راهنمایی میکند که دقیقاً چه کدی باید در کجا قرار گیرد، بدون اینکه کودک مسئولیتی برای یادگیری یا به خاطر سپردن داشته باشد. (با این حال، من این کتاب را روی ScratchJr آزمایش کرده ام و آن را دوست دارم. پروژه های آموزش برنامه نویسی کودکان بسیار خوبی دارد.)
همیشه در برنامه نویسی نیازی به یادآوری نحو نیست، اما یادگیری مفاهیم پشت برنامه نویسی بسیار مهم است. و من می ترسم که بسیاری از بچه هایی که سعی در یادگیری برنامه نویسی کامپیوتری دارند این کار را انجام ندهند زیرا هرگز آن مهارت های تفکر انتقادی، حل مسئله و صبر به آنها آموزش داده نشده است. چالشهای زیر غیرممکن نیستند، اما امیدوارم قبل از دادن نکاتی به او یا اجازه رفتن به پروژه بعدی، به فرزند/دانشآموز خود اجازه دهید در صورت گیر افتادن کمی دست و پا بزند. من همچنین در آموزش برنامه نویسی کودکان مورد اشتراک گذاری کد خود بحث کرده ام، اما مخالف آن هستم.
اعتراف می کنم که هیچ برنامه کدنویسی که تا به حال آموزش برنامه نویسی کودکان تجربه کرده ام برای همه کودکان 4 تا 5 ساله 100٪ بصری نیست. اما ScratchJr در توانایی خود برای بیهوده کردن مفاهیم چالش برانگیز در یک تصویر بسیار نزدیک است. احتمالاً والدین هنوز باید توضیح دهند که پرچم سبز چه کار می کند، و چند بلوک دیگر نیز وجود دارد که باید توضیح داده شوند. اما مفاهیم ساده هستند و وقتی بچه ها توضیح اولیه را داشتند، باید پروژه های فهرست شده در زیر را ایجاد کنند.
گرافیک بچه پسند
گرافیک ScratchJr بهتر از Scratch است، اما گزینه های زیادی برای پس زمینه و شخصیت ها وجود ندارد. هر شخصیت در ScratchJr با در نظر گرفتن کودک ساخته شده است و شاد و دوستانه به نظر می رسد. همچنین یک نسخه PBS-kids از ScratchJr وجود دارد که ممکن است برای بچه هایی که می خواهند از شخصیت های بچه های PBS در پروژه های خود استفاده کنند جذاب باشد.
برای واضح تر، من عاشق ScratchJr هستم و فکر می کنم برای بچه های جوان فوق العاده است، اما باید در مورد برخی از نقاط ضعف برنامه واضح باشم. سادگی بلوک های کدنویسی در ScratchJr فضای زیادی برای ایجاد یک بازی باقی نمی گذارد. می توان یک بازی پیچ و خم پیچیده تر از بازی زیر ایجاد کرد، و ممکن است بتوان نوع دیگری از بازی را انجام داد، اما در کل، من آن را برای محدوده سنی ما و خارج از محدوده معمولی ScratchJr چالش برانگیز می دانم. در نظر گرفته شده است.
ScratchJr نیز ساده نیست به این معنا که کدنویسی ساده نیست. آموزش برنامه نویسی کودکان من این پست را با در نظر گرفتن این واقعیت ایجاد کردم: اکثر بچه ها/مردم سختی می کشندوقتی برای اولین بار سعی می کنند مشکلات برنامه نویسی کامپیوتر را حل کنند. یک آیپد ۵ ساله را با ScratchJr تحویل دهید، و احتمالاً میتوانند عکسها را ویرایش کنند، اما بعید است که بدون راهنمایی اولیه، داستانی قانونی ایجاد کنند. این به همان اندازه که می تواند ساده است، اما کاملاً شهودی نیست. فکر میکنم پروژههای زیر میتوانند پل و معرفی خوبی برای بلوکها ارائه دهند. اگر به دنبال آموزش ساختارمندتری هستید، این کمپ های تابستانی ScratchJr را بررسی کنید.
در نهایت، اگر معلم هستید و میخواهید از ScratchJr استفاده کنید، ذخیره پروژهها میتواند پیچیده باشد زیرا حسابهایی مانند Scratch تنظیم نشدهاند. میتوانید فایلها را به دستگاه دیگری که دارای ScratchJr است صادر کنید، اما نمیتوانید آن را در iCloud یا در حساب خود ذخیره کنید. بنابراین توصیه میکنم اگر بچهها میخواهند در پروژههایشان تداوم داشته باشند، آیپدی را که استفاده میکنند، پیگیری کنند.
پروژه های آموزش برنامه نویسی کودکان Scratch Jr
قبل از اینکه به پروژه ها بپردازیم، یک یادداشت سریع. من فکر میکنم که کتابها و درسهای بسیار در مورد برنامهنویسی برای بچهها، تفکر و حل مسئله را که برنامهنویسان واقعی کامپیوتر انجام میدهند، از بین میبرند. معمولاً آنچه برای بچهها میبینم یک آموزش گام به گام است که اغلب دانشآموزان را راهنمایی میکند که دقیقاً چه کدی باید در کجا قرار گیرد، بدون اینکه کودک مسئولیتی برای یادگیری یا به خاطر سپردن داشته باشد. (با این حال، من این کتاب را روی ScratchJr آزمایش کرده ام و آن را دوست دارم. پروژه های آموزش برنامه نویسی کودکان بسیار خوبی دارد.)
همیشه در برنامه نویسی نیازی به یادآوری نحو نیست، اما یادگیری مفاهیم پشت برنامه نویسی بسیار مهم است. و من می ترسم که بسیاری از بچه هایی که سعی در یادگیری برنامه نویسی کامپیوتری دارند این کار را انجام ندهند زیرا هرگز آن مهارت های تفکر انتقادی، حل مسئله و صبر به آنها آموزش داده نشده است. چالشهای زیر غیرممکن نیستند، اما امیدوارم قبل از دادن نکاتی به او یا اجازه رفتن به پروژه بعدی، به فرزند/دانشآموز خود اجازه دهید در صورت گیر افتادن کمی دست و پا بزند. من همچنین در آموزش برنامه نویسی کودکان مورد اشتراک گذاری کد خود بحث کرده ام، اما مخالف آن هستم.