Diferență între revizuiri ale paginii „Programare Orientată Obiect (curs) - Seria F”

De la WikiLabs
Jump to navigationJump to search
Linia 9: Linia 9:
 
= Programa cursului =
 
= Programa cursului =
  
# Paradigma Orientată Obiect - Clasa și obiectul; Membrii unei clase - Câmpul și metoda; Constructorul și supraîncărcarea; Modificatorii de acces ''public'' și ''private''; Pachetul
+
# Paradigma Orientată Obiect - Clasa și obiectul; Membrii unei clase - Câmpul și metoda; Constructorul și supraîncărcarea; Modificatorii de acces ''public'' și ''private''; Pachetul - [[Fișier:poo_curs1.pdf]]
 
# Tipuri de date în Java: primitive și referințe; Alocarea memoriei; Moștenirea și suprascrierea metodelor; Modificatorul de acces ''protected''
 
# Tipuri de date în Java: primitive și referințe; Alocarea memoriei; Moștenirea și suprascrierea metodelor; Modificatorul de acces ''protected''
 
# Vectori în Java; Tratarea excepțiilor; Utilizarea API-ului Java - clasa ArrayList
 
# Vectori în Java; Tratarea excepțiilor; Utilizarea API-ului Java - clasa ArrayList

Versiunea de la data 11 octombrie 2015 12:24

Înscrieri utilizatori WebCat

Sistemul de evaluare

  • Lucru individual - 40p acordate pentru realizarea a patru teme propuse pe parcursul semestrului
  • Laborator - 50p acordate pe activitatea de laborator la platformele 2-6
  • Interviu (opțional) - 20p acordate în urma unei discuții pe marginea proiectului de laborator, la sfârșitul semestrului

Programa cursului

  1. Paradigma Orientată Obiect - Clasa și obiectul; Membrii unei clase - Câmpul și metoda; Constructorul și supraîncărcarea; Modificatorii de acces public și private; Pachetul - Fișier:Poo curs1.pdf
  2. Tipuri de date în Java: primitive și referințe; Alocarea memoriei; Moștenirea și suprascrierea metodelor; Modificatorul de acces protected
  3. Vectori în Java; Tratarea excepțiilor; Utilizarea API-ului Java - clasa ArrayList
  4. Interfețe și clase abstracte; Fluxuri de date (streams) în Java
  5. Serializarea obiectelor; Exerciții cu stream-uri și review de sintaxă
  6. Socket-uri de rețea; Exemplu de serializare pe rețea
  7. Fire de execuție în Java - Threads; Cuvântul cheie static; Bariera și semaforul
  8. Exemple cu fire de execuție
  9. Java Generics - Verificarea tipului la compilare
  10. Java Swing - Interfețe grafice în Java
  11. Java Swing - Evenimente și Event Dispatch Thread
  12. Cele mai utilizare clase și interfețe din API - Map - HashMap, List - ArrayList, Set, Collection, etc.
  13. Q&A