Se afișează postările cu eticheta programare pentru copii. Afișați toate postările
Se afișează postările cu eticheta programare pentru copii. Afișați toate postările

vineri, 9 ianuarie 2015

De ce sa invete copiii programare cat mai devreme- prof. Bogdan Boroghina

Am spus-o si o mai spun: nu pentru ca pana in 2020, 90% din joburile din UE vor fi imposibil de practicat fara cunostinte solide de IT, sau ca in SUA locurile de munca din IT vor creste cu aproape 25%, nici pentru ca in Roamnia de astazi, 10% din PIB provine din IT. Pentru alt motiv: programarea dezvolta gandirea logica, inventivitatea, capacitatea de a imparti o problema de dimensiuni mari in sub-probleme de dimensiuni mai mic, ne invata cum sa aflam toate solutiile unei probleme, sau cum sa aflam cea mai buna solutie la un moment dat (daca aceasta exista).
De ce sa ii invatam pe copii cat mai devreme programare?
Nu pentru ca sunt generatiile nascute “cu calculatorul in fata”, nici pentru faptul ca oricum tot mai multi copii si tineri in general, isi petrec din ce in ce mai multe ore in fata calculatorului. Datorita altui motiv: cu cat acest lucru se petrece mai devreme, cu atat mai bine (pentru ei, pentru copii).
Dupa parerea mea, varsta prescolara este cea mai buna pentru a introduce notiunile de baza ale programarii. Chiar daca nu stiu inca sa citeasca sau sa scrie, pot pune “cap la cap” instructiunile necesare pentru a ajuta un “animalut” sa iasa dintr-un labirint, sau sa foloseasca semnul pentru decizie, sau semnul pentru repetitie, ca sa execute mult mai usor acelasi lucru de mai multe ori.


prof. Bogdan Boroghina

duminică, 14 decembrie 2014

Invata sa gandesti ca un programator


Prof. Boroghina Bogdan
In cadrul acestor tutoriale video, va voi invata, pas cu pas, cum gandim ca un programator. Tutorialul este astfel conceput incat este accesibil oricarui incepator, fie el si copil.

Dar, mai intai, de ce programarea calculatoarelor?


Pentru a scrie un program bun, trebuie mai intai sa avem un algoritm. Ce este, in esenta un algoritm?


Despre niste "cutii" mai deosebite. 




marți, 9 decembrie 2014

Copiii pot invata programare- de prof Bogdan Boroghina

Toti copiii au nevoie sa invete sa programeze.
Iar aceasta trebuie sa se intample la varste foarte fragede. Cu cat mai repede, cu ata mai bine.
Trebuie sa ii invatam sa gandeasca in termeni de “DACA” si “CAT TIMP”.
DACA ai terminat temele
ATUNCI poti sa te joci

“ai terminat temele” este CONDITIA, iar “poti sa te joci” este ce sa se intample in cazul in care conditia este adevarata.

CAT TIMP esti racit
trebuie sa bei multe ceaiuri

“esti racit” este conditia, iar “trebuie sa bei multe ceaiuri” este ce sa se intample cat timp conditia este adevarata.
Putem sa ii ajutam, scriind povesti. De exemplu, o poveste in care simbolurile folosite in schemele logice sunt “semne magice”, iar variabilele sunt “cutii” in care pot fi adunate comori, banuti, etc.
Semnele magice pot fi reunite intr-o poveste, care sa descrie drumul prin care scapa de “dragonasul cel rau”.
In acest mod fiecare copil poate invata conceptele de baza ale programarii.
Copiii pot invata orice, cu conditia sa fie distractiv. Ce este distractiv pentru copii? Povestile, jocurile, desenele animate. Trebuie creata “o lume” a programarii, o lume care sa includa elementele de baza ale programarii in povesti, jocuri, desene animate.
Un exemplu simplu ar putea fi interschimbarea valorilor a doua variabile, numita si metoda celor trei pahare. Se poate crea o poveste simpla.
Programarea calculatoarelor dezvolta gandirea logica, capacitatea de analiza. Practic, nu cred ca va mai exista meserie in viitor in care cineva sa se poata descurca fara ajutorul calculatorului. "Hour of Code", campania initiata de Mark Zuckerberg, este un exemplu laudabil. Se vrea sa se demonstreze ca oricine, indiferent varsta si pregatirea, poate invata sa programeze. Sunt tutoriale video, jocuri distractive. Anul trecut au participat peste 15 milionae de studenti din toata lumea, anul acesta se doreste ca numarul lor sa ajunga la peste 100 de milione.