نوجوانان انتظارات زیادی دارند
یاد گرفتم که نوجوانان مانند اسفنج ها فن آوری های جدید را جذب می کنند. گرچه ممکن است ارزش این باشد که بزرگسالان از نظر فنی کمی منسوخ شوند ، نوجوانان تمام تلاش خود را می کنند تا با موارد جدید مطابقت داشته و از آخرین روندها پیروی کنند. من دریافتم که نوجوانان تمایل دارند از جالبترین و جدیدترین برنامه ها استفاده کنند ، حتی قبل از اینکه به سرفصل های TechCrunch یا CNBC بروند.
در حقیقت ، این دانشجویان من بودند که یک تنه بازی .io و HQ Trivia را به من معرفی کردند. بنابراین ، مهم است که آنچه آنها می آموزند خوب باشد و چیزی است که آنها می توانند با دوستانشان به اشتراک بگذارند.
اولین چیزی که وقتی کلاس کدگذاری را شروع کردم از من سال شد این بود که "آیا می توانیم مواردی مانند وب سایت ها و برنامه های آیفون را هک کنیم؟"
بنابراین من به آنها گفتم که ابتدا باید HTML و CSS را یاد بگیریم تا یاد بگیریم که چگونه یک وب سایت را هک کنیم و این را به آنها نشان دادم:
من توضیح دادم که معنی هر یک از آن برچسب ها چیست و چگونه در یک صفحه ظاهر می شوند. من یک صفحه را با آن hello.html بارگذاری کردم و تمام انتظارات شما از دیدن یک صفحه وب کم شد. آنها بلافاصله خسته شدند.
با این حال ، کلاس را ادامه دادم تا به آنها HTML ، CSS و JavaScript اساسی بیشتری بیاموزم. احساس کردم با آموزش بیشتر HTML ، CSS و JavaScript و برخی تکنیک ها برای ساختن برخی وب سایت ها ، احساس تعامل بیشتری می کنند. من اشتباه میکردم.
حتی بعد از ساخت چندین وب سایت ساده و استقرار آنها در Firebase ، آنها مدام می گفتند که می خواهند کاری واقعی تر و کاری را انجام دهند که بتوانند به دوستانشان نشان دهند.
آموزش به آنها برای انجام کاری واقعی
من فهمیدم که روشهای زیادی برای انجام یک کار واقعی وجود دارد و نیازی به ایجاد نرم افزار با یک رابط کاربری گرافیکی جذاب ، یا آموزش ساختارهای داده جدید به آنها یا نمایش مطالب از Harvard CS50 نیست.
من تصمیم گرفتم که بهتر است از سخت افزار استفاده کنم و دانش آموزان از نظر جسمی آنچه را که برنامه ریزی کرده اند احساس کنند. دو گزینه من Raspberry Pi و Arduino بود.
Raspberry Pi یک کامپیوتر کوچک است که نسخه اختصاصی خود از لینوکس را اجرا می کند و توانایی اجرای اکثر زبان های برنامه نویسی را دارد. این اجازه می دهد تا لوازم جانبی مختلف از طریق نرم افزار سفارشی خودتان کنترل شوند.
آردوینو مانند یک پلت فرم سخت افزاری متن باز است و بسیاری از شرکت ها کیت های مختلفی مانند Smart Autonomous Car و Quadruped Robot می سازند.
https://puentesdigitales.com/2018/11/05/como-ensenar-programacion-a-los-adolescentes/
برنامه نویسی برای کودکان و نوجوانان