Diferență între revizuiri ale paginii „Programare Orientată Obiect (curs) - Seria F”
De la WikiLabs
Jump to navigationJump to searchLinia 1: | Linia 1: | ||
+ | [https://docs.google.com/spreadsheets/d/1GxLF-LB2UNpA46qBTTXqmNOpqBpfR8txt0dxmipsZyM/edit?usp=sharing Înscrieri utilizatori WebCat] | ||
+ | |||
= Sistemul de evaluare = | = Sistemul de evaluare = | ||
Versiunea de la data 8 octombrie 2015 18:22
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
- 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
- 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
- Interfețe și clase abstracte; Fluxuri de date (streams) în Java
- Serializarea obiectelor; Exerciții cu stream-uri și review de sintaxă
- Socket-uri de rețea; Exemplu de serializare pe rețea
- Fire de execuție în Java - Threads; Cuvântul cheie static; Bariera și semaforul
- Exemple cu fire de execuție
- Java Generics - Verificarea tipului la compilare
- Java Swing - Interfețe grafice în Java
- Java Swing - Evenimente și Event Dispatch Thread
- Cele mai utilizare clase și interfețe din API - Map - HashMap, List - ArrayList, Set, Collection, etc.
- Q&A