e بچهها را در معرض کد واقعی قرار میدهد حتی آموزش برنامه نویسی برای کودکان اگر خودشان کد را تایپ نمیکنند. در تصویر زیر نمونه ای از آن را مشاهده می کنید.
قرار گرفتن در معرض کد در 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 برنامهنویسی وجود دارد که بچههای شما از آن استفاده میکنند، در نظرات زیر به ما اطلاع دهید.
داده