Activitate pentru Săptămâna Verde

Primul "program" pentru robot

O echipă așează cartonașele cu porunci în ordinea corectă, iar altă echipă mișcă manual robotul de carton, urmând exact pașii indicați de "program". Consolidează înțelegerea conceptelor de program și algoritm, dezvoltă atenția la detalii și colaborarea între echipe cu roluri diferite.

Primul

Detalii despre activitate

Pregătirea activității

Rularea primului program este un moment important. Pregătirea scenei de test va asigura că procesul este clar și că obiectivele de învățare sunt atinse.

  • Materiale necesare: Robotul de carton complet asamblat, stația de sortare cu pubelele colorate, seturile de cartonașe cu porunci, câteva deșeuri curate (o hârtie, o agrafă metalică).
  • Aranjarea spațiului: Pregătește 'zona de testare' cu robotul la punctul de start și un deșeu la îndemâna sa. Plasează pubelele la o distanță rezonabilă.
  • Pregătirea ta: Gândește-te la o sarcină simplă (ex: 'ia hârtia și pune-o în pubela albastră'). Pregătește-te să ghidezi procesul de depanare (debugging) atunci când programul inevitabil va eșua prima dată.

Captarea atenției

Prezintă activitatea ca pe un moment solemn: prima pornire a robotului, testul final al tuturor componentelor și al limbajului de programare.

  1. Adu copiii în jurul robotului. „A sosit momentul adevărului! Am construit robotul, i-am dat o față, am creat un limbaj pentru el. Astăzi vom rula primul său program! Vom vedea dacă instrucțiunile noastre sunt corecte.”
  2. Stabilește rolurile: „Vom lucra în două echipe mari. 'Echipa de Programatori' va scrie programul folosind cartonașele. 'Echipa de Operatori' va fi mâinile robotului, mișcându-l exact, dar exact cum spun cartonașele.”
  3. Subliniază regula de aur pentru operatori: „Voi nu aveți voie să gândiți! Doar executați mișcările indicate de program, chiar dacă vi se par greșite. Sunteți extensia fizică a robotului.”

Activitatea principală

Acum, programul este rulat. Rolul tău este de a fi supervizorul calității, insistând pe executarea precisă a instrucțiunilor și pe identificarea erorilor.

  1. Scrierea programului: Echipa de programatori se consultă și așează pe podea secvența de cartonașe pentru a sorta un obiect.
  2. Executarea programului: Echipa de operatori (2-3 copii) se apropie de robot. Unul citește prima comandă, iar ceilalți mișcă robotul (sau brațul acestuia) pentru a executa acțiunea. Apoi trec la a doua comandă și așa mai departe.
  3. Depanarea (Debugging): Programul se va opri sau va da o eroare (ex: robotul încearcă să lase jos un obiect pe care nu l-a prins). Acesta este momentul de învățare. Oprește totul și întreabă: „EROARE DE SISTEM! Programul s-a blocat. Programatori, unde este greșeala în codul vostru? Ce comandă lipsește?”.
  4. Programatorii trebuie să modifice secvența de cartonașe. Apoi, operatorii resetează robotul la poziția de start și rulează noul program. Procesul se repetă până la succes.

Reflecție și încheiere

Momentul final este o celebrare a succesului primului program și o discuție despre lecțiile învățate din greșeli.

  1. După ce o echipă a reușit să creeze un program funcțional, sărbătoriți momentul.
  2. Poartă o discuție despre procesul de depanare:
    • „De ce nu a funcționat programul din prima?”
    • „A fost greu să găsiți greșeala (bug-ul)?”
    • „Ce am învățat despre importanța ordinii și a pașilor mici?”
  3. Încheie prin a consolida o idee fundamentală în tehnologie: „Așa lucrează toți programatorii din lume! Scriu un cod, îl testează, găsesc greșeli și îl repară, iar și iar, până când funcționează perfect. Astăzi, ați fost programatori adevărați!”.

Alte informații utile

Sfaturi și lucruri ce necesită atenție

  • Operatorii care 'ajută' robotul: Fii foarte strict cu această regulă. Dacă un operator face o mișcare în plus, care nu e în program, oprește imediat procesul. „Stop! Această mișcare nu era în cod. Robotul nostru nu este atât de deștept. Trebuie să respectăm programul 100%.”
  • Conflicte între echipe: Este posibil ca operatorii să dea vina pe programatori. Mediază discuția: „Nu este vina nimănui. Este un proces de echipă. Misiunea programatorilor este să scrie codul, misiunea operatorilor este să îl testeze. Acum, programatorii trebuie să repare eroarea pe care au descoperit-o operatorii.”
  • Programe prea lungi și complexe: Încurajează-i să înceapă cu sarcini foarte simple. „Hai să facem mai întâi un program doar ca să prindem obiectul. Apoi adăugăm restul.”

Adaptare și diferențiere

Complexitatea programelor și a interacțiunii dintre echipe poate fi adaptată.

  • Pentru clasa pregătitoare: Programul este creat de tine împreună cu ei. O singură echipă de operatori execută. Programul va avea maxim 3-4 pași.
  • Pentru clasele I-II: Pot crea programe simple în grup. Rolurile de programator și operator se pot schimba între copii.
  • Pentru clasele III-IV: Pot lucra pe echipe concurente de programatori, fiecare scriind un program pentru aceeași sarcină. Apoi, fiecare program este testat de o echipă de operatori. Se poate discuta care program a fost mai 'eficient' (a folosit mai puține comenzi).
  • Pentru copiii care termină repede: Pot încerca să 'optimizeze' un program care deja funcționează - adică să obțină același rezultat folosind mai puține cartonașe/comenzi.

Evaluare formativă

Evaluarea se axează pe aplicarea gândirii logice și pe înțelegerea procesului de programare.

  • Aplicarea secvențialității: Observă dacă echipa de programatori înțelege că ordinea comenzilor este esențială.
  • Identificarea erorilor (Debugging): Evaluează capacitatea programatorilor de a analiza un program eșuat și de a localiza comanda lipsă sau greșit plasată.
  • Urmărirea precisă a instrucțiunilor: Evaluează capacitatea echipei de operatori de a executa programul literal, fără a adăuga sau omite pași.

Durată
45 minute
Locație
sala de clasă
Resurse
Robotul de carton, cartonașele cu porunci, deșeuri curate.
Aptitudini
MEM 1.2, CLR 2.3, DP 2.3

Pașii următori

Orașul Viitorului: Schița arhitectului

Orașul Viitorului: Schița arhitectului

Să desenăm un plan simplu pentru un oraș, hotărând în echipă unde plasăm clădirile.

Inginerii mediului — de la gunoi la tehnologie care ajută

Inginerii mediului — de la gunoi la tehnologie care ajută

O săptămână în care copiii învață despre reciclare și programare construind un robot ce sortează materiale reciclabile. Plan pentru 5 zile de activități, potrivit ciclului primar (clasa pregătitoare și clasele I-IV).

Școala Altfel

Școala Altfel

Activități de știință, tehnologie, inginerie, artă și matematică potrivite pentru Școala Altfel (ciclul primar și gimnazial).

Săptămâna verde

Săptămâna Verde

Activități, planuri săptămânale și fișe de lecție potrivite pentru Săptămâna Verde (ciclul primar și gimnazial).

Adaugă telefonul tău și apasă pe butonul de contact. Te vom contacta cât mai repede posibil pentru a-ți propune soluții personalizate de ateliere și pentru a discuta orice alte detalii administrative ai nevoie.

Dacă îți este mai simplu, ne poți suna la numărul 0799 788 554 sau ne poți scrie pe Whatsapp .