آموزش برنامه نویسی برای کودکان
برنامه نویسی چیست؟
بچهها را در معرض کد واقعی قرار میدهد آموزش برنامه نویسی برای کودکان اگر خودشان کد را تایپ نمیکنند. در تصویر زیر نمونه ای از آن را مشاهده می کنید.
قرار گرفتن در معرض کد در Kodable
کد از قبل در قسمت متن در بالا پر می شود و بچه ها بر چسب بسته شدن را روی صفحه زیر می کشند تا لجن سبز از حمله به شخصیت آنها جلوگیری کند. این یک رویکرد جالب است. دخترم از این بازی خاص لذت برد، اما مطمئن نیستم که بخش کدنویسی آن واقعاً تا چه اندازه در آن فرو رفته است. مانند نمونه سازی اشیاء جدید و تنظیم ویژگی های شی در کدهایی که خودشان می نویسند.
Kodeable همچنین شامل مضامین اجتماعی آگاهانه با بازیه ایی مانند پاکسازی ساحل است، که در آن بچهها زبالهها را از ساحل خارج میکنند تا فوکها و لاکپشتها را نجات دهند.
Kodable ورود قوی والدین را ارائه می دهد که در آن می توانید پیشرفت فرزند خود را مشاهده کنید. شما می توانید چندین نمایه ایجاد کنید، بنابراین من نمایه خود را ایجاد کردم تا قبل از اینکه آموزش برنامه نویسی برای کودکان دخترم به آنها برسد، بازی ها و سطوح را آزمایش کنم تا زمانی که او به آنها برسد مفیدتر باشم.
Code Spark از همان بازیهای منطقی به سبک کشیدن و آموزش برنامه نویسی برای کودکان رها کردن مانند سایر برنامهها استفاده میکند، اما حس آرکید بیشتری به بازیها دارد. به نظر میرسید دخترم از بازیهای Codespark بیشتر از همه برنامههایی که آزمایش کردم لذت میبرد. بیش از یک بار، او را در حال بازی کردن در Codespark بدون هیچ درخواستی پیدا کردم.
در زیر می توانید اسکرین شات یکی از بازی های کشیدن و رها کردن را با استفاده از حلقه ها مشاهده کنید.
آموزش برنامهنویسی مناسب کودکان
بخش «کاوش» کدسپارک، بچهها را با مفاهیم برنامهنویسی پیچیدهتری مانند متغیرها و نابرابریها، پشتهها و صفها و منطق بولی آشنا میکند. برخی از بازیهایی که به تقویت این مفاهیم کمک آموزش برنامه نویسی برای کودکان میکنند بهتر از سایرین هستند و برای بسیاری از بازیها، نیاز به نگه داشتن دست برای کمک به فرزند شما در مراحل مختلف دارد. متوجه شدم برخی از بازیها در Codespark چندان شهودی نیستند، و مانند بسیاری از یادگیریهای برنامهنویسی، کارها در نهایت کمی ساختگی به نظر میرسند. در زیر یک نمونه از بازی “Stacks and Queues” آورده شده است که در آن باید ترتیب حیوانات را از پلتفرم انتخاب کنید تا شخصیت مناسب در پایین پر شود.
منابع آموزشی برنامهنویسی برای کودکان به صورت حرفهای
مثال بالا یک بازی فوق العاده سرگرم کننده و چالش برانگیز است، اما دامنه توجه دخترانم پس از مدت کوتاهی شروع به کاهش کرد. بنابراین باز هم، اطمینان از اینکه بازیها سرگرمکننده آموزش برنامه نویسی برای کودکان و جذاب هستند و در عین حال مفاهیم برنامهنویسی را تقویت میکنند، خطی است که این برنامهها سعی در طی کردن آن دارند.
برای دریافت دروس و برنامه درسی رسمی باید در حساب معلم ثبت نام کنید
Kodable و Code Spark برنامه درسی کامل تری دارند که بچه ها با بزرگتر شدن می توانند آن را دنبال کنند، در حالی که Scratch Jr بسیار محدود است. هر دو Kodable و CodeSpark یک برنامه درسی برای مربیان دارند و کنترل های قوی ورود والدین را ارائه می دهند که در آن می توانید پیشرفت فرزند خود را مشاهده کنید.
در پایان، شما واقعاً نمی توانید با هیچ یک آموزش برنامه نویسی برای کودکان از این برنامه ها ضرر کنید. با این حال، Kodable و CodeSpark قطعا تجربه جامع تری را برای بچه ها و بسیاری از ویژگی های بیشتر را ارائه می دهند که ما در برنامه های مدرن انتظار داریم. برای کمتر از 10 دلار در ماه، این نوار برای امتحان کردن این برنامه ها و دیدن اینکه فرزند شما چگونه آنها را دوست دارد بسیار پایین است. وجود این برنامهها در دسترس فرزندانتان نیز به مدت زمان صفحه نمایش آنها تفاوتهای ظریفی میدهد. بنابراین بهجای اینکه زمان صفحهنمایش تجربهای باشد (که به معنای ویدیو است)، میتوانید
Teaching programming for children «زمان آموزشی آموزشی» را به گزینههای آنها اضافه کنید.