Universitatea Babeş-Bolyai Cluj-Napoca
Facultatea de Matematică şi Informatică
Ciclul de studii: Masterat
Domeniul: Informatica
Programul de studii: Sisteme distribuite în Internet
Limba de predare: Română

SYLLABUS

I. Date generale
Codul	Disciplina	
MID1019	Reţele dinamice şi sisteme de operare specializate	

Semestrul	Ore: C+S+L+P	Categoria	Statutul	
4	2+1+0+1	specialitate	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	
STERCA Adrian Ioan	Dr. 	Lect.	Sisteme Informatice	*			

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

III. Obiectivele disciplinei
Scopul cursului este acela de a prezenta şi studia conceptele legate de sisteme de operare speciale, reţelele adaptive, sistemele mobile şi wireless. De asemenea, se vor studia sistemele în timp real şi sistemele $network-centrics$. In fine, vor fi studiate conceptele şi tehnicile legate de domeniul $pervasive computing$.	

IV. Conţinutul disciplinei
1.Fundamentele comunicaţiei mobile şi wireless [5 cap 2, 3, 5, 6].
2.Securitatea sistemelor mobile şi wireless [5 cap 16].
3.Protecţia antivirus în comunicaţii mobile [3 cap 2, 5, 6, 10, 14].
4.Reţele VPN mobile [8 cap 1, 3, 5, 8].
5.Java în context $pervasive computing$ [2 cap 5, 6, 8].
6.Aplicaţii J2ME [7].
7.Caracteristicile generale ale sistemelor în timp real [9 cap 1, 5].
8.Principii generale de proiectare a sistemelor concurente, distribuite şi în timp real [4].
9.Migrarea proceselor, fişierelor şi tehnologiilor spre sistemele de operare din familia Solaris [6 cap 1-3, 6, 8-9].
10.Concepte specifice real-time în sisteme embedded [11 cap 2, 6]. 
11.Specificul real-time la jocuri [1 cap 4-6].
12.Platforme Java destinate reţelelor autoadaptive: Jini [2 cap 1, 4, 9, 13].
13.Platforme Java destinate reţelelor autoadaptive: JavaSpaces [2 cap 5, 6, 8].
14.Programare concurentă şi în timp real în Java [10 cap 2, 7, 10, 11, 14].

V. Bibliografie
1.Fosner R., Real-Time Shader Programming - Covering DirectX 9.0. Morgan Kaufmann Pub. 2003
2.Flenner R., Jini and JavaSpaces Application Development. SAMS, 2001
3.Grimes R.A., Malicious Mobile Code: Virus Protection for Windows. O’Reilly, 2001
4.Harris T., Bacon J., Operating Systems: Concurrent and Distributed Software Design. Addison Wesley, 2003
5.Mallick M., Mobile and Wireless Design Essentials. Wiley, 2003
6.Pepple K., Down B., Levy D., Migrating to the Solaris Operating System: The Discipline UNIX-to-UNIX Prentice, 2003
7.Piroumian V., Wireless J2ME Platform Programming. Prentice, 2002
8.Shneyderman A., Casati A., Mobile VPN: Delivering Advanced Services in Next Generation Wireless Systems. Wiley, 2003
9.Tanenbaum A.S., Operating Systems Design and Implementation (Third Edition). Prentice 2006
10.Wellings A., Concurrent and Real-Time Programming in Java. Wiley, 2004
11.Yao C., Li Q., Real-Time Concepts for Embedded Systems. CMP Books, 2003

VI. Tematica activităţilor didactice pe săptămâni
Saptamana 1.Fundamentele comunicaţiei mobile şi wireless.
Saptamana 2.Securitatea sistemelor mobile şi wireless.
Saptamana 3.Protecţia antivirus în comunicaţii mobile.
Saptamana 4.Reţele VPN mobile.
Saptamana 5.Java în context $pervasive computing$.
Saptamana 6.Aplicaţii J2ME.
Saptamana 7.Caracteristicile generale ale sistemelor în timp real.
Saptamana 8.Principii generale de proiectare a sistemelor concurente, distribuite şi în timp real.
Saptamana 9.Migrarea proceselor, fişierelor şi tehnologiilor spre sistemele de operare din familia Solaris.
Saptamana 10.Concepte specifice real-time în sisteme embedded. 
Saptamana 11.Specificul real-time la jocuri.
Saptamana 12.Platforme Java destinate reţelelor autoadaptive: Jini.
Saptamana 13.Platforme Java destinate reţelelor autoadaptive: JavaSpaces.
Saptamana 14.Programare concurentă şi în timp real în Java.	

VII. Metode didactice folosite
Metodele didactice folosite sunt: descrierea, explicatia, prelegerea cu demonstratii, conversatia, redescoperirea dirijata si independenta si studiul individual.	

VIII. Evaluare
Activitatea se încheie cu examen scris (nota S). De-a lungul semestrului, studenţii vor realiza mai multe teme practice de laborator (proiecte) legate de calculul mobil, wireless ca şi sisteme în timp real (nota L). Nota finală = 50%S + 50%L.

Toate cerintele pe care trebuie sa le indeplineasca studentul pentru a promova cursul, precum si restul detaliilor despre curs se pot gasi la:
http://cs.ubbcluj.ro/~forest/rdsos

IX. Bibliografie suplimentară

	Decan,							Sef de catedra,
Prof. Dr. Leon Tambulea				Prof. Dr. Florian Boian

	Data,							Titular curs,
								Lect. Dr.  STERCA Adrian Ioan