برنامه نویسی کودکان
راه اندازی My First Website بحثی را در برنامه نویسی کودکان میان والدین برانگیخت که طیف وسیعی از نظرات را ایمیل و توییت کردند. چند نفر با غرور فراوان به من اطلاع دادند که فرزندانشان تا هفت سالگی برنامه نویس مسلط خواهند شد. برخی دیگر خاطرنشان کردند که بچه ها باید یاد بگیرند که از پریز برق جدا شوند - و به iPad خود نچسبند.
برای ارزیابی بهتر استدلالها از هر طرف، از پدری در زمینه فناوری، یک توسعهدهنده خودآموخته و یک کارآفرین بازیهای آموزشی خواستیم تا آن را حل کنند.بله، این یک راه عالی برای کاشت بذر است جان متینگلی، یکی از بنیانگذاران Kodable IMG_1857
زمانی که من و هم بنیانگذارم شروع به کار برنامه نویسی کودکان روی Kodable کردیم، بازی آیپد ما که به بچههای پنجساله برنامهنویسی اصولی آموزش میدهد، زمان زیادی را صرف تحقیق در مورد رشد دوران کودکی کردیم.
ما متوجه شدیم که بچهها در سن چهار سالگی شروع به درک منطق، دستورات سه تا پنج مرحلهای و تفاوت بین واقعیت و خیال میکنند. همه اینها مفاهیم مهمی برای شروع یادگیری برنامه نویسی هستند.
ما همچنین دریافتیم که بهترین محدوده سنی برای شروع آموزش زبان دوم به کودکان بین 2 تا 7 سالگی است. دوران کودکی و اوایل نوجوانی محدوده سنی حیاتی برای کودکان برای یادگیری هر چیزی، از جمله برنامه نویسی است، زیرا مغز آنها هنوز در حال رشد است و یاد می گیرد "چگونه فرا گرفتن."
«قبل از مدرسه راهنمایی، بچهها نسبتاً تحت برنامه نویسی کودکان تأثیر واقعیتهای بزرگسالی قرار ندارند»
بسیاری از مردم ابتکارات آموزشی برنامه نویسی را در برنامه های دبیرستان و دبیرستان هدف قرار می دهند، اما من معتقدم راه حل بلندمدت در آموزش زودتر دانش آموزان نهفته است. قبل از مدرسه راهنمایی، بچه ها آزادند که از تخیلات خود استفاده کنند و از کشف چیزهای جدید با مقاومت کمتر همسالان خود و دنیای بیرون لذت ببرند. این امر مخصوصاً برای معرفی برنامهنویسی به بچهها ارزشمند است، زیرا میتوانیم قبل از اینکه جامعه فرصتی پیدا کند که برنامهنویسی مزخرف یا نامرغوب است، علاقه آنها را برانگیزد.
آشنا کردن بچه ها با برنامه نویسی در اوایل دبستان بهترین ایرانیان سایبر رده سنی است، زیرا بذری را برای دوره های بعدی زندگی می کارد. بسیاری از برنامه نویسان خوب (از جمله خود من)، برنامه نویسی را از سن 5 یا 6 سالگی شروع کردند. اگر به بچه ها در سنین پایین یاد بگیرند که منطقی و حتی محاسباتی برنامه نویسی کودکان فکر کنند، در بزرگسالی می توانند برنامه نویسی را راحت تر یاد بگیرند. حتی اگر حرفه ای را در برنامه نویسی دنبال نکنند، توانایی درک مفاهیم اولیه برنامه نویسی و تفکر منطقی بسیار ارزشمند است.
نه، کودکان نوپا قادر به کدنویسی نیستند!ناشناس جف پاتس، مدیر ارشد جامعه در Alfresco
اگر از پسر 14 سالهام بپرسید، او میگوید 12 سالگی برای یادگیری کدنویسی زود است. او نگران بود که کودکان نوپا نتوانند کودک نوپا بودن را از دست بدهند. پسر من زمان زیادی را در Codecademy می گذراند و دوره های JavaScript و Python را گذرانده است.
نکته کلیدی در مورد پسرم این است که او قبلاً کنجکاو بود که برنامه ها و وب سایت ها چگونه کار می کنند و همین امر او را به حفاری و یادگیری بخش های پیچیده برنامه نویسی سوق داد. در مورد کودکان نوپا، کمی متفاوت است، و در واقع بیشتر در مورد "حافظه ماهیچه ای" است.
اگر در مورد مهندسان مکانیک و برق فکر کنید، بسیاری از آنها در کودکی "دکانستراکتیو" بودند. آنها توستر یا مخلوط کن یا اسباب بازی یا هر چیز دیگری را جدا می کردند. به عنوان والدین یکی از آن بچه ها، می خواهید به آنها یاد دهید که از غرایز خود پیروی کنند. برای جدا کردن چیزها شما نگران آموزش نحوه طراحی یک نمودار مهندسی، یا درک جریان یا استحکام کششی یا هر چیز دیگری نیستید. آنها با اشتیاق بزرگ می شوند، و در برخی موارد، " نحو" مناسب مهندس بودن را یاد می گیرند.
"کودکان بهتر است یاد بگیرند که چگونه برنامه نویسی کودکان کنجکاو باشند و چگونه چیزها را به مرحله تقسیم کنند."