Sunteți pe pagina 1din 13

Ministerul Educației și Cercetării al Republicii Moldova

Colegiul Politehnic, mun. Bălți

COORDONAT APROBAT
Şef catedră “Tehnică de calcul” Director adjunct pentru instruire
______________ /Iațimirschi Sergiu/ și educație ______________ /Glavan Gabriela/

Proiectare didactică
de lungă durată

Pentru anul de învățământ: 2023 – 2024


La disciplina: Informatica
anul III, grupa: E 321
Specialitatea: 71320 Electromecanica
Profesor: Madan Natalia, grad didactic I
Numărul de ore conform planului de învăţământ: 60 ore Conform curriculumului Aprobat la Consiliul Național pentru Curriculum
(procesul verbal nr. 22 din 5 iulie 2019)
Examinat la şedinţa catedrei Tehnică de calcul, procesul verbal Nr. __, de la __ septembrie, 2023
Numărul de ore pe anul curent 60

dintre ele:
Lecţii teoretice: 45 ore
Lecţii de laborator: 15 ore
Lecţii cu mijloace tehnice de instruire şi tehnică de calcul

Bibliografie:
Obligatorie:
E . Cerchez, M. Șerban, Programarea în limbajul C/C++ pentru liceu, 2005. Internet
1. http://cnvranceanu.ro/blog/wp-content/uploads/2014/11/cerchez-verde-m.pdf

G . Vasilache, S. Gîncu Culegere de probleme la informatica, Chișinău, 2012. Internet


2. http://en.calameo.com/read/002801569a611d413be1c

B . Eckel, Thinking in C++, 2nd Edition, Vol 1 and Vol 2. Internet


3. http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html

4. Informatica, Cl XII-a Anatol Gremalschi, Iurie Mocanu, Ion Spinei; Editura Știința, 2021 Internet
Competențe specifice disciplinei

Învățământul liceal urmărește formarea următoarelor competențe specifice la Informatică:

1. Utilizarea instrumentelor cu acțiune digitală în scopul eficientizării proceselor de învățare și de muncă, manifestând abordări
inovatoare și spirit practic.

2. Interacțiunea cu membrii comunităților virtuale în scopuri de învățare și muncă, manifestând interes pentru învățarea activă,
cercetare și colaborare, respectând etica mediilor virtuale.

3. Promovarea în mediile digitale a elaborărilor și realizărilor personale și ale colectivului în care activează, dovedind
ingeniozitate, spirit de echipă și convingere.

4. Elaborarea de produse digitale grafice, audio și video, demonstrând creativitate și respect față de valorile culturale naționale și
universale.

5. Perceperea științifică a rolului și impactului fenomenelor informatice din societatea contemporană, manifestând gândire critică
și pozitivă în conexarea diferitor domenii de studiu, activitate și valori umane.

6. Prelucrarea datelor experimentelor din domeniul științelor reale și al celor socioumane, manifestând gândire critică, claritate și
corectitudine.

7. Algoritmizarea metodelor de analiză, sinteză și de soluționare a situațiilor-problemă, demonstrând creativitate și perseverență.

8. Implementarea algoritmilor în medii de programare, dând dovadă de concentrare și reziliență.

9. Explorarea situațiilor-problemă prin modelare, planificare și efectuare de experimente virtuale în mediile digitale, dovedind
spirit analitic, claritate și concizie.
Nr. Eșalonarea
or în timp
d Unități de competențe Unități de conținut Strategii didactice Note
Nr.
Data
ore

1. Subprograme  10 ore
1. Evaluare inițială - Activitate
Subprograme: frontală.
- probleme și subprobleme; - Exercițiul.
- programul principal și programul apelat; 2 - Studiul de caz.
- subprograme și apeluri de subprograme; - Test.
- tipuri de subprograme.

2. - Prelucrarea datelor cu ajutorul subprogramelor Comunicarea între programul/subprogramul 2 - Activitate


