Sunteți pe pagina 1din 7

Ingineria Programarii (IP)

Anul III TST, Sem. 1


Sl. dr. ing. Cosmin Strilechi
cosmin.striletchi@com.utcluj.ro

Sl. dr. ing. Ligia Chiorean


chiorean.ligia@com.utcluj.ro

2
2 ore curs
2 ore laborator
Examen (1+1) + 1 restanta toamna
5 puncte credit

3
Tematica curs - laborator

1. Concepte de baza privind programarea obiectuala. Introducere in Java.

2. Notiuni elementare Java (tipuri de date, tablouri, clase de tip String).

3. Notiuni elementare Java (clase, specificatori de acces, membri, mostenire, interfete,


pachete proprii)

4. Principalele clase de tip colectie din Java. Tratarea exceptiilor in Java.

5. Applet-uri Java.

6. Grafica in Java.

7. Programarea GUI. Evenimente in Java

4
Tematica curs - laborator

8. Descrierea principalelor elemente ale pachetului AWT si Swing.

9. Intrari/iesiri in Java. Lucrul cu fisiere. Serializare, deserializare.

10. Comunicarea in retea folosind modelul client-server in Java. Programarea Socket


(stream)

11. Notiuni de programare in retea. Programarea Socket (datagrame), URL. Aplicatii client-
server.

12. Multithreading-ul in Java. Excluderea mutuala, sincronizare

13. RMI

14. Evaluare (colocviu)


5
Bibliografie selectiva:
Cosmin Strilechi, Mircea-F Vaida, Elemente de baz privind programarea n mediul
Java, 2015
Cosmin Strilechi si colab., Elemente practice de baza pentru programarea in limbajele
C# si Java, Casa Crii de tiin, Cluj-Napoca, 2012
Schildt, H., Java - The Complete Reference - 8th Edition, 2012
Cosmin Strilechi, Mircea-F. Vaida, Elemente de baz privind programarea i securitatea
n mediul Java, UTPress, 2009
tefan Tnas, si colab., Java de la 0 la expert, Editura Polirom, 2003
Eckel B., Thinking n JAVA, Prentice Hall, 1998
http://docs.oracle.com/javase/7/docs/api/, ***
http://java.sun.com, *** (nlocuit, redirectat)
http://unicode.org, ***
http://docs.oracle.com/javase/tutorial/getStarted/intro/index.html, ***
http://www.oracle.com/technetwork/java/index.html, ***
http://en.wikipedia.org/wiki/Java_(software_platform) , ***
http://www.oracle.com/technetwork/java/index-jsp-142903.html#documentation, ***
http://www.javaworld.com, ***
6
Nota:
Laborator (nota L): activitate + lucru individual
Teorie (nota T)
Practic (nota P) (problema + proiect)
Formula de calcul a notei:
N= (L+T+P)/3;
Puncte bonus (practic)

Conturi individuale pe site-ul:

http://helios.utcluj.ro/lab/index.php (seria B)

S-ar putea să vă placă și