Sunteți pe pagina 1din 13

1.7.

Metoda învăţării în grupe mici

Activitatea de învăţare pe grupe mici se defineşte ca o metodă în care sarcinile


sunt executate de grupuri de elevi, grupuri care sunt câteodată autoconstituite şi care
se autodirijează. Activitatea în informatică se desfăşoară în general în echipă,
travaliul individual fiind o componentă a muncii corelate din cadrul unui grup de
lucru. Tehnicile de organizare a muncii în unităţile de informatică evidenţiază ca o formă
de organizare echipa programatorului-şef, echipă în care fiecare membru are sarcini bine
stabilite (de analiză, programare, implementare, exploatare), sarcini corelate între ele. Este
normal ca şi activitatea didactică să recurgă la metode de învăţare colectivă, fără a neglija
însă munca individuală, ci doar privind-o pe aceasta ca o componentă a muncii în
echipă. Profesorii recunosc, în general, eficacitatea unei asemenea organizări a activităţii
didactice şi o integrează în arsenalul metodic al predării disciplinei. Criteriile de formare a
grupelor sunt în funcţie de obiectivele urmărite (însuşirea de noi cunoştinţe, rezolvare de
probleme etc.): grupuri omogene, formate din elevi cu acelaşi nivel de cunoştinţe;
grupuri eterogene, formate din elevi de toate categoriile (foarte buni, buni şi slabi), dar în
proporţii apropiate; grupuri formate pe criterii afective (prietenie, vecini de bancă).
Numărul elevilor dintr-un grup poale varia de la 2 la 10, dar cele mai potrivite grupuri sunt
cele formate din 4-6 elevi. La lecţiile de aplicaţii practice de laborator, grupurile de
lucru formate din 4 elevi care dispun de două calculatoare par a fi cele mai eficiente.
Grupuri formate din mai mult de 2 elevi la un calculator se dovedesc a fi neproductive.
Este bine ca la întocmirea grupurilor să se stabilească criterii clare de formare şi elevii
să fie lăsaţi să se grupeze singuri, respectând criteriile cerute. Pentru grupurile omogene,
sarcinile pot diferi în funcţie de scopul propus. Pentru grupurile eterogene sau create pe
criterii afective, sarcinile vor fi aceleaşi la fiecare grup, dar profesorul va rezerva
sarcini suplimentare elevilor mai buni din fiecare grup. Etapele pretinse de această
metodă de învăţare sunt: repartizarea materialului (problemelor) fiecărui grup; munca
independentă a grupurilor sub supravegherea profesorului; discutarea în plen a
rezultatelor obţinute. Activitatea profesorului se concretizează în două etape. Prima este
una proiectivă, în care se pregăteşte materialul de repartizat pe grupe $i materialul în plus
pentru elevii buni, iar a doua, de îndrumare/supraveghere şi de animare a activităţii
grupelor de lucru. Ajutorul acordat grupelor de lucru trebuie să fie dat numai la cerere şi
în aşa fel încât profesorul să se situeze pe poziţia de colaborator şi nu pe cea de
autoritate care îşi impune părerile şi soluţia personale. Profesorul va interveni cu
autoritate numai atunci când activitatea grupului se îndreaptă într-o direcţie greşită. Când
unul sau mai multe grupuri descoperă o soluţie, propunerile lor vor fi discutate şi
analizate succesiv sau în paralel. Scopul acestei discuţii este de a reliefa corectitudinea
rezolvării, determinarea celei mai eficiente şi mai elegante soluţii şi de a descoperi
eventualele erori. Importanta dezbaterilor pentru dezvoltarea raţionamentului este foarte
marc, iar rolul profesorului este acela de a incita şi coordona discuţiile în direcţia
obţinerii concluziilor care se impun. Se impută, pe bună dreptate, acestei munci în grup o
intensitate şi o productivitate scăzute. Diversificarea sarcinilor grupurilor şi împărţirea
sarcinilor între membrii grupurilor atenuează această deficientă. Dacă prin activitatea în
grup se intenţionează dobândirea de noi cunoştinţe prin lucrul cu manualul, documentaţia
sau prin testarea unor produse soft, profesorul este obligat să organizeze dezbaterile
finale care să stabilească dacă elevii şi-au însuşit corect noţiunile şi şi-au format
deprinderi corecte. Este de asemenea greşit să se lucreze mereu cu grupuri constituite
după aceleaşi criterii, pentru că în acest caz fie sunt suprasolicitaţi elevii buni din grupurile
eterogene, iar elevii slabi se bazează exclusiv pe aportul liderilor de grup, fie, în grupurile
omogene, elevii slabi se complac în postura în care se află şi nu mai încearcă să scape de
acest calificativ. Alte câteva probleme pot fi abordate sub un unghi diferit în acest context.
Astfel, se pot pune întrebări mult mai individualizate (acestea nu (in neapărat de conţinutul
in sine al lecţiei). Ce întrebări se pun şi modul în care se pun poate fi mai important decât
întrebarea în sine. Apoi, este mai simplă „contactarea" elevilor în timpul lecţiei şi chiar
după ea. Susţinem, ca prioritate şi soluţie la anumite probleme locale de învăţământ,
aducerea unor specialişti care lucrează în lumea reală pentru a preda lecţii de sinteză,
lecţii speciale etc.

1.8. Metoda lucrului cu manualul şi documentaţia

Manualele şcolare, purtătoare ale valenţelor formative prin deosebitul lor conţinut
metodic şi didactic, reprezintă o limită impusă de programa şcolară din punctul de vedere
al conţinutului informativ, în informatică, mai mult decât în alte domenii, manualul este
supus perisabilităţii conţinuturilor prin frecvenţa cu care disciplina este receptivă la noutăţile
domeniului. Realitatea didactică reliefează faptul că elevul foloseşte pentru învăţarea
teoriei doar notiţele luate în clasă la predare şi, din considerente de comoditate sau de
obişnuinţă, foarte puţin (sau deloc) manualele. Acestea sunt consultate în cel mai fericit
caz doar pentru citirea enunţurilor problemelor. Atitudinea de reţinere sau de respingere fată
de manual are consecinţe negative atât asupra caracterului formativ, cât şi asupra celui
informativ al învăţării. Capacitatea de raţionament a unui copil nu se formează numai după
modele de raţionament oferite de profesor, ci şi prin eforturi proprii, prin activitatea
proprie de căutare şi comparare cu alte scheme de raţionament. Valoarea acestei metode nu
constă numai într-o însuşire temeinică a cunoştinţelor, ci şi în formarea unor deprinderi de
activitate intelectuală. Mulţi elevi încheie ciclul liceal fără a avea formate deprinderi de
lucru cu manualul şi documentaţia, ceea ce le creează serioase probleme de adaptare şi
explică eşecurile din primul an de studenţie şi greutatea de adaptare la cerinţele studiului
universitar. Metoda muncii cu manualul este un aspect al studiului individual şi se
introduce ca metodă, treptat, sub directa îndrumare şi supraveghere a profesorului. Sunt
discipline şi profesori care aplică în mod abuziv această metodă. Pe lângă efectele negative
asupra învăţării, aceste abuzuri ascund şi alte aspecte care nu fac obiectul prezentei lucrări,
înainte de a aborda această metodă, profesorul trebuie să atragă atenţia elevului asupra
aspectelor importante ale lecţiei, care trebuie urmărite în mod special, cerându-i să realizeze
un rezumat cu principalele idei de reţinut. Rolul profesorului nu se limitează numai la a
indica lecţia din manual sau documentaţia care trebuie studiată, în timpul studierii de către
elevi a noului material, profesorul are un rol activ. El urmăreşte fiecare elev cum îşi
întocmeşte conspectul, dă îndrumări cu voce scăzută elevilor care-l solicită, verifică planurile
întocmite de aceştia, corectând acolo unde este cazul. Profesorul poate să descopere în
acest fel anumite lacune în cunoştinţele anterior dobândite ale elevilor şi să intervină
ulterior pentru remedierea lor. £1 se ocupă deopotrivă de elevii slabi şi de cei buni cărora le
dă sarcini suplimentare, reuşind astfel să-şi facă o imagine despre stilul de lucru şi ritmul
fiecărui elev. După studierea individuală din manual sau documentaţie, urmează discuţii
asupra celor însuşite de către elevi. Aceste discuţii au scopul de a preciza problemele
esenţiale ale lecţiei, de a le sistematiza, de a înlătura posibilitatea unor omisiuni din partea
elevilor sau chiar a însuşirii eronate a unor noţiuni. Profesorului i se cere o pregătire
minuţioasă a materialului, pentru a fi în măsură să răspundă prompt la orice întrebare pusă
de către elevi. Nu orice lecţie poate fi însuşită din manual. Metoda se aplică numai lecţiilor
care au în manual o redactare sistematică şi accesibilă nivelurilor de vârstă şi de cunoştinţe
ale elevilor. Metoda poate fi aplicată pentru studiul unor aplicaţii soft, limbaje procedurale (de
exemplu, HTML) sau în studiul comenzilor sistemelor de operare. Elevilor li se recomandă
studiul temei stabilite pentru acomodarea cu noţiunile, apoi profesorul reia prezentarea cu
sublinierea aspectelor esenţiale (<38>). Având o asemenea bază, profesorul se poate
concentra asupra discursului său (ceea ce urmează este în strânsă legătură şi cu
precedentele metode). Dacă este bine organizat, există următoarele avantaje (<47>):

• Urmărirea atentă a audienţei : fiecărui „ascultător" îi poate fi sugerată ideea


că este personajul principal, că el este cel vizat în primul rând.
• Noi porţiuni de text pot fi uşor introduse suplimentar, prin referirea la
„manual".
• Se prezintă lucruri deja verificate. Nimic nu poale „merge rău", exceptând...
îmbolnăvirea lectorului.
• Stresul fiecărui elev în parte poate fi micşorai, el ştiind că nu este
„destinatarul" special.
• Există posibilitatea unui „feedback" rapid şi anumite principii de învăţare
pot fi folosite imediat.
• Există posibilitatea pregătirii prealabile a materialului, cu durată determinată,
inclusiv cea a expunerii.
• Posibilitatea de control asupra a ceea ce s-a transmis/recepţionat, cui, când,
sub ce formă, precum şi a modului „de reacţie" este foarte mare.

Desigur că există şi dezavantaje. Nu insistăm, pentru că ideea este că fiecare avantaj


de mai sus devine un dezavantaj dacă profesorul este un prost gestionar al metodelor şi
timpului său. Oricum, se poate ajunge, din partea clasei, la pasivitate, stagnare, plictiseală,
lipsă de individualizare etc.

1.9. Metoda jocurilor didactice

Jocurile didactice (şi nu numai) pe calculator au valenţele lor educative. Ca metodă


de învăţare, jocurile didactice dau rezultate deosebite în special la clasele mici, dar
marele pericol care planează asupra acestei metode de instruire îl constituie acele
aplicaţii soft care au o încărcătură educativă redusă, dar prin atractivitate captivează
şi reţin atenţia elevului, uneori ore în şir, fără ca acesta să dobândească cunoştinţe sau
deprinderi pe măsura efortului făcut. Un rol aparte se atribuie jocurilor manipulative,
prin care elevul devine conştient de proprietăţile obiectului studiat, îşi formează deprinderi
şi dexterităţii de utilizare a acestuia prin simularea pe calculator a utilajului sau dispozitivului
respectiv. Aceste jocuri, numite uneori şi simulatoare, necesită în cele mai frecvente
cazuri echipamente periferice suplimentare, unele specializate pe lângă cele clasice.
Amintim în acest caz utilizarea unor căşti speciale pentru obţinerea efectului de realitate
virtuală, echipamente care simulează condiţii de zbor (pentru pilotaj) ele. Alte tipuri de
jocuri, numite reprezentative, prin simbolizarea sau abstractizarea unor elemente reale,
conduc la descoperirea unor reguli de lucru (sau joc) cu aceste elemente, dezvoltând în acest
fel imaginaţia elevului. Ce altceva reprezintă un produs soft (de exemplu, un editor grafic
sau de text) alunei când înveţi să-1 utilizezi, decât un joc mult mai serios? Chiar dacă
metoda nu este caracteristică studiului informaticii, la limita dintre jocul didactic şi
învăţarea asistată de calculator se situează o bună parte dintre software-urile de învăţare, atât
a informaticii, cât şi a altor discipline.
1.10. Instruirea programată şi învăţarea asistată de calculator

Instruirea programată poate fi aplicată cu mare succes în momentele în care obiectul


primordial al predării îl constituie utilizarea unui mecanism real. în cadrul instruirii
programate, esenţiale devin probele şi produsele demonstrative, pe care ar trebui să le
descriem elevilor. Trebuie avut în vedere ca numărul de ore afectat acestei instruiri
programate să nu fie foarte mare. Acestea trebuie să includă un număr suficient de ore de
verificare a cunoştinţelor acumulate, evitându-se însă monotonia şi instaurarea plictiselii
(se recomandă utilizarea alternativă a altor metode). Trebuie evitată şi folosirea metodei un
timp îndelungat, lucru care poate conduce în anumite situaţii la o izolare socială a
elevului. O idee pentru contracararea acestor efecte ar fi creşterea numărului de ore sau
organizarea activităţilor pe grupuri sau în echipă. Instruirea asistată de calculator este
un concept diferit de instruirea programată doar prin modalitatea de utilizare. Există
aceleaşi premise şi moduri de utilizare, cu excepţia faptului că un sistem de calcul devine
principala interfaţă dintre un profesor şi un elev. Absolut toate noţiunile, conceptele,
exerciţiile, problemele, evaluările, testările, prezentările legate de o anumită temă în cadrul
unei lecţii (inclusiv estimarea îndeplinirii obiectivelor) sunt îndepliniri, dirijări, verificări cu
ajutorul calculatorului (mediul soft corespunzător). Procesul de predare-învăţare şi
verificare-evaluare funcţionează pe baza principiului cibernetic comandă--control-reglare
(autoreglare). Instruirea programată, ca metodă didactică, presupune construirea unor
programe de învăţare care, prin fragmentarea materialului de studiat în secvenţe, realizează o
adaptare a conţinuturilor la posibilităţile elevilor, la ritmul lor de învăţare, asigură o învăţare
activă şi o informare operativă asupra rezultatelor învăţării, necesară atât elevului, pentru
autocorectare, cât şi profesorului, în elaborarea programelor de învăţare se au în vedere
următoarele operaţii(<44>):

• precizarea obiectivelor operaţionale în funcţie de conţinut şi posibilităţile


elevilor;
• structurarea logică a conţinutului după principiul paşilor mici şi al învăţării
gradate;
• fracţionarea conţinutului în secvenţe de învăţare (unităţi didactice)
inteligibile şi înlănţuite logic;
• fixarea după fiecare secvenţă a întrebărilor, exerciţiilor sau problemelor ce
pot fi rezolvate pe baza secvenţei informaţionale însuşite;
• stabilirea corectitudinii răspunsurilor sau soluţiilor elaborate ; aceasta se poate
realiza fie prin alegerea dintre mai multe răspunsuri posibile (trei, patru sau chiar cinci) – iar
în situaţia în care nu s-a ales răspunsul corect, se poate recurge la întrebări supli mentare
-, fie se elaborează un răspuns şi se compară cu cel corect.

Ca orice inovaţie, instruirea programată a trecut prin câteva faze contradictorii. La


început s-a lovit de rezerva tenace a tradiţiei şi de dificultăţile materiale (tehnice), apoi, după
ce a câştigat teren în conştiinţa teoreticienilor şi practicienilor, s-au exagerat într-o oarecare
măsură valenţele ei aplicative, creându-se iluzia descoperirii pietrei fllosofale în domeniul
pedagogic, în final, după o analiză lucidă, s-a admis că există părţi pozitive şi părţi
negative. Criticile aduse instruirii programate sunt atât de ordin psihologic, cât şi de ordin
pedagogic şi metodic. Psihologic, instruirii programate i se impută faptul că nu ţine seama
de principiile psihologice ale învăţării, vizând învăţarea ca o simplă succesiune şi
înmagazinare de fapte. De asemenea, se ştie că motivaţia învăţării nu poate fi analizată
numai prin prisma reţinerii şi învăţării imediate, făcând abstracţie de interesul elevului faţă
de conţinut, în plus, lucrând singur sau cu calculatorul, elevul se simte izolat. Pedagogic
vorbind, fărâmiţarea conţinuturilor este în detrimentul formării unei viziuni globale, iar
valoarea cunoaşterii imediate de către elev a rezultatului obţinut are valenţe contestabile.
Metodic, decupajul analitico-sintetic al conţinuturilor îngustează elevului posibilitatea
formării aptitudinilor de analiză şi sinteză. Aceste critici au determinat mutaţii serioase în
concepţia de aplicare a metodei, dar practica didactică dovedeşte că atunci când se cunosc şi
se evită cauzele care generează efecte negative, metoda produce rezultate bune. Tendinţele de
îmbunătăţire a aplicării metodei se îndreaptă spre alternarea utilizării metodei cu celelalte
metode clasice. Inserarea într-o lecţie programată a unor metode clasice schimbă
determinarea muncii şcolare, repunându-1 pe elev în directă dependenţă de activitatea
profesorului şi dându-i acestuia posibilitatea să verifice gradul de însuşire a cunoştinţelor
conţinute în program. O altă tendinţă este aceea de a modifica modul de redactare al
programului, în special prin mărirea volumului de informaţie din unităţile logice şi prin
separarea părţii de verificare, existând situaţii în care verificarea se va face după câteva ore
sau chiar a doua zi. în plus, în program se pol insera secvenţe independente, care să necesite
timp mai mare de gândire sau de lucru. Izolarea imputată învăţării programate poale fi
contracarată prin alternarea cu munca în grup sau chiar prin învăţare programată în grup,
situaţie în care grupul parcurge în colectiv un program special conceput în acest sens.

Un exemplu de program de învăţare care convinge prin atractivitate (<38>) este un


program de învăţare a tablei înmulţirii:

- se generează aleatoriu, succesiv, zece perechi de numere naturale de la l la


10;

- se afişează pe ecran perechile corespunzătoare sub forma n, x n2 şi elevul


introduce de la tastatură rezultatul;
- programul afişează un mesaj sau emite un semnal sonor dacă răspunsul este
incorect şi repetă întrebarea ; dacă nici al doilea răspuns nu este corect, se va afişa
răspunsul corect;
- fiecare răspuns este punctat, iar la sfârşit se va afişa nota obţinută ;
programul poate cerc continuarea cu un nou set de zece întrebări.

Perspectiva învăţării asistate de calculator, inclusiv prin intermediul Internetului, este


certă. Ea oferă posibilitatea prezentării programului, verificării rezultatelor şi corectării
erorilor, modificând programul după cunoştinţele şi conduita elevului. Calculatorul nu
numai că transmite un mesaj informaţional, dar el poale mijloci formarea şi consolidarea
unor metode de lucru, de învăţare. Se poate afirma că învăţarea asistată de calculator nu
numai că învaţă elevul, dar îl şi învaţă cum să înveţe. Prin aplicarea acestei metode de
învăţare nu se întrevede diminuarea rolului profesorului. Dimpotrivă, sarcinile lui se
amplifică prin faptul că va trebui să elaboreze programe şi să le adapteze la cerinţele
procesului educativ. Oricât de complete ar fi programele de învăţare asistată de calculator,
profesorul rămâne cea mai perfecţionată maşină de învăţat. Pentru informaţii
suplimentare, vezi site-ul MECI' (adresa in Anexa 2).
1.11. Studiu de caz (exemplu general)

De fapt, acest exemplu poate fi considerat ca un corolar al tuturor capitolelor anterioare.


După cum ştim deja, în viziunea planului cadru pentru licee, filiera teoretică, specializarea
Matematică-Informatică, funcţionează clase cu studiul intensiv al disciplinelor de informatică.
Disciplinele de informatică sunt componente ale ariei curriculare Tehnologii şi se studiază pe
trunchiul comun cu 4 ore pe săptămână şi 1-3 ore pe săptămână în cadrul curriculumului la
decizia şcolii. Având în vedere finalitatea aplicativă imediată a conţinutului teoretic, orele din
trunchiul comun se desfăşoară consecutiv, în laborator, cu clasa împărţită în două grupe de 70-
75 elevi, în cadrul curriculumului la decizia şcolii, orele se pot organiza pe grupe asistate chiar
de doi profesori, în funcţie de specificul conţinuturilor modulului (dacă acesta este
interdisciplinar). Unitatea didactică intitulată Structuri arborescente şi aplicaţii acoperă o arie
de conţinuturi neabordate pe trunchiul comun şi se adresează elevilor clasei a X-a. Necesitatea
abordării acestor conţinuturi este relevată de frecvenţa problemelor practice care pot fi
rezolvate utilizând aceste structuri de date şi de constatarea faptului că în cadrul concursurilor
şcolare, la nivel judeţean, naţional şi internaţional, frecvenţa problemelor care necesită
cunoştinţe de teoria grafurilor, în speţă de utilizarea structurilor arborescente, este mare
(Anexa l, Capitolul 6).

1.11.1. Obiective-cadru

Conştientizarea necesităţii organizării datelor în structuri arborescente şi formarea


deprinderilor de utilizare a acestor structuri. Stimularea creativităţii şi formarea deprinderilor de
simulare şi utilizare a modelelor matematice în rezolvarea problemelor concrete.
Implementarea algoritmilor specifici structurilor arborescente şi utilizarea lor în aplicaţii în
vederea optimizării alocării resurselor.

1.11.2. Grupuri-ţintă

Cursul se adresează elevilor de clasa a X-a cu performanţe peste nivelul mediu al clasei,
care au atins obiectivele trunchiului comun şi dovedesc reale perspective de progres şi
disponibilitate la efort, elevilor participanţi la concursurile şi olimpiadele şcolare. Se studiază
în semestrul al II-lea.

1.11.3. Obiective de referinţă şi activităţi de învăţare

Asimilarea noţiunilor şi rezultatelor teoretice cu privire la structurile de date tip arbore


şi a modului de reprezentare a acestora în memoria calculatorului. Aplicarea cunoştinţelor
dobândite şi a deprinderilor formate în rezolvarea unor probleme concrete.

Obiective de referinţă Activităţi de învăţare


3 Să cunoască alte structuri Prezentarea structurilor de
.1. de date tip arbore (de exemplu, tip heap, a modului de memorare şi
heap-uri) a dinamicii lor. Perceperea
3 Diversificarea gamei Perceperea necesităţii
.2. structurilor cunos cute şi adaptării structurilor cunoscute la
adaptarea lor la specificul specificul aplicaţiilor. Integrarea şi 1.11.4.
aplicaţiilor (arbori parţiali, arbori adaptarea la particularităţile apli-
Specificarea conţinuturilor
1.Noţiuni introductive

1.1. Proprietăţi ale arborilor


1.2. Arbori cu rădăcină
1.3. Arbori binari şi proprietăţi

2.Reprezentarea arborilor

2.1. Reprezentarea arborilor binari


2.2. Operaţii elementare pe arbori binari (creare, parcurgere)
2.3. Reprezentarea arborilor binari stricţi

3. Arbori asociaţi expresiilor aritmetice


4. Structuri de căutare

4.1. Căutarea secvenţială


4.2. Căutarea binară
4.3. Căutarea pe arbori binari (de căutare)
4.4. Alte operaţii pe arbori binari de căutare
4.5. Arbori binari de căutare optimali

5.Arbori echilibraţi

5.1. Arbori Adelson-Velskii-Landis (AVL)


5.2. Arbori bicolori

6.Heap-uri

6.1. Min-heap-uri şi Max-heap-un


6.2. Crearea unui heap
6.3. Heap-sort
6.4. Cozi cu prioritate

7.Arbori parţiali

7.1. Arbori parţiali de cost minim

7.1. Algoritmii lui Kruskal şi Prim pentru determinarea unui arbore parţial de cost
minim

7.2. Arbori parţiali BF


7.3. Arbori parţiali DF

8. Arbori de compresie Huffman (codul Huffman)

1.11.5. Elaborarea standardelor de performanţă

Corespunzător obiectivelor specifice, se elaborează standardele de performantă ce se


doresc atinse. Astfel, pentru competenţa cunoaşterea proprietăţilor arborilor în general şi a
arborilor binari in particular, se va elabora standardul:
2. Metode specifice de predare a informaticii
A) Metodele predării algoritmilor şi tehnicilor de programare

1) Orientat pe algoritmi
Întregul proces de programare este privit ca fiind ceva indivizibil, dar accentul se pune
pe conceperea algoritmului; restul activităţii de programare se realizează în planul doi. având
ml de verificare. În această categorie intră disciplina Algoritmi fi programare.
2} Orientat pe tipuri de probleme
Se formează un set de probleme având dificultate treptată, dezvoltate una din cealaltă
sau înlănţuite pe baza unei anumite proprietăţi comune dintr-o clasă de probleme şi pe
parcursul rezolvării acestora se introduc cunoştinţele necesare de programare. Se va lucra
aslfel atunci când trebuie introduse structuri de date noi sau structuri de control noi. La fel se
va proceda în cazul învăţării funcţiilor predeflnite sau a componentelor de grafica. Chiar şi
recursivila-tea poate fi introdusă astfel.
3) Orientat pe limbaj
Această metodă porneşte din posibilităţile limbajului de programare. Se prezintă
riguros, mergând până în toate detaliile, elementele limbajului, într-o succesiune "oarecare" si
în funcţie de instrumentarul învăţat se prezintă şi cunoştinţe de programare. Procesul are loc
invers decât la punctul 1) deoarece în acest caz problema de rezolvat este o anexa, rezolvarea
ei foloseşte în scopul verilicfirii cunoaşterii limbajului.