predefinite și a subprogramelor elaborate de apelant și subprogramul apelat: individuală.
către utilizator. - Exercițiul.
- modul de transfer al controlului în cazul
- Organizarea comunicării între programul / apelului de subprograme; - Demonstrarea.
subprogramul apelant și subprogramul apelat.
- modul de transmitere a argumentelor și de - Observarea.
- Proiectarea structurală a algoritmului și a returnare a rezultatelor.
programului.
Utilizarea recursiei pentru rezolvarea
3. problemelor. 2 - Activitate
Domenii de vizibilitate:
- structura de bloc a programelor; individuală.
- Exercițiul.
- variabile globale și variabile locale.
- Rezolvarea
Efectele colaterale*: problemelor
- cauzele efectelor colaterale;
- modul de evitare a efectelor colaterale;
- elaborarea de programe în care nu apar efecte
colaterale.
Nr. Eșalonarea
or în timp
d Unități de competențe Unități de conținut Strategii didactice Note
Nr.
Data
ore
4. 2 - Activitate
Recursia*:
- modul de transmitere a controlului la execuția individuală.
algoritmilor recursivi; - Exercițiul.
- modul de alocare a memoriei la execuția - Rezolvarea
algoritmilor recursivi; problemelor
- avantajele și neajunsurile recursiei;
- elaborarea de subprograme recursive.
Sintaxa declarațiilor și apelurilor de subprograme.

5. L.P.01 Rezolvarea problemelor cu ajutorul 2 - Lucrare


subprogramelor. practică.

2. Tehnici de programare  10 ore


- Estimarea complexității algoritmilor. Evaluare sumativă. - Activitate
- Utilizarea tehnicilor de programare la Analiza algoritmilor: frontală.
rezolvarea problemelor din diferite domenii. - estimarea necesarului de memorie; - Exercițiul.
6. Alegerea tehnicii de programare adecvate - complexitatea temporală a algoritmului; 2 - Studiul de caz.
problemei. - clasificarea algoritmilor în funcție de - Demonstrarea.
complexitate. - Test.
-

7. Abordări iterative și recursive. 2 - Activitate


individuală.
Metoda trierii:
- Exercițiul.
- tehnica de triere;
- Demonstrarea.
- complexitatea metodei de triere;
- Observarea.
- domeniile de aplicare a metodei de triere.
Nr. Eșalonarea
or în timp
d Unități de competențe Unități de conținut Strategii didactice Note
Nr.
Data
ore

Metoda Greedy:
- tehnica Greedy; - Exercițiul.
8. 2
- complexitatea metodei Greedy; - Demonstrarea.
- domeniile de aplicare a metodei Greedy. - Observarea.

Metoda reluării**: - Activitate


- tehnica de reluare; frontală.
- Exercițiul.
- complexitatea metodei reluării;
- Demonstrarea.
- domeniile de aplicare a metodei reluării.
9. 2 - Observarea.
Metoda desparte și stăpânește**:
- tehnica desparte și stăpânește;
- complexitatea metodei desparte și stăpânește;
- domeniile de aplicare a metodei desparte și
stăpânește.

L.P.02 Aplicarea tehnicilor de programare la - Lucrare


10. 2
rezolvarea problemelor. practică.

3. Modelare și calcul numeric  10 ore


- Aplicarea criteriilor de clasificare a modelelor. Model și modelare. - Activitate
- Elaborarea modelelor matematice. Clasificarea modelelor: frontală.
- Motivarea importanței modelării în activitatea - materiale; - Activitate
11. economică și viața socială. 2 individuală.
- ideale;
- Exercițiul.
- matematice.
- Rezolvarea
- Modelare matematică. problemelor.
Nr. Eșalonarea
or în timp
d Unități de competențe Unități de conținut Strategii didactice Note
Nr.
Data
ore
- Identificarea soluțiilor analitice și soluțiilor de Soluții analitice și soluții de simulare. - Activitate
simulare. Etapele rezolvării problemelor la calculator: frontală.
- Selectarea tipului soluției în dependență de - formularea problemei; - Exercițiul.
natura problemei. - elaborarea modelului matematic; - Studiul de caz.
12. - Planificarea și realizarea procesului de 2
- elaborarea algoritmului; - Demonstrarea
rezolvare a unei probleme la calculator.
- scrierea programului;
- testarea programului;
analiza și interpretarea rezultatelor.

13. - Identificarea valorilor exacte și a aproximărilor Erori în calculele numerice: 2 - Activitate


