Documente Academic
Documente Profesional
Documente Cultură
Anexa 3 Fisa Disciplinei - MI POO C.bogdan
Anexa 3 Fisa Disciplinei - MI POO C.bogdan
Anexa 3 Fisa Disciplinei - MI POO C.bogdan
FISA DISCIPLINEI
1. Date despre program
1.1 Institutia de invatamant superior
1.2 Facultatea/Departamentul
1.3 Catedra
1.4 Domeniul de studii
1.5 Ciclul de studii
1.6 Programul de studii/Calificarea
2. Date despre disciplina
2.1 Denumirea disciplinei
2.2 Titularul activitatilor de curs
2.3 Titularul activitatilor de seminar
2.4 Anul de studiu 3 2.5 Semestrul
Oligatoriu
profesionaleCompetente
2
24
ore
28
12
12
4
52
48
6
transversaleCompetente
8. Continuturi
8.1 Curs
Metode de predare
Observatii
1. Notiuni introductive.
2. Elemente de baza ale limbajului Java: variabile, expresii, instructiuni. Prelegere cu
Concepte si instante de concepte. Obiecte. Constructori. Supraincarcara sintetizarea si
constructorilor. Modificatori de acces. Variabile si metode statice. esenializarea
Structura si comportamentul obiectelor. Clase si pachete. Gestiunea informaiilor
memoriei la runtime. Tablouri de date. Prelucrarea caracterelor si a
sirurilor de caractere.
3. Motenirea n Java.
Dialogul
4. Relatia de generalizare/specializare conceptual. Mostenirea simpl n
Java. Redefinirea membrilor din suclase. Vizibilitatea membrilor Problematizarea
superclaselor in subclase. Ierarhii de mostenire. Rezolvarea apelurilor
metodelor intr-o ierarhie de clase. Clasa Object. Constructori si
mostenire. Clase abstracte. Interfee. Motenire multipl. Polimorfism
dinamic si static.
5. Conversii de date.
6. Clase wrapper. Operatorul cast.
7. Programarea intrarilor si iesirilor.
8. Gestiunea exceptiilor. Fluxuri de date I/O. Clase de flux de octeti de
intrare i ieire. Clase de flux de caractere de intrare i de iesire.
9. Clase interne i anonime.
10.Definirea claselor interne. Clase interne statice. Clase interne si
mostenirea. Clase anonime. Utilizarea claselor interne si anonime in
aplicatii orientate spre obiecte.
11. Colecii de obiecte.
12.Teoria de baza a colectiilor. Framework-ul de colectii din biblioteca
Java: interfetele Collection, Iterator, Set, clasele HashSet si TreeSet,
interfele List si ListIterator, clasele ArrayList si LinkedList, interfata
Map, clasele HashMap si TreeMap.
13.Interfete grafice utilizator.
14.Componente grafice. Tipuri de layout-uri: FlowLayout, BorderLayout,
GridLayout.
15.Modelul gestiunii evenimentelor. Evenimente semantice. Evenimente
de nivel coborat. Interfete de ascultare. Clase adapter ale interfetelor de
ascultare.
Bibliografie
1. C. M. Bogdan i L. D. erbnai, Dezvoltarea orientat spre obiecte a programelor n Java, Editura Politehnica Press,
2011
2. S. Andrei si colectiv, Java de la 0 la expert. Editura Polirom, 2003
3. Athanasiu si colectiv, Limbajul Java. O perspectiv pragmatic. Editura Teora, 1998.
4. B. Eckel, Thinking in Java. Prentice Hall, 1998.
5. C. S. Horstmann, Computing Concepts with Java 2 Essentials, Second Edition. John Wiley&Sons, 2000
8.2 Seminar/laborator
Metode de predare
Observatii
Oral
Oral
Nota examinare
10%
30%
50%
............................
.................................................
..................................................