Universitatea Babeş-Bolyai Cluj-Napoca
Facultatea de Matematică şi Informatică
Ciclul de studii: Licenţă
Domeniul: Calculatoare şi Tehnologia Informaţiei
Programul de studii: Ingineria Informaţiei
Limba de predare: Engleză

SYLLABUS

I. Date generale
Codul	Disciplina	
MPI0002	Practică de specialitate	

Semestrul	Ore: C+S+L	Categoria	Statutul	
6	4 saptămâni	Complementare	obligatorie	

II. Cadre didactice cu norma de bază în Universitate
Numele şi	Titlul	Gradul	Catedra	Tipul activităţii	
prenumele	ştiinţific	didactic		C	S	L	
POP Horia Florin	Dr.	Prof.	Limbaje şi metode de programare			*	

Cadre didactice asociate
Numele şi	Titlul	Instituţia	Tipul	Tipul activităţii	
prenumele	ştiinţific		postului	C	S	L	

III. Obiectivele disciplinei
Fixarea deprinderilor de realizare în grup a unui produs program şi realizarea unei documentaţii, sub coordonarea partenerilor de practică şi a cadrului didactic îndrumător.	

IV. Conţinutul disciplinei
- Realizarea unui produs program de un grup de studenţi
- Elaborarea documentaţiilor necesare
- Prezentarea aplicaţiei	

V. Bibliografie
1. M. Frentiu, I. Lazăr, Bazele Programării: Proiectarea Algoritmilor, 2000, Ed. Univ. Petru Maior, Tg.Mureş 184 pagini.
2. M. Frentiu, I. Lazăr, S. Motogna, V. Prejmerean, Elaborarea algoritmilor, Ed. Presa Universitara,  Clujeana, Cluj-Napoca, 1998, 188 pagini. 
3. B. Parv, Analiza si proiectarea sistemelor,Universitatea Babes-Bolyai, Centrul de Formare Continua si Învatamânt la Distanta, Facultatea de Matematica si Informatica, Cluj-Napoca, ed. a III-a, 2003.
3. Tambulea, L., Baze de date, Litografiat Cluj-Napoca 2001.	

VI. Tematica activităţilor didactice pe săptămâni
1. Prezentarea temei (enuntul problemei) de tratat /rezolvat si stabilirea task-urilor membrilor echipei .
2. Dezvoltarea specificatiilor detaliate ale proiectului.
3. Analiza proiectului: identificarea entitatilor, relatiilor; scenarii de folosire; diagrame de context de date si de flux de date.
4. Proiectarea: modelul conceptual de date; modelul logic de date; proiectarea prelucrarilor; modelul fizic de date; interfata cu utilizatorul; arhitectura aplicatiei.
5. Implementarea si testarea.
6. Testarea aplicatiilor dezvoltate, puse la dispozitie impreuna cu documentatiile elaborate pe parcursul etapelor de dezvoltare in reteaua departamentului.
7. Prezentarea proiectului de catre membrii echipei spre evaluare.	

VII. Metode didactice folosite
Expunerea: descrierea, explicaţia, prelegerea dialog, prelegeri cu oponenţi, prelegeri în echipă.
Conversaţia: conversaţia euristică, dezbaterea, dialogul, conversaţii de fixare şi consolidare a cunoştinţelor, conversaţii de sistematizare şi sinteză, conversaţii de aplicare. 
Algoritmizarea: algoritmi de rezolvare; algoritmi de creaţie. 
Problematizarea: utilizarea întrebărilor-problemă, problemelor şi situaţiilor-problemă. 
Descoperirea: redescoperirea dirijată şi independentă, descoperirea creativă, descoprirea analogică, descoperirea prin documentare, descoperirea experimentală. 
Alte metode: studiul de caz; cooperarea, simularea, brainstorming-ul, studiul individual, exerciţiul.	

VIII. Evaluare
Evaluarea va consta din urmărirea şi notarea activităţilor săptămânale, cu predarea la timp a fiecărei componente. Aplicaţia realizată va fi demonstrată în final.	

IX. Bibliografie suplimentară
Documente în format electronic furnizate în reţeaua de calculatoare a departamentului sau puse la dispoziţie de partenerii de practică.	

	Data,							Titular curs,
	1 Octombrie, 2008					Prof. Dr. Horia F. Pop