S-a precizat anterior că limbajul de programare este un instrument ca de altfel ji


calculatorul - deci scopul constă nu in a învăţa limbaje de programare, ci în a rezolva pro-
bleme, deci în a gândi. Rezultă clar sfatul de a pune accent nu pe limbaj, ci pe rezolvarea de
probleme.
Observaţie:
Vor exista clemente de limbaj care trebuie predate riguros, elevii trebuie să cunoască fa-
cilităţile oferile de mediu şi de limbaj, altfel vor programa In Pascal la fel ca în BASIC, sau
în, C la fel ca în Pascal, Chiar dacă se fac trimiteri şi se compară limbajul nou cu unul cunos-
cur deja, nu se vor "traduce" programe scrise, de exemplu în C din Pascal. Această metodă e
recomandată în cazul introducerii cunoştinţelor referitoare la lipuri de date standard, funcţii şi
proceduri predeflnite, transmiterea de parametri, alocarea dinamică etc.
4) Orientat pe structuri şi instrucţiuni
Metoda seamănă cu cea precedentă, dar nu îşi fixează atenţia pe un singur limbaj, ci pe
concepte generale, valabile pentru o clasă de limbaje sau medii. Latura bună a acestei metode
constă în faptul că pune accent pe prezentarea şi învăţarea unor concepte generale cum sunt de
exemplu, programarea structurată, structurile abstracte de dale, programarea orien-
tată pe obiecte etc. în cazul sistemelor de gestiune a bazelor de dale, de asemenea vor fi
concepte care trebuie clarificate în termeni generali, independent de implementare (modelul
bazelor de date, limbajul de descriere, limbajul de manipulare).
5) Orientat pe matematică
Această metoda se orientează pe necesităţile impusu de dorin[a de a rezolva probleme de
matematică prin folosirea celor două instrumente: limbajuJ şi calculatorul. J>c exemplu, dacă
profesorul îşi propune să predea teoria numerelor şi doreşte să rezolve probleme din acest
domeniu, atunci va preda cunoştinţele necesare rezolvării acestor probleme (matematică, al-
goritm, limbaj - eventul şi elemente de bard) ţinând cont doar de ceea ce are nevoie în scopul
rezolvării acestor probleme.
Metoda orientată pe matematică se poate aplica mai rar şi doar pentru atingerea anumitor
ob.ective clar şi imperativ impuse de problemă. Oricum, în ultima vreme sunt "la modă"
enunţurile "îmbrăcate", ele nu se mai formulează, decât foarte rar în termeni de matematică
pură. Metoda orientată pe matematică a fost şi este criticată atunci când se utilizează abuziv şi
toată predarea se finalizează prin rezolvarea unor probleme de matematică cu ajutorul
calculatorului.
6) Orientat pe specificaţii
Această metodă se bazează pe considerentul că partea esenţială în rezolvarea de probleme
constă în formalizarea problemei. Din această formalizare, respectând riguros specificaţiile, se
deduce "automat" algoritmul, apoi din nou "pe robot automat”, respectând reţete rigide de
codificare se transformă acest algoritm în program. Această metodă nu este recomandată de-
loc în şcoala generală, dar nici în liceu nu se va utiliza prea des. Se recomandă în învăţă-
mântul universitar, în cazul cursurilor de specializare ctc. în liceu apare necesitateaijiemon-
strării corectitudinii unui anumit algoritm, dar acest proces necesită un alt gen de formalizare
şi se va impune relativ rar.
7) Orientat pe hardware
Cei care utilizează această metodă afirmă că nu se poate învăţa algoritmizare, decât dacă
există deja cunoştinţe riguroase de programare şi se cunoaşte bine uţi limbaj de programare;
dar lui limbaj de programare nu se poate cunoaşte în detaliile .sale fără cunoştinţe aprofundate
privind assemblerul; de asemenea nici assemblerul nu poate fi cunoscut tară cunoşterea
limbajului maşină, respectiv a procesoarelor ajungând astfel la aspecte de hardware.
Această metodă se alege de cei care au devenit profesori din profesionişti (analişti, pro-
gramatori care au lucrat la dezvoltare de soft de bază, ingineri ctc.) dar şi de tineri absolvenţi
de învăţământ superior "în care nu încap cunoştinţele" şi, mânaţi de cele mai bune intenţii vor
să-i înveţe pe copii toi ce ştiu ei. Evident, este discutabil dacă au dreptate sau nu. Probabil
există probleme ale căror rezolvare necesită o asemenea abordare, dar numai într-un mediu de
şcoală adecvat.

B) Metodele predării unui limbaj de programare

1) Orientat pe instrucţiuni
Această metodă este adoptată de către cei care consideră că limbajul este o mulţime de in-
strucţiuni şi care predau aceste elemente într-o ordine oarecare, stabilită pe baza unor consi-
derente particulare.
2) Orientai pe utilizare
Dacă se consideră că importanţa majoră o deţine conceptul de bază pe care a fost clădit
pnxlusul prezentat, munci se va pred;i după acest concept, apoi se va dezvolta prezentarea pe
ba^a conceptelor derivate. Această orientare seamănă cu cea orientată pe probleme, dar în
continuu ţine cont de puncte de vedere generale. Elementele de limbaj sau de mediu se vor
introduce pe parcurs, în funcţie de cerinţele dirijate de conceptul pre/entat. De exemplu, în
cazul alocării dinamice, se prezintă situaţiile în care se recomandă folosirea acestui mecanism,
apoi se învaţă cunoştinţele de bază (heap, poînter, variabilă dinamică), urmează Structuri de
date alocate dinamic, operaţii etc.) şi în ftnal rezolvare de probleme, respectiv realizare de
proiecte.
3) Orientat pe problemă
Este asemănătoare cu eeu prezentaţi la predarea metodelor de programare.
4) Orientat pe limbaj
Limbajul este privit ca ceva indivizibil, primează logica, filosolia lui şi clementele sale sunt
introduse pe parcursul prezentării pe baza acestei filosofii. O asemenea abordare (dacă este
abuzivă) contrazice regula de bază Fn predarea informaticii, şi anume: se porneşte de la
probleme concrete.
5) Predare pe baza problemelor model
Limbajul, mediul se poale învăţa după prezentarea unor exemple concrete de rezolvare a unor
probleme, urmând a se intra ulterior în detalii privind elementele de limbaj utilizate în
diversele implementări.
Această metodă poate ti utilizată mai ales în cazul unor elevi mai mici, care pe de o parte sunt
nerăbdători, pe de altă parte îi plictisesc teoretizările. O prezentare teoretică le depăşeşte
puterea de asimilare fără ca anterior să fi "văzut" ce se poate realiza folosind o anumită
componentă de limbaj.
Metoda poate fi utilizată şi pentru clase mai mari, de exemplu: s-a rezolvat o problema cu mai
multe if-uri imbricate (s-a umplut o tablă), apoi se poate arăta fără nici o introducere teoretică
varianta cu case. Atenţia elevilor va fi captată de noua modalitate care li se va părea mai
simplă, mai elegantă. Interesul este trezit, acum vor fi atenţi şi la prezentarea reguli-
lorjeorcticejsintaxă, restricţii de utilizare) pentru că au conştientizat că instrucţiunea le va fi
utilă.

C) Metodele predării sistemelor utilitare

Deoarece acestea au apărut în ultimii ani, evident, au pătruns în şcoli nu de mult timp, modul
lor de predare încă nu s-a cristalizat. Problema concretă s-ar formula în felul următor: cum se
predă, de exemplu, WINDOWS?
1) Orientat pe problemă
3c compune o secvenţă de probleme care se formeazâ pornind de la una ibartc uşoară, apoi î
se adaugă câte un element, ajungând astfel la o problemă relativ complexă. în prima fa/ă se
alege instrumentul informatic, de exemplu: WINDOWS, apoi se alege funcţia
(funcţiile) de care dispune produsul, necesară realizării aplicaţiei. Folosind aceste componente
a£e sistemului utilitar, de fapt se realizează prezentarea conceptelor lui de bază, se explică
modul lui âa utilizare. Aşa se vor preda şi editoarele de texte, tabclatoarde. Bineînţeles, se vor
face şi prezentări care pun în lumină ideologia, concepţia de bază a sistemului. Atragerea
atenţiei asupra avantajelor, respectiv dezavantajelor utilizării unui sistem sau a! altuia, va
ajuta elevii să fixeze mai bine caracteristicile acestor instrumente informatice.
2) Orientat pe meniuri
Conform acestei metode, cunoştinţele de utilizare se predau pornind de la produs, şi anume pe
baza meniurilor acestuia. Este o metodă nereeomandată în şcoli; din punct de vedere didactic
este la fel de ineficientă ca şi învăţarea funcţiilor unui utilitar în ordine alfabetică a acestora.
Nici limbile străine nu le învăţam luând dicţionarul şi învăţând cuvintele în ordine
alfabetică;___
Pol exista totuşi anumite submemuri pentru care este foarte greu să se invcnleze aplicaţii cu
scop didactic şi în acest caz se va apela la metoda orientată pe meniuri. Din păcate cu-
noştinţele predate sub această formă nv se vorjăsfra^iult timp îd memoria elevilor.
3) Orientat pe funcţii
Conform acestei metode prezentările ar trebui să înceapă cu determinarea funcţiilor generale
ale sistemului utilitar sau ale aplicaţiei, de exemplu, în cazul unui editor: inserare, corectare,
listare, femnatare etc^jmoi ar ur^prezentarea_modulu^C0D2« în care aceste ftincţii se
realizează de către utilitar. Apare pericolul că prezentarea funcţiilor se lungeşte, se plicli-ses;
elevii, se plictiseşte şi profesorul. Dacă după prezentarea unei funcţii urmează verificarea
concretă a modului în care ca se realizează, apare un alt jjericol, şi anume se creează un haos,
cunoştinţele se amestecă. Poate că elevii vor fi capabili să enumere funcţiile, dar la utilizare,
la soluţionare se vor încurca.
4) Orientat pe concepte
Conform acestei metode ar trebui să se determine conceptele care stau la baza utilitarului. De
exemplu, în cazul unui labelatar: celulă, linie, coloană, bloc, pagină,...; dop* clarificarea
acestor elemente, ar urma prezentarea funcţiilor care operează cu c!c. Nici această metodă
nu este recomandată pentru a fi utilizată în şcoli. Bineînţeles, elevii trebuie sâ înveţe să folo-
sciscă terminologia specială legală de utilitarul în cauză, dar la prima întâlnire cu instru-
mentele utilitarului se poate trece peste pretenţia unei dobândiri riguroase a acesteia deoarece
aceste concepte vor ii asimilate de către elevi tară eforturi în timpul utilizării for repc-
5) Orientat pe instrumentar abstract
Un editor de texte ar putea fi "predat" şi în felul următor: la prima abordare se consideră că
editorul este de fapt o maşină de scris clasică. Apoi se presupune că are facilităţile de co-
rectare ale unei maşini de scris electronice. La următorul pas se poale presupune că există şi
posibilitatea de formatare ele. Pentru fiecare etapă se aleg componentele necesare ale utili;
tarului cu funcţiile şi exemplificările de rigoare. S-ar putea să apară surpriza ca elevul să_iw
aibă răbdare şi să dorească sâ încerce anumite funcţii mai repede decât şi-a propus profesorul.
Niciodată nu tise va interzice elevilor să facă explorări singuri; oricum nu ş-ar realiza altceva
decât forţarea acestora de a încerca aceste funcţii atunci când nu sunt "sub observaţie" sau mai
rău li s-ar putea inhiba curiozitatea firească de 1la alia".
Sfaturi practice:
Ar fi de dorit ca pentru disciplinele la care se vor preda utilitarele, orele să se desfăşoare într-o
sala unde există calculatoare. Dacă acest lucru nu este posibil, se pot realiza ore efi-ciepte si
cu un singur calculator la care vor lucra (la câte ceva) pe rând cât mai mulţi elevi. Dacă numai
profesorul lucrează, nu se va obţine aceiaşi efectsi elevii nu vor fi suficient de atenţi.
rdeal ar fi să existe în şcoli calculatoare legate de un sistem de proiectare, pe ecran marc cât
tabla

D) Metode de predare recomandate


Fără a avea pretenţia că enumerarea de mai jos epuizează variatele posibilităţi pe care Ic are la
dispoziţie un profesor pe parcursur predării acestei discipline, amintirii câteva dintre ele,
considerate a fi mai des practicate:
1 - comunicare;
2 - expunere;
3 - conversaţii;;
4 - prezentare efectivă (hard şi soft);
5 - învăţare prin descoperire dirijată;
6 - demonstrare prin exemple şi rezolvare de exerciţii practice;
7 - metode orientate pe exemple şi pe rezolvare de exerciţii în laborator;
8 - metode de predare orientate pe aplicaţii.
În cazul predării disciplinelor care conţin Algoritmi si limbaje de programare, acestor metode
li se mai adaugă:
1 - exersarea descrierii rezolvării unei probleme prin paşi;
2 - stabilirea a ceea ce se dă şi ceea ce se cere într-o problemă care urmează să fie rezolvată cu
un algoritm;
3 - prezentarea unor algoritmi reprezentaţi prin scheme logice;
4 - prezentarea unor programe simple, scrise în prealabil şi urmărirea efectelor modificării
anumitor componente;
5 - realizarea unor tabele cu ajutorul cărora să se verifice modul de schimbare a valorilor
variabilelor dintr-un algoritm în urma executării paşilor acestuia.

S-ar putea să vă placă și