Informatica pentru copii, Gândire Algoritmica,2

Gandire algoritmica…. adica sa gandim ca “mutul” insa UMAN

Mutul este calculatorul, eu avand norocul sa ma intalnesc cu el in 1981 in Academia Militara….Mutul era un FELIX C 512 care pentru vremea respectiva avea o putere de calcul remarcabila (de 128 ori mai mica decat smartphone-ul meu)

In articolul trecut ” Gandire algoritmica “…sau “Computational thinking” am stabilit ca gândirea algoritmica este o abordare structurata pentru a rezolva problemele…

De fapt este meritul lui Jeanette M. Wing  PhD sa declare in 2006 :

  • Conceptualizare, nu programare – Fundamenal informatica nu este programarea calculatoarelor. Programarea (Coding- Lb.Eng., reprezinta o simpla expresie limitata a ceea de fapt este informatica cu conceptele si problemele sale
  • Fundamental si nu o simpla  MEMORIZARE – GA(CT) trebuie sa fie o capabilitate fundamentala si nu o capabilitate pur mecanica, repetitiva. Calculatoarele sunt briliante in  operatiuni repetive pur mecanice. O insusire fundamentala este proprie oamenilor si toti ar trebui sa o detina pentru a participa activ la noua viata sociala
  • O cale in care gandesc OAMENII si nu computerele – Aceasta este poate opinia esentiala despre GA/CT; ca este un mod in care oamenii gandesc despre ;ume si problemele ei si cum pot fi acestea rezolvate. Computerele sunt prin contrast rigide si limitate. Oamenii sunt indrazneti si destepti.
  • GA/CT este complementara dar include gandirea matematica si inginereasca – GA/CT include matematica si ingineria , nefiind un subset al niciuneia. Informaticienii folosesc matematica si ingineria pentru a dezvolta solutii care merg peste ;i,itele celor doua
  • GA/CT produce idei si nu artefacte – GA/CT –  nu este despre un produs, smartphone ori Watson computer (inteligenta artificiala) . Sunt toate ideile care duc la dezvoltarea tehnologiei acestor prtoduse
  • GA/CT este pentru toti si pretutindeni – GA/CT este disponibila pentru toti oamenii, fie ca folosesc sau nu tehnologia, fie ca solutiile lor necesita sau nu tehnologie

Traducerea imi apartine si este mai mult sau mai putin perfectibila . Aveti aici Computational Thinking, 2006

Complicat, nu

Mai ales pentru un blog ca asta, insa ceea ce vreau sa ramana inteles este ca INAINTE de PROGRAMAREA propriu zisa sta gandirea prin carte obtii solutia . Iar noi trebuie sa ii invatam pe copii acest mod de a gandi : in pasi, observand tipare, facand descompuneri, utilizand functii, clase, etc….

Pentru noi cei care am inceput in 1960/70/80 , este mai simplu de inteles ….”scheme logice”, remember

 

Daca v-a placut aceasta postare si vreti sa ne sprijiniti , butonul de  distribuire este mai jos

 

Distribuiti daca v-a placut

Laurentiu S

Plecat de acasa

Puteti posta comentarii