برنامهنویسی برای نوجوانان ۱۳ و ۱۴ ساله
در آغاز نوجوانی، انگیزه از «خودم میخواهم» میآید نه «مامان گفت». مسیر یادگیری باید به نوجوان احساس اختیار بدهد.
نوجوانی و انگیزه
نوجوان سیزده و چهارده ساله دیگر با جایزه و ستاره به تنهایی انگیزه نمیگیرد. او میخواهد بداند این کار به چه دردی میخورد و دوست دارد مهارتش را به دوستانش نشان دهد.
برای همین بگذارید خودش مسیر و سرعت را انتخاب کند. نقش شما بیشتر فراهم کردن فضا و پرسیدن سؤالهای علاقهمندانه است تا نظارت.
از کجا شروع کند؟
اگر هیچ پیشزمینهای ندارد، چند فصل لیگ ۲ را سریع طی کند تا حلقه و شرط را با بلوک ببیند؛ معمولاً این کار برای این سن زمان زیادی نمیبرد.
بعد لیگ ۳: بلوک و پایتون کنار هم، حلقهی while، اگر/وگرنه، حسگرها و الگوریتم حل ماز. در این مرحله نوجوان کمکم خودش کد متنی را مینویسد.
- ✅ مرور سریع حلقه و شرط
- ✅ پایتون کنار بلوک
- ✅ حلقهی while
- ✅ اگر/وگرنه و حسگرها
- ✅ الگوریتم خروج از ماز
چقدر وقت بگذارد؟
سه تا چهار جلسهی سی تا چهلوپنج دقیقهای در هفته پیشرفت خوبی میدهد. در فصل امتحانها کم کردن آن طبیعی است؛ مهم این است که رشتهی یادگیری کاملاً قطع نشود.
جلسههای طولانیتر در تعطیلات، فرصت خوبی برای تمام کردن یک فصل کامل است.
نشانههای پیشرفت
وقتی نوجوان قبل از نوشتن، راهحل را روی کاغذ یا در ذهن طراحی میکند، یعنی تفکر الگوریتمی شکل گرفته است.
نشانهی دیگر این است که از خطا نمیترسد و پیام خطا را میخواند تا مشکل را پیدا کند، بهجای اینکه همهچیز را پاک کند.
سوالهای پرتکرار
دیر شروع نکرده؟
نه. نوجوانان معمولاً مفاهیم پایه را سریعتر از بچههای کوچکتر یاد میگیرند و زود به سطح خودشان میرسند.
بازیها برای این سن بچگانه نیست؟
بعضی بله، اما مسابقههای آنلاین مینیاب و شکارچی باگ و بازیهای تیمی برای نوجوانان هم چالش واقعی دارند.
بعد از لیگ ۳ چه؟
لیگ ۴ با پایتون کامل، تابعها، متغیرها و آمادگی المپیاد ادامهی مسیر است.