Bazele Programării Calculatoarelor (Python) - Fişa
Bazele Programării Calculatoarelor (Python) - Fişa
____________________________________________________________________________________
MD-2045, CHIŞINĂU, STR. STUDENȚILOR, 9/7, TEL: 022 50-99-01 | FAX: 022 50-99-05,
www.utm.md
Numărul de ore
învăţământ învăţământ
Tematica activităţilor didactice
cu cu frecvenţă
frecvenţă redusă
Tematica prelegerilor
T1 Iniţiere în Python. Python vs C/C++. Python vs pseudocod. Lucrul 2 1
cu interpretorul, sintaxă,tipuri de date.
T2 Structuri de date și fișiere. Liste (tablouri generalizate), dicționare, 4 2
şiruri de caractere, lucrul cu fişiere.
T3 Bucle. Bucla while–o buclă controlată. Bucla infinită. Bucla for. Acumulatori. 6 2
Operatori de atribuire augmentată.Bucle de validare a intrărilor. Bucle
imbricate
T4 Subprograme. Funcții,transmiterea parametrilor, funcții built-in. 4 2
T5. Programare orientată obiect. Clase și obiecte,clase abstracte, Duck typing. 4 1
T6 Noțiuni specifice Python. List comprehensions. Map. Filter. Lambda 4 1
T7 Aplicații practice. Expresii regulate. Random. CSV,JSON.Cereri HTTP. 6 3
Total prelegeri: 30 12
Tematica lucrărilor practice
LP1. Python vs pseudocod.Tipuri de date.Şiruri de caractere.Liste, vectori. 4 2
LP2. Operaţii de bază, funcţii, cu argumente, funcții built-in. 4 2
LP3. Proiect final 7 2
FIŞA UNITĂŢII DE CURS /MODULULUI
9. Evaluare
Forma de Periodică
Curentă Lucrul individual Examen final
învățământ Atestarea 1 Atestarea 2
Cu frecvență 15% 15% 15% 15% 40%
Cu frecvență
25% 25% 50%
redusă
Standard minim de performanţă
Prezenţa şi activitatea la prelegeri şi lucrări de laborator;
Obţinerea notei minime de „5” la fiecare dintre atestări şi lucrări de laborator;
Obţinerea notei minime de „5” la proiectul de an;
Demonstrarea în lucrarea de examinare finală a cunoaşterii condiţiilor de aplicare a procedeelor de modelare
constructivă.