Conf. Dr. Constantinescu Nicolae
E-mail:
nikyc@central.ucv.ro
Telefon:
0351403141
Fax:
0351403152
Pagina web:
http://inf.ucv.ro/nikyc/
Informatii Generale
Activitate Didactica
Activitate Profesionala
Educatie si Competente
Documente
Ultimul Anunt
Admitere Licenta - Septembrie 2025 - Candidati romani
12/09/2025 07:56:47
Mai multe
Algoritmi si Programare
FISA DISCIPLINEI
Cod: I1104
Titular curs: Conf.univ.dr.N.Constantinescu
Forma de invatamant: cursuri de zi
Ciclul 1 Anul I
Semestrul 1, Curs: 28h, Laborator:28h
Nr. credite: 5
Profil: informatica
Specializare: informatica
Tip disciplina: obligatorie
Categoria formativa: fundamental
Forma Examinare: Examen
Obiective
Intelegerea notiunii de algoritm. Deprinderea formalizarii unei probleme concrete in algoritm
Algoritmi fundamentali
Formarea deprinderilor de programare structurata
Insusirea instructiunilor de programare procedurala
Deprinderea de a translata algoritmi/scheme logice in programe
Continutul Cursului
Algoritmi fundamentali
Etapele realizarii unui program
Tipuri de date, constante si variabile
Instructiuni Decizionale, Ciclare, Selectie
Operatori Incrementare/Decrementare, Relationali, Logici, la nivel de bit, conditionali, de conversie, precedenta si asociativitate
Tablouri, Functii
Functii de intrare/iesire cu conversie de format
Recursivitate
Directive preprocesor
Structuri, Uniuni
Pointeri, Alocare dinamica
Pointeri la functii
Argumente linie de comanda
Pointeri catre structuri
Structuri si functii
Functii cu numar variabil de parametri
Liste
Gestiunea fisierelor. Functii de intrare/iesire de nivel superior. Operatii la nivel de înregistrare
Clase de alocare pentru variabile
Laborator
Teme Laborator
Solutie Completa Carte
Bibliografie
Nicolae Constantinescu, Programare Procedurala, Editura Universitaria, 2009
Cristian A. Giumale, Introducere in Analiza Algoritmilor, Polirom, 2004
B. Kernigham, D. Ritchie - Limbajul de programare C, editia a 2-a, Ed. Teora, 2003.
M. Cosulschi, M. Gabroveanu - Algoritmi - o abordare pragmatica, editia a 2-a, Ed. Universitaria, 2003.
L. Negrescu - Limbajele C si C++ pentru începatori - Limbajul C (vol. I - p. 1 si 2), Editura Albastra.
Herbert Schildt - C Manual Complet, Bucuresti, Ed. Teora, 1998
Modalitate de examinare
Pe parcursul orelor de laborator studentii vor sustine doua teste practice in urma carora vor avea o nota = n1
La sfarsitul semestrului studentii vor prezenta un proiect = n2
Examen scris = n3
Ponderea celor 3 note in calculul notei finale: n1 = 20%; n2=20%; n3=60%