Programare Orientată Obiect (curs) - Seria F

De la WikiLabs
Versiunea din 8 octombrie 2016 20:32, autor: Radu Hobincu (Discuție | contribuții) (Autentificare WebCat (site pentru teme))

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

  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 - Fișier:Poo curs2.pdf
  3. Vectori în Java; Tratarea excepțiilor; Utilizarea API-ului Java - clasa ArrayList - Fișier:Poo curs3.pdf
  4. Interfețe și clase abstracte; Fluxuri de date (streams) în Java - Fișier:Poo curs4.pdf
  5. 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
  6. Socket-uri de rețea; Exemplu de serializare pe rețea - Fișier:Poo curs6.pdf Fișier:ClientMain.java Fișier:ServerMain.java
  7. Fire de execuție în Java - Threads; Cuvântul cheie static; Bariera și semaforul Fișier:Poo curs7.pdf Fișier:TestThreads.java
  8. Exemple cu fire de execuție Fișier:Poo curs8.pdf
  9. Java Generics - Verificarea tipului la compilare Fișier:Poo curs9.pdf
  10. Java Swing - Interfețe grafice în Java Fișier:Poo curs10.pdf Fișier:TestGui.java Fișier:MyButtonListener.java
  11. Java Swing - Evenimente și Event Dispatch Thread Fișier:Poo curs11.pdf
  12. Cele mai utilizare clase și interfețe din API - Map - HashMap, List - ArrayList, Set, Collection, etc.
  13. 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:

  1. Intrați pe site-ul http://studenti.pub.ro
  2. Găsiți datele de acces pentru site-ul de cursuri (Moodle)
  3. Odată găsite, folosiți user-ul și parola pentru a vă autentifica pe site-ul de cursuri: http://electronica.curs.pub.ro/2015/
  4. Dacă vă autentificați pentru prima dată, este necesar să vă schimbați parola.
  5. După autentificarea pe site-ul de cursuri, folosiți același user și parolă pentru a vă autentifica pe WebCat.

Teme

Examen

Programările pentru examen precum si situația notelor se află aici.

Observații:

  • Pentru cei care nu sunt obligați să vină dar doresc să o facă, sunt 4 sloturi libere în mijlocul zilei unde vă puteți completa numele.
  • Este posibil să faceți schimb între voi, dar nu veniți fără schimb la altă oră pentru că riscați să așteptați degeaba.
  • Dacă cineva NU vine, puteți să vă anunțați colegii pentru a veni în locul vostru.
  • Sala de examen NU va fi A414, veți fi anunțați din timp care este noua locație. Update: Ne vedem în față la A414 și mergem într-o sală liberă (A415 sau A416).

Informații pentru studenții de la diferență

  • Deocamdată, pentru refacerea laboratorului, pot primi atâți studenți câte locuri există în sală. Dacă puteți veni cu laptop, atunci puteți ocupa locurile la calculatoarele nefuncționale din laborator.
  • Pentru o soluție mai robustă, problema a fost adusă la cunoștința conducerii facultații, și voi ține la curent cu viitoarele decizii.

Update 1

Conducerea facultății va aproba laboratoare suplimentare pentru cei de la diferență. Pentru a afla numărul exact de locuri necesare, vă rog să va completați numele în următorul tabel.

Update 2

Trebuie stabilit un interval orar unde putem face laboratorul. Propunerea mea este miercurea de la 10:00. Conform orarului de la seria F, anul 3, toata lumea are liber la ora respectivă. Cei de la 4A si 4B pot ajunge la unul din laboratoarele de joi seara (16-18 sau 18-20). Am adăugat o coloană de confirmare în tabelul de mai sus.

Resurse Externe