fişa disciplinei
1. Date despre program
1.1 Instituţia de învăţământ superior	Universitatea Babes-Bolyai Cluj-Napoca	
1.2 Facultatea	Facultatea de Matematica si Informatica	
1.3 Departamentul	Departamentul de Informatica	
1.4 Domeniul de studii	Informatica	
1.5 Ciclul de studii	Masterat	
1.6 Programul de studiu / Calificarea	Sisteme distribuite în internet	

2. Date despre disciplină
2.1 Denumirea disciplinei	Baze de date în internet	
2.2 Titularul activităţilor de curs	Prof. Dr. Leon Ţâmbulea	
2.3 Titularul activităţilor de seminar	Prof. Dr. Leon Ţâmbulea	
2.4 Anul de studiu	1	2.5 Semestrul	1	2.6. Tipul de evaluare	E	2.7 Regimul disciplinei	Obligatorie	

3. Timpul total estimat (ore pe semestru al activităţilor didactice)
3.1 Număr de ore pe săptămână	53	Din care: 3.2 curs	2	3.3 seminar/laborator	1	
3.4 Total ore din planul de învăţământ	14	Din care: 3.5 curs	28	3.6 seminar/laborator	14	
Distribuţia fondului de timp:	Ore	
Studiul după manual, suport de curs, bibliografie şi notiţe	14	
Documentare suplimentară în bibliotecă, pe platformele electronice de specialitate şi pe teren	14	
Pregătire seminarii/laboratoare, teme, referate, portofolii şi eseuri	14	
Tutoriat	7	
Examinări 	7	
Alte activităţi: ..................	0	
3.7 Total ore studiu individual	56	
3.8 Total ore pe semestru	200	
3.9 Numărul de credite	8	

4. Precondiţii (acolo unde este cazul)
4.1 de curriculum	•	Baze de date, programare web	
4.2 de competenţe	•		

5. Condiţii (acolo unde este cazul)
5.1 De desfăşurare a cursului	•	Sala de curs dotata cu proiector video	
5.2  De desfăşurare a seminarului/laboratorului	•	Laborator cu calculatoare	

6. Competenţele specifice acumulate
Competenţe profesionale	•	să ofere studenților cunoștințe și competențe referitoare la gestiunea bazelor de date cu aplicatii web	
Competenţe transversale	•	utilizarea cunostintelor obtinute la crearea aplicatiilor web	
7. Obiectivele disciplinei (reieşind din grila competenţelor acumulate)
7.1 Obiectivul general al disciplinei	•	Dezvoltarea aplicatiilor de gestiune a bazelor de date pe internet	
7.2 Obiectivele specifice
	•	Gestiunea bazelor de date in aplicatii web	
8. Conţinuturi
8.1 Curs	Metode de predare	Observaţii	
1. Tehnologia client/server pe internet.  HTML. DHTM. Stiluri. 
2. Scripturi client
3. Programare web. Servicii internet. Scripturi server.
    Baze de date (Oracle, Microsoft SQL Server, MySQL). Gestiunea bazelor de date cu scripturi server.
4. Scripturi server PHP si ASP.NET.
5. Gestiunea bazelor de date cu comenzi SQL folosind ADO, ODBC, JDBC si ADO.NET. Utilizare AJAX.
6. Tranzactii. Crearea si controlul tranzactiilor în aplicaţiile web.
    Controlul accesului la bazele de date si monitorizarea accesului.
7. Folosire XML in aplicatii pentru internet. Suport XML in scripturi client si scripturi server.
8. Securitatea aplicatiilor pe internet.
9-11. Gestiunea site-urilor web.
12-14. Web semantic. Gestiunea cunoştinţelor.	Expunere, descriere, explicatii, exemple		
Bibliografie
Darie, C., Barnett, W., Build Your Own ASP.NET 3.5 Web Site Using C# & VB, SitePoint Pty. Ltd., 2008.
Kevin, W., Brundage, M., Dengler, P., Gabriel, J., Hoskinson, A., Kay, M., Professional XML Databases, Wrox Press, 2000.
Hugh E. W., Lane, D., Web Database Applications with PHP & MySQL, O’Reilly, 2002.
E. Bozsak, M. Ehrig, S. Handschuh, A. Hotho, Al. Maedche, B. Motik, D. Oberle, Ch. Schmitz, St. Staab, L. Stojanovic, N. Stojanovic, R. Studer, G. Stumme, Y. Sure, J. Tane, R. Volz, V. Zacharias, KAON - Towards a large scale Semantic Web, Proc. of the 3rd Intl. Conf. on E-Commerce and Web Technologies (EC-Web 2002), 2002, pp. 304-313.
L. Tâmbulea, H. F. Pop, A formal approach of web sites management,  Proceedings of the Symposium "Zilele Academice Clujene", Faculty of Mathematics and Computer Science, Babes-Bolyai University, Cluj-Napoca, June 2006, p. 66-72.
Stig Sćther Bakken, Alexander Aulbach, Egon Schmid, Jim Winstead, Lars Torben Wilson, Rasmus Lerdorf, Andrei Zmievski, Jouni Ahto, PHP Manual, http://www.php.net.
PhpWebSite project, Appalachian State University, 2004-2006, http://phpwebsite.appstate.edu.
Manual for the MySQL Database System, Version 5.0, http://www.mysql.com/.
SPARQL Services, http://sparql.org/
RDF documents, http://pingthesemanticweb.com/
RDF Data Access and Data Management (2008), http://docs.openlinksw.com/virtuoso/rdfandsparql.html	
8.2 Seminar 	Metode de predare	Observaţii	
Seminar:
Probleme concrete cu privire la tematica de la curs.	Predarea unor programe care rezolva problemele propuse		
Bibliografie
Documentatia MSDN.
Tutoriale la: http://www.webreference.com/, http://javascript.internet.com/tutorials/, http://www.ipl.org/div/subject/browse/com70.00.00/, http://www.w3schools.com/
Free Website Templates, http://www.freewebsitetemplates.com/

9. Coroborarea conţinuturilor disciplinei cu aşteptările reprezentanţilor comunităţii epistemice, asociaţiilor profesionale şi angajatori reprezentativi din domeniul aferent programului
•	 Cursul respecta recomandările IEEE şi ACM legate de Curiculla pentru specializarea Informatică
•	Cursul este orientat spre rezolvarea problemelor pe care trebuie sa le rezolve un absolvent la viitorul loc de munca	

10. Evaluare
Tip activitate	10.1 Criterii de evaluare	10.2 metode de evaluare	10.3 Pondere din nota finală	
10.4 Curs/Seminar	1. Rezolvarea unor probleme în sesiune.
2. Construirea unei pagini personale.
3. Realizarea unui referat cu un subiect inrudit cu tematica disciplinei.
4. Crearea unei aplicatii, utilizabila in internet, care gestioneaza o baza de date.	Examen scris pentru proba 1.
Predarea documentelor la timp - pentru probele 2-4.

	Fiecare proba are ponderea 25%.	
10.6 Standard minim de performanţă	
Studentul trebuie sa obtina minim nota 5 la la fiecare din cele doua probe. 	

Data completării		Semnătura titularului de curs		Semnătura titularului de seminar
25.09.2012			Prof. Dr. Leon Ţâmbulea		Prof. Dr. Leon Ţâmbulea

Data avizării în departament			           Semnătura directorului de departament	
...........................................					Prof. Dr. Bazil Parv