Info Masters: lumea roboticii, explicată pentru pre-adolescenți
La sfârșitul cursului, copiii vor putea răspunde la următoarele întrebări:
- Cum ai creat un joc în Scratch și ce elemente de programare ai folosit?
- Ce fel de proiecte avansate ai realizat în Scratch și cum te-a ajutat acest lucru să-ți dezvolți creativitatea?
- Cum a fost trecerea de la Scratch la Python și ce te-a impresionat la Python?
- Ce proiect ai realizat în Python și cum ai aplicat cunoștințele acumulate în acest proiect?
Structura cursului Info Masters
Luna 1: Introducere în Scratch și Concepte de Bază în Programare
Copiii vor învăța să programeze în Scratch, creând un joc de la zero. Vor explora variabilele, instrucțiunile condiționale ("if" statements) și buclele, formând bazele unui program funcțional și interactiv.
Luna 2: Aplicarea Cunoștințelor și Dezvoltarea Creativității
Elevii vor aplica cunoștințele dobândite în Scratch pentru a dezvolta proiecte mai avansate, încurajându-le astfel curiozitatea și creativitatea în programare.
Luna 3: Introducere în Python
Copiii vor începe să învețe Python, un limbaj de programare mai avansat. Această etapă va marca trecerea lor de la programarea vizuală la cea text-based, extinzându-le cunoștințele de programare.
Luna 4: Aprofundarea Python – Variabile și Condiții
Cursul se va concentra pe aprofundarea cunoștințelor de Python, cu accent pe variabile si instructiuni conditionale. Copiii vor învăța să scrie coduri mai complexe și să gândească logic.
Luna 5: Explorarea Buclelor în Python
Elevii vor aprofunda utilizarea buclelor în Python. Vor învăța cum să utilizeze buclele pentru a face programele mai eficiente și a înțelege structurile repetitive.
Luna 6: Proiect Final în Python
Copiii vor avea oportunitatea de a-și demonstra înțelegerea Python prin dezvoltarea unui proiect final independent. Vor fi încurajați să conceapă și să programeze un proiect unic, aplicând tot ce au învățat.