Centrul Multimedia
  • Home
  • Academic
    • Cursuri
    • Licenta TST3
    • Master TMM
    • Master TSAeA
  • Staff
  • Studenti
    • Proiecte diploma
    • Proiecte disertatie
    • IDMSC
  • R&D
    • Proiecte CDI
  • Despre
    • Istoric
    • Evenimente
  • Contact
  • Home
  • Academic
    • Cursuri
    • Licenta TST3
    • Master TMM
    • Master TSAeA
  • Staff
  • Studenti
    • Proiecte diploma
    • Proiecte disertatie
    • IDMSC
  • R&D
    • Proiecte CDI
  • Despre
    • Istoric
    • Evenimente
  • Contact
HomeCursuriLicentaETcTIProgramare orientata pe obiecte

Programare orientata pe obiecte

Tutori
Marian Bucos
Bogdan Dragulescu
Program de studii:
ETcTI/ Licenta/
An studiu: IIB ETcTI
Disciplina: fundamentala
Evaluare: distribuita
Credite: 4
Semestrul: 2

Scopul acestei discipline il reprezinta insusirea conceptelor specifice limbajelor de programare orientate pe obiecte. Vor fi discutate principiile de baza ale modelului orientat pe obiecte, precum si instrumentele necesare in implementarea de aplicatii Java. La finalul acestui curs, studentii vor putea dezvolta aplicatii software prin intermediul limbajului de programare Java.

Obiective specifice

  • Insusirea principiilor de baza ale modelului orientat pe obiecte.
  • Utilizarea instrumentelor necesare in proiectarea si implementarea de aplicatii Java.
  • Dezvoltarea de aplicatii software prin intermediul limbajului de programare Java.

SYLLABUS

Curs

Introducere in programarea orientata pe obiecte
lecture
C1
Limbajul de programare Java. Programarea Orientata pe Obiecte. Tehnologii Java (platforme Java). Instalarea Java SDK. Compilarea si rularea unui program. Primul program Java. Documentarea programelor.
Notiuni de baza
lecture
C2
Utilizarea comentariilor intr-un program sursa. Cuvinte cheie in Java. Operatorii si precedenta lor. Tipuri de date primitive si referinta. Declararea variabilelor. Instructiuni Java pentru controlul executiei. Instructiuni conditionale. Instructiuni ciclice. Alte instructiuni Java. Tablouri. Crearea unui tablou. Determinarea dimensiunii unui tablou. Crearea unui tablou multidimensional.
Clase Java
lecture
C3
Definirea unui clase. Utilizarea modificatorilor. Declararea variabilelor si implementarea metodelor intr-o clasa. Instantierea obiectelor unei clase. Ierarhii de clase.
Tipuri abstracte
lecture
C4
Clase si metode abstracte. Crearea si utilizarea interfetelor. Pachete de clase. Arhive Java.
Exceptii. Fluxuri de date
lecture
C5
Categorii de exceptii. Tratarea exceptiilor. Definirea de exceptii utilizator. Operatii de intrare/iesire. Definirea conceptului de flux de date. Clasificarea fluxurilor de date. Ierarhia claselor pentru lucrul cu fluxuri de date. Fluxuri standard de intrare/iesire. Utilizarea fluxurilor de date.
Colectii de obiecte
lecture
C6
Java Collections Framework. Interfete. Implementari. Interfata Collection. Parcurgerea colectiilor. Interfata List. Interfata Set. Interfata Map.
Interfete grafice
lecture
C7
Interfata grafica cu utilizatorul. Pachetele awt si swing. Suprafete de afisare. Gestionarea pozitionarii. Componente grafice. Tratarea evenimentelor. Tipuri de evenimente. Interceptoare de evenimente. Tipuri de interceptoare de evenimente.
Lucrul cu baze de date in Java
lecture
C8
Baze de date relationale. Java DataBase Connectivity (JDBC). Stabilirea unei conexiuni. Rularea unei comenzi SQL. Manipularea si prelucrarea rezultatelor.

Laborator

Introducere. Java SDK. Eclipse  
practice
L1
Java. Notiuni de baza  
practice
L2
Tablouri. Metode  
practice
L3
Clase. Paradigme POO  
practice
L4
Debugging. Testing  
practice
L5
Evaluare practica 1  
test
L6
Clase abstracte. Interfete  
practice
L7
Pachete de clase. Exceptii  
practice
L8
Colectii de obiecte. Fluxuri de date  
practice
L9
Interfete grafice  
practice
L10
Evaluare practica 2  
test
L11
Java SQL  
practice
L12

Tutori

Marian Bucos
Marian Bucos este sef de lucrari in cadrul Departamantului de Comunicatii din Facultatea de Electronica, Telecomunicatii si Tehnologii Informationale, unde sustine cursuri care au in vedere sistemele de baze de date, limbajele de programare si modele de date.
Bogdan Dragulescu
Absolvent al facultatii ETC si-a continuat studiile in cadrul programului de doctorat obtinand titlul de doctor in anul 2013 pentru cercetari in domeniul tehnologiilor Semantic Web si modul lor de integrare in eLearning. A continuat cercetarea intr-un proiect postdoc finalizat in anul 2015 in domeniile Learning Analytics si Educational Data Minining.
An studiu: IIB ETcTI
Disciplina: fundamentala
Evaluare: distribuita
Credite: 4
Semestrul: 2

CURSURI RECOMANDATE

  • Baze de date
    Marian Bucos
    Bogdan Dragulescu
  • Tehnologii avansate multimedia
    Iasmina Ermalai
    Silviu Vert
    Diana Andone
  • Managementul proiectelor
    Radu Vasiu
    Silviu Vert
  • Testarea echipamentelor electronice si de telecomunicatii
    Radu Vasiu
    Andrei Ternauciuc
  • Media digitala
    Mugur Mocofan

Despre

Centrul Multimedia a fost infiintat in anul 1996, ca rezultat al unui program European dezvoltat in parteneriat cu universitati din 7 tari ale Uniunii Europene. Dezvoltarea ulterioara a centrului s-a facut tot prin participarea la diferite programe finantate de catre Comisia Europeana.

Util

  • Licenta TST3
  • Master TMM
  • Master TSAeA
  • Termeni si conditii

Contact

  • Bd. Parvan Vasile nr. 2, Timisoara, 300223, Romania
  • +40 (256) 40.33.24
  • contact@cm.upt.ro

Master

Centrul Multimedia din cadrul Facultatii de Electronica, Telecomunicatii si Tehnologii Informationale desfasoara doua programe de Master de tip complementar: Tehnologii Multimedia, Tehnologii, Sisteme si Aplicatii pentru eActivitati.
Footer logo
Centrul Multimedia © 2017 ยท Universitatea Politehnica Timisoara
  • Home
  • Cursuri
  • Staff
  • Evenimente
  • Contact
  • Termeni
Cauta
Folosim module cookies proprii sau terte pentru a ne asigura ca beneficiezi de cea mai buna experienta. Continuarea navigarii pe site implica acceptarea acestora. Afla mai multe ...