من پنج سال پیش Barnhackخود را در اینجا در بنیاد اینترنت شروع کردم. از آن زمان ، من با هزارانکودک ، والدین و مربیان در زمینه های مختلف برنامه نویسی کودکان پیرامون دانش برنامه نویسی ملاقات کردهام. من دیده ام که چگونه کودکانی که Scratchرا از طریق Barnhackما می آموزند خیلی سریع در فکر برنامه نویسی ، درک برنامه نویسی و کدبه عنوان یک مفهوم ، به جای یک زبان برنامه نویسی خاص ، مهارت پیدا می کنند.
تابستان امسال ، هزاران مربی احتمالاً تلاشمی کنند تا دوره های مبتدی را در پایتون بگذرانند - چیزی که اگر خودتان در سمت برنامهنویسی قرار نگیرید تقریباً ناامیدکننده است و این برای کودکان حتی دشوارتر است. منظورم این است که ، مهم نیست که معلم دبیرستان چه زبان برنامه نویسی مبتنی بر متن را وارد کلاس می کند ، او اشتباه را برنامه نویسی کودکان انتخاب می کند. مهارت کافی در تفکر در کد و برنامه نویسی در مورد پرانتز مربع ، تاب خوردگی ، نحو یا کد اصلاً کم است. کار در Scratch برای تمام برنامه های غیر حرفهای به اندازه کافی عالی است.
برنامه نویسی بلوکی آینده ای در پیش دارد
کاملاً درست است که کسانی که در آینده بهعنوان برنامه نویس کار خواهند کرد باید بتوانند چیزی بیشتر از Scratch یا مسدود کردن برنامه نویسی راکد کنند. اما حداقل به همان اندازه درست است که زبانهایی که امروزه برای دانش آموزاندبیرستانی مرتبط هستند ، ممکن است در هنگام شروع کار این کودکان اصلاً مربوط نباشند. علاوه بر این ، من کاملاً معتقدم که بخش عمده ای از برنامه نویسی آینده صرفاً در برنامه نویسی مسدود ، علاوه بر برنامه نویسی برنامه نویسی کودکان حرفه ای و خالص ، فقط در برنامه ریزی مسدود صورت خواهد گرفت. کنترل ماشین آشپزخانه ایرانیان سایبر یا پمپ آب مطمئناً با رابط های منطقی که بیشتر شبیه خراش هستند و نه کد مبتنی بر متن ، امکان پذیر خواهد بود.
این تصور که همه بچه ها باید برنامه نویسیحرفه ای شوند زیرا ما در مدرسه برنامه نویسی می کنیم تصور اینکه همه کودکان باید موسیقیدان شوند چون ما موضوع موسیقی را سر جای خود داریم ، اشتباه است. برنامه نویسی پیشرفته مهارتی است که برای مهارت یافتن به استعداد ، تجربه طولانی و هزاران ساعت زمان نیاز دارد. از طرف دیگر ، برنامه نویسی بلوک شده توسط Scratchمی تواند امروزه مفاهیم اساسی برنامه نویسی را به همه کودکان در مدرسهبیاموزد و آنها را برای آینده ای که جهان توسط رایانه ها کنترل می شود ، آماده کند. این فقط صلاحیت دیجیتالی را برنامه نویسی کودکان که آژانس ملی آموزش معتقد است باید در برنامه درسی کسب کنند ، به آنها می دهد.
در سالهای اخیر شاهد رشد استفاده از رایانهو سایر ابزارهای مربوط به محاسبات در مدارس هستیم. همچنین آموزش برنامه نویسی به خردسالان، به ویژه در درک دنیای اطراف آنها متمرکز است. همچنین برای یادگیری اینکه رباتیک برای کودکان چیست. از آنجا که رباتیک آموزشی برای کودکان اهمیت فزاینده ای پیدا می کند.
هر چه بیشتر بچه های سن مدرسه در کلاس هایخود یا اوقات فراغت خود از رایانه یا تبلت استفاده می کنند. این استفاده برای بهبودیادگیری تعاملی در کلاس ، بهبود نمرات دانش آموزان و بهبود رقابت در برنامه نویسی کودکان یک محیط آموزشی مدرن و به طور فزاینده فنی ضروری بوده است.
بیش از هر چیز ، آنچه با این نوع ابزارهایآموزشی دنبال می شود ، افزایش حس کنجکاوی کودکان نسبت به برنامه نویسی است ، این مهارتدر دنیای برنامه نویسی کودکان مدرن به یکی از مهارت های مورد جستجو و مورد تقاضا در جهان مدرن تبدیل می شود.