Programare Orientată Obiect (curs) - Seria F
De la WikiLabs
Versiunea din 8 octombrie 2016 20:34, autor: Rhobincu (discuție | contribuții) (→Informații pentru studenții de la diferență)
Repartizarea punctelor
Punctajul maxim este de 100 de puncte, corespunzător notei 10. Acest punctaj este repartizat în felul următor:
- 20 de puncte - 4 teme de casă;
- 50 de puncte - laborator;
- 25 de puncte - activitatea din timpul semestrului;
- 25 de puncte - colocviu de laborator;
- 30 de puncte - examen final;
- BONUS 10 puncte pentru activitate excepțională în timpul semestrului. Punctajul bonus este exclusiv la latitudinea titularului de curs.
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 - 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 - Fișier:Poo curs2.pdf
- Vectori în Java; Tratarea excepțiilor; Utilizarea API-ului Java - clasa ArrayList - Fișier:Poo curs3.pdf
- Interfețe și clase abstracte; Fluxuri de date (streams) în Java - Fișier:Poo curs4.pdf
- Serializarea obiectelor; Exerciții cu stream-uri și review de sintaxă - Fișier:Poo curs5.pdf Fișier:Backtracking.java Fișier:QueenBacktracking.java Fișier:Person.java Fișier:MainCourse5.java
- Socket-uri de rețea; Exemplu de serializare pe rețea - Fișier:Poo curs6.pdf Fișier:ClientMain.java Fișier:ServerMain.java
- Fire de execuție în Java - Threads; Cuvântul cheie static; Bariera și semaforul Fișier:Poo curs7.pdf Fișier:TestThreads.java
- Exemple cu fire de execuție Fișier:Poo curs8.pdf
- Java Generics - Verificarea tipului la compilare Fișier:Poo curs9.pdf
- Java Swing - Interfețe grafice în Java Fișier:Poo curs10.pdf Fișier:TestGui.java Fișier:MyButtonListener.java
- Java Swing - Evenimente și Event Dispatch Thread Fișier:Poo curs11.pdf
- Cele mai utilizare clase și interfețe din API - Map - HashMap, List - ArrayList, Set, Collection, etc.
- Q&A
Autentificare WebCat (site pentru teme)
Pentru a putea accesa site-ul pentru submiterea temelor de programare, trebuie să urmați următorii pași:
- Intrați pe site-ul http://studenti.pub.ro
- Găsiți datele de acces pentru site-ul de cursuri (Moodle)
- Odată găsite, folosiți user-ul și parola pentru a vă autentifica pe site-ul de cursuri: http://electronica.curs.pub.ro/2015/
- Dacă vă autentificați pentru prima dată, este necesar să vă schimbați parola.
- După autentificarea pe site-ul de cursuri, folosiți același user și parolă pentru a vă autentifica pe WebCat.
Teme
Informații pentru studenții de la diferență
Pentru refacerea laboratorului se recomandă prezența joia de la ora 15:00 in A414.
Resurse Externe
- http://programmingbydoing.com/
- Câte două probleme pe zi, până la Crăciun, ajutați-l pe Moșu`: http://adventofcode.com/