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