acestora. - eroarea absolută; frontală.
- Determinarea erorii absolute și a erorii relative; - eroarea relativă. - Exercițiul.
- Evaluarea erorilor de calcul, generate de erorile Erori: - Studiul de caz.
datelor de intrare. - Demonstrarea
- ale datelor de intrare;
- Estimarea erorilor, generate de particularitățile
reprezentării numerelor în calculator. - de rotunjire;
- de aproximare;
- de metodă;
de problemă.
Nr. Eșalonarea
or în timp
d Unități de competențe Unități de conținut Strategii didactice Note
Nr.
Data
ore
- Utilizarea algoritmilor elementari pentru Rezolvarea pe calculator a ecuațiilor algebrice și - Demonstrarea.
separarea soluțiilor pe un interval dat. transcendente: - Observarea.
- Identificarea condițiilor de aplicare a metodei - soluția ecuației; - Rezolvarea
bisecției (coardelor, Newton). - separarea soluțiilor; problemelor.
- Elaborarea într-un limbaj de programare de - metoda bisecției;
14. nivel înalt a programelor de calcul iterativ al 2
- metoda coardelor;
soluției ecuației algebrice sau transcendente
- metoda lui Newton**;
prin metoda bisecției (coardelor, Newton).
- formule recurente;
- Alegerea metodei de rezolvare a ecuațiilor
algebrice și transcendente (bisecției, coardelor, - extremități fixe;
Newton) adecvate pentru o problemă dată aproximare inițială.

- LP.3 Etapele rezolvării problemelor la - Lucrare


15. 2
calculator. practică.

4. Baze de date  12 ore


- Descrierea structurii bazelor de date ierarhice, Noțiuni și concepte. - Activitate
în rețea și relaționale. Tipuri de baze de date: individuală.
- Descrierea structurii și a funcțiilor sistemelor - ierarhice; - Exercițiul.
de gestiune a bazelor de date. - Demonstrarea.
- în rețea;
16 - Distingerea etapelor de elaborare a unei baze de relaționale. 2 - Observarea.
date.
Sisteme de gestiune a bazelor de date:
- Identificarea rolului persoanelor antrenate în
elaborarea și utilizarea bazelor de date. - structura;
- funcțiile.
Etapele de elaborare a unei baze de date.
Nr. Eșalonarea
or în timp
d Unități de competențe Unități de conținut Strategii didactice Note
Nr.
Data
ore
- Proiectarea structurii tabelelor bazei de date. Tabele: - Activitate
- Crearea tabelelor cu ajutorul sistemului de - destinația și structura tabelelor; frontală.
asistență sau prin proiectare independentă. - crearea tabelelor; - Exercițiul.
- Utilizarea metodelor de introducere a datelor în - introducerea datelor în tabel; - Studiul de caz.
tabele. - modificarea structurii unui tabele; - Demonstrarea
- Crearea și editarea tabelelor pentru problemele - editarea înregistrărilor;
17. frecvent întâlnite în matematică, fizică, 2
- sortarea înregistrărilor;
biologie, chimie, geografie etc.
- căutarea și înlocuirea valorilor;
- Stabilirea corelațiilor între tabele.
- crearea și folosirea unui filtru;
- Utilizarea operațiilor destinate sortării
înregistrărilor, căutării și înlocuirii valorilor. stabilirea corelațiilor între tabele.
- Elaborarea filtrelor pentru selectarea
înregistrărilor.

- Alegerea tipurilor de interogări adecvate pentru Interogări: - Demonstrarea.


prelucrarea datelor. - destinația și structura interogărilor; - Observarea.
- Elaborarea interogărilor cu ajutorul sistemului - crearea interogărilor cu ajutorul asistenților; - Rezolvarea
de asistență sau prin proiectare independentă. - proiectarea interogărilor*; problemelor.
- Elaborarea interogărilor pentru selectarea sortarea și gruparea înregistrărilor*. - Activitate
datelor. individuală
18. - Identificarea componentelor unei expresii și Expresii*:
2
- construirea expresiilor;
aplicarea regulilor de formare a expresiilor.
- interogări pentru adăugare, actualizare și
- Elaborarea interogărilor de acțiune.
eliminare;
- Utilizarea tehnicilor de grupare și totalizare a
- gruparea și totalizarea datelor într-o
datelor.
interogare.
-
Nr. Eșalonarea
or în timp
d Unități de competențe Unități de conținut Strategii didactice Note
Nr.
Data
ore
- Identificarea elementelor care alcătuiesc Formulare: - Demonstrarea.
formularele. - destinația și structura formularelor; - Observarea.
- Elaborarea formularelor cu ajutorul sistemului - folosirea formularelor; - Rezolvarea
de asistență sau prin proiectare independentă. - crearea formularelor cu ajutorul asistenților; problemelor.
- Aplicarea tehnicilor de modificare a - proiectarea formularelor*; - Activitate
19. 2
formularelor. individuală
- modificarea formularelor*;
- Utilizarea formularelor pentru vizualizarea,
- crearea formularelor pe baza tabelelor
modificarea și validarea datelor.
corelate*;
- Elaborarea formularelor pe baza tabelelor
formatarea datelor*.
corelate.

- Identificarea componentelor care alcătuiesc Rapoarte: - Observarea.


rapoartele. - destinația și structura rapoartelor; - Rezolvarea
- Elaborarea rapoartelor și subrapoartelor cu - crearea rapoartelor cu ajutorul asistenților; problemelor.
ajutorul sistemului de asistență sau prin - proiectarea rapoartelor*; - Activitate
20. proiectare independentă. 2 individuală
- crearea rapoartelor pe baza tabelelor
- Utilizarea tehnicilor de modificare a corelate*;
rapoartelor.
- gruparea și totalizarea datelor într-un
- Utilizarea tehnicilor de grupare a datelor într- raport*.
un raport.

- LP.4 Crearea și prelucrarea bazei de date. Lucrare


21. 4 practică.
Nr. Eșalonarea
or în timp
d Unități de competențe Unități de conținut Strategii didactice Note
Nr.
Data
ore

5 -C. Programarea Web  18 ore


- Utilizarea noțiunilor aferente resurselor Web Documente Web interactive: - Activitate
interactive. frontală.
- caracteristici generale;
- Localizarea secvențelor de instrucțiuni în - Activitate
22. - marcarea secvențelor de instrucțiuni în 1
documentele Web. individuală.
- Identificarea situațiilor care implică utilizarea documentele Web; - Exercițiul.
instrumentelor interactive în paginile web. - inserarea secvențelor de instrucțiuni.
- Identificarea instrumentelor de programare Elemente primare ale unui limbaj pentru - Activitate
primare. programare Web: individuală.
- Aplicarea convențiilor de sintaxă ale limbajului - convenții de sintaxă; - Demonstrarea.
pentru programarea web. - constante; - Observarea.
- Declararea datelor simple. - variabile;
- Declararea datelor structurate. - operatori;
- Recunoașterea operatorilor și expresiilor - expresii.
limbajului pentru programarea web.
Tipuri de date simple:
- Utilizarea datelor în secvențele de instrucțiuni.
- numere;
23. - caractere. 1

Operatori:
- aritmetici;
- relaționali;
- logici.
Structuri de date:
- șiruri de caractere;
- tablouri;
- obiecte.
Nr. Eșalonarea
or în timp
d Unități de competențe Unități de conținut Strategii didactice Note
Nr.
Data
ore
- Precizarea modelelor de afișare și citire a Operații de intrare / ieșire / control. - Exercițiul.
datelor. Afișarea datelor: - Studiul de caz.
- Folosirea instrumentelor limbajului pentru - modele de afișare; - Demonstrarea.
afișarea și citirea datelor. - funcții de afișare;
- Elaborarea secvențelor de cod pentru afișarea - parametrii de afișare;
datelor în documentele Web - afișarea mesajelor;
- afișarea datelor.
24. Introducerea datelor: 2
- modele de citire;
- funcții de citire;
- parametrii de citire;
- citirea datelor elementare;
Controlul:
- controlul acțiunilor tastaturii;
- controlul acțiunilor unității mouse.
- Identificarea situațiilor care implică utilizarea Structuri de control. - Activitate
secvențelor de control pentru programarea web. Selecția: frontală.
- Selectarea secvenței de control adecvate pentru - selecția elementară; - Exercițiul.
25. integrarea în cod program. - selecția multiplă. 2 - Studiul de caz.
Selecția în funcție de evenimente: - Demonstrarea.
- acțiuni tastatură;
- acțiuni unitate mouse.
- Implementarea structurilor de control în Construcții ciclice: - Activitate
secvențele de cod integrat în documentele Web. - cu contor; frontală.
26 - Testarea structurilor de control din secvențele - cu precondiție; 2 - Exercițiul.
de cod. - cu postcondiție. - Studiul de caz.
- Demonstrarea.
Nr. Eșalonarea
or în timp
d Unități de competențe Unități de conținut Strategii didactice Note
Nr.
Data
ore
- Precizarea funcțiilor (subprogramelor) în codul Funcții: - Activitate
sursă. - definire; frontală.
27. - Transformarea structurii codului sursă pentru - rulare ; 2 - Exercițiul.
divizarea ulterioară în funcții. - returnare rezultate; - Studiul de caz.
- Programarea funcțiilor proprii. - funcții importate. - Demonstrarea.

LP.5 Elaborarea unui proiect WEB - Lucrare


28 2
practică.

LP.6 Elaborarea unui proiect WEB - Lucrare


29 2
practică.

LP.7 Elaborarea unui proiect WEB - Lucrare


30 1
practică.

31. Evaluare finală. 1 -


Total ore 60 Teoretice 45/ Practici 15

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