Universitatea Babeş-Bolyai Cluj-Napoca
Facultatea de Matematică şi Informatică
Ciclul de studii: Licenţă
Domeniul: Informatică
Programul de studii: Informatică - linia de studiu română
Limba de predare: Română

SYLLABUS

I. Date generale
Codul	Disciplina	
MIC0006	Aplicaţii pentru dispozitive mobile	

Semestrul	Ore: C+S+L	Categoria	Statutul	
6	2+0+1	specialitate	opţională	

II. Cadre didactice cu norma de bază în Universitate
Numele şi	Titlul	Gradul	Catedra	Tipul activităţii	
prenumele	ştiinţific	didactic		C	S	L	
LAZAR Ioan	Dr. 	Lect.	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
Insusirea unor cunostinte de baza privind:
•	Construirea aplicatiilor pentru telefoane mobile
•	Construirea aplicatiilor pentru calculatoare portabile (PDA)	

IV. Conţinutul disciplinei
1. Interfete utilizator pentru telefoane si PDA-uri
2. Gestiunea datelor pe dispozitive
3. Transmiterea mesajelor 
4. Conexiuni HTTP
5. Construirea jocurilor 2D
6. Comunicarea prin bluetooth
7. Apelarea serviciilor web
8. Servicii de localizare
9. Gestiunea datelor personale
10. Securitatea aplicatiilor
11. Jocuri 3D	

V. Bibliografie
1. ****, Java 2 Micro Edition. SUN Microsystem, Inc., 2004. [http://java.sun.com/j2me]
2. CYMERMAN, MICHAEL: Device programming using MIDP, Part I, II, III. Java World, 2003. [http://www.javaworld.com]
3. JUI, BEN: Big designs for small devices. Java World, 2002. [http://www.javaworld.com]
4. MILROY, STEVE: .NET Mobile WEB Development Guide. Rockland: Syngress Publishing, 2002.
5. MALLICK, MARTYN: Mobile and Wireless Design Essentials. John Wiley & Sons, 2003.
6. RIGGS, ROGER: Programming Wireless Devices with the Java 2 Platform, Micro Edition. Addison Wesley, 2003.	

VI. Tematica activităţilor didactice pe săptămâni
Partea I – Elemente de baza ale platformei Android
Sapt. 1. Interfete utilizator: aplicatie, activitati, componente pentru interfata utilizator
Sapt. 2. Gestiunea datelor: baze de date, SQLite, adaptori pentru interfata utilizator cu functii pentru acces la date
Sapt. 3. Jocuri 2D: arhitectura jocurilor cu un singur jucator, fire de executie, functii de desenare 

Partea II – Elemente de baza ale platformei J2ME
Sapt. 4. Interfete utilizator si gestiunea datelor: ciclul de viata al aplicatiiilor, componente pentru interfata utilizator, depozite de inregistrari
Sapt. 5. Conectivitate HTTP: conexiuni, conexiuni HTTP, servicii web
Sapt. 6. Jocuri 2D: arhitectura jocurilor, functii de desenare

Partea III – Elemente avansate pentru programarea aplicatiilor
Sapt. 7. Conectivitate Bluetooth: conexiuni Bluetooth, jocuri cu mai multi jucatori
Sapt. 8. Servicii de localizare: aplicatii J2ME si Android, ghidarea utilizatorilor folosind harti
Sapt. 9. Transmiterea mesajelor text si multimedia: functii API J2ME si Android
Sapt. 10. Gestiunea datelor personale: functii API J2ME si Android, contacte, calendar, activitati
Sapt. 11. Aplicatii multimedia: filme, sunet, camera
Sapt. 12. Grafica 3D: functii OpenGL
Sapt. 13. Jocuri 3D
Sapt. 14. Securitatea aplicatiilor	

VII. Metode didactice folosite
Metodele didactice folosite sunt: expunerea (descriere, explicaţie, prelegere cu demonstraţii), conversaţia (dezbatere şi dialog), discutarea unor studii de caz.
Prelegerile se desfăşoară prin proiectarea unor prezentări Powerpoint folosind videoproiectorul. Materialul expus este însoţit de exemplificări folosind limbajul Java. 
Activitatea de laborator constă din realizarea unor proiecte de programare	

VIII. Evaluare
Activitatea se incheie cu un examen scris (E). In timpul semestrului studentii trebuie sa intocmeasca un raport teoretic (R) si sa construiasca o aplicatie (A) pentru dispozitive mobile.
Nota finala este o medie ponderata a acestor note, calculata astfel: 30%E + 30%R + 40%S. 	

IX. Bibliografie suplimentară
1. JUI, BEN: Big designs for small devices. Java World, 2002. [http://www.javaworld.com]
2. MALLICK, MARTYN: Mobile and Wireless Design Essentials. John Wiley & Sons, 2003.	

	Decan,							Sef de catedra,

	Data,							Titular curs,
	24.09.2009						Lect. Dr.  LAZAR Ioan