👣 درس‌های روبی

درس ۱ روبی: اولین قدم با بلوک «جلو»

اولین درس آکادمی روبی فقط یک بلوک دارد: «⬆️ جلو». کودک با همین یک بلوک یاد می‌گیرد که کامپیوتر دقیقاً همان کاری را می‌کند که به او گفته‌ایم.

هدف درس اولین قدم

در درس ۱ روبی، ربات روبی در یک ردیف مستقیم ایستاده و خانه‌ی هدف 🎯 چند خانه جلوتر است. کودک باید با کنار هم گذاشتن بلوک «⬆️ جلو» ربات را دقیقاً روی هدف برساند. هر بلوک «جلو» ربات را یک خانه به جلو می‌برد.

هدف این درس آشنایی با مفهوم «دستور دادن به ربات» و ساختن اولین برنامه با بلوک‌هاست. کودک برای اولین بار می‌بیند که یک برنامه چیزی جز چند دستور پشت سر هم نیست و ربات آن‌ها را یکی‌یکی اجرا می‌کند.

مفهوم برنامه‌نویسی پشت درس، به زبان ساده برای والدین

این درس دو ایده‌ی پایه‌ای برنامه‌نویسی را معرفی می‌کند. اول «دستور»: کامپیوتر خودش فکر نمی‌کند و فقط کاری را انجام می‌دهد که به او گفته شده. اگر ربات روبی یک خانه زودتر بایستد، تقصیر ربات نیست؛ برنامه یک بلوک کم داشته است.

دوم «شمردن و دقت»: کودک باید فاصله تا هدف را بشمارد و دقیقاً به همان تعداد بلوک «جلو» بگذارد. این همان دقتی است که برنامه‌نویس‌ها هر روز به آن نیاز دارند. پشت بلوک «جلو» در حالت کد روبی دستور forward قرار دارد، اما در این سن لازم نیست کودک آن را ببیند.

شاید این درس برای بزرگ‌ترها خیلی ساده به نظر برسد، اما برای کودک ۵ یا ۶ ساله یک کشف بزرگ است: «من به ربات گفتم و ربات انجام داد». همین حس کنترل و موفقیت، انگیزه‌ی ادامه دادن را می‌سازد. وقتی کودک می‌بیند با اضافه یا کم کردن یک بلوک نتیجه عوض می‌شود، رابطه‌ی علت و معلول را در برنامه‌نویسی تجربه می‌کند؛ پایه‌ای که همه‌ی درس‌های بعدی آکادمی روبی روی آن ساخته می‌شوند.

فعالیت قدم‌به‌قدم با ربات روبی

ماموریت نمونه: ربات روبی سه خانه با هدف فاصله دارد. برنامه‌ی درست این است: «⬆️ جلو، ⬆️ جلو، ⬆️ جلو». با کودک این مراحل را انجام دهید:

  • ✅ اول با انگشت روی صفحه، خانه‌ها را از ربات تا هدف بشمارید
  • ✅ به همان تعداد بلوک «⬆️ جلو» را بکشید و زیر هم بگذارید
  • ✅ قبل از اجرا از کودک بپرسید: «فکر می‌کنی روبی کجا می‌ایستد؟»
  • ✅ برنامه را اجرا کنید و حرکت ربات را با هم دنبال کنید
  • ✅ اگر روبی به هدف رسید، نقشه‌ی بعدی را با فاصله‌ی بیشتر امتحان کنید

اشتباه‌های رایج بچه‌ها و راه رفعشان

اشتباه کردن بخش طبیعی این درس است. مهم این است که کودک خودش بفهمد چه چیزی عوض شود:

  • ✅ یک بلوک کم یا زیاد: روبی قبل یا بعد از هدف می‌ایستد. با هم دوباره خانه‌ها را بشمارید
  • ✅ شمردن خانه‌ی خود ربات: توضیح دهید که شمارش از خانه‌ی بعدی شروع می‌شود
  • ✅ اجرا کردن پیش از تمام کردن برنامه: عادت «اول بساز، بعد اجرا کن» را تمرین کنید
  • ✅ ناامیدی بعد از اولین شکست: یادآوری کنید که برنامه‌نویس‌ها هم بارها برنامه‌شان را درست می‌کنند

فعالیت بدون کامپیوتر: ربات آدمکی

در خانه یا کلاس با چسب یا گچ یک ردیف خانه روی زمین بکشید و یک عروسک یا کاغذ رنگی را هدف بگذارید. یک نفر «ربات» می‌شود و نفر دیگر با کارت‌هایی که روی آن‌ها فلش ⬆️ کشیده شده، برنامه را می‌چیند. ربات فقط وقتی کارت را می‌بیند یک قدم جلو می‌رود، نه بیشتر و نه کمتر.

بعد جای‌ها را عوض کنید. این بازی به کودک نشان می‌دهد ربات روبی هم دقیقاً همین‌طور فکر می‌کند: فقط با دستور و فقط به اندازه‌ی دستور.

نکته برای معلم و والدین

در این درس فقط بلوک «جلو» نشان داده می‌شود تا کودک گیج نشود؛ شما هم فعلاً چرخش را معرفی نکنید. بگذارید کودک خودش امتحان کند و اشتباه کند. به‌جای گفتن جواب بپرسید «چرا روبی نرسید؟» تا اولین تجربه‌ی اشکال‌زدایی شکل بگیرد. معیار ارزشیابی رده‌ی ۱ ساده است: آیا کودک ربات را به هدف رساند؟ اگر بله، قطعه‌ی پازل 🧩 این درس را گرفته است.

سوال‌های پرتکرار

درس ۱ روبی برای چه سنی است؟

برای بچه‌های ۵ تا ۷ سال در رده‌ی ۱ آکادمی روبی، یعنی پیش‌دبستانی و پایه‌ی اول. خواندن لازم نیست چون بلوک «جلو» با فلش نشان داده می‌شود.

چرا در درس اول فقط یک بلوک هست؟

تا کودک فقط روی یک ایده تمرکز کند: هر دستور یک کار مشخص انجام می‌دهد و دستورها به ترتیب اجرا می‌شوند. چرخش در درس ۲ اضافه می‌شود.

اگر کودک چند بار پشت سر هم اشتباه کرد چه کنیم؟

او را تشویق کنید خانه‌ها را دوباره بشمارد و برنامه را با بلوک‌ها مقایسه کند. آزمون و خطا بخشی از یادگیری در روبی است.