POO 2019-2020

Anunt: pentru o buna desfasurare a examenului in sesiune, toti studentii trebuie sa se conecteze pe MsTeams pana cel tarziu in data de 8 iunie 2020.

Anunt metodologie de examinare in sesiune [link]

Anunt privind modul de derulare a orelor de POO (curs, seminar, laborator) in periaoda 11 martie 2020 – prezent

1. Pt curs:
– se vor publica (in continuare) slide-urile si exemplele pe aceasta pagina.
– va fi un video-meeting (link skype, link2) unde studentii pot sa adreseze intrebari in intervalul orar rezervat cursului
2. Pt seminarii:
– detalii despre seminariile desfasurate cu Adriana Guran link (va rog cititi si respectati cerintele)
3. Pt laboratoare:
Incepand cu 15 martie 2020 fiecare student trebuie sa respecte urmatorii pasi in derulararea laboratoarelor:
  1. Consemnarea prezentei la laborator – in cazul laboratoarelor “remote”, prezenta inseamna participarea in sesiunea online initiata de cadrul didactic
  2. Se realizeaza tema.
  3. Se creaza un cont de GitHub (github.com) unde se va incarca (intr-un repository) proiectul aferent temei primite la laborator. Contul creat se va folosi pentru toate temele de laborator.
  4. Se accepta invitatia de participare la GitHub-ClassRoom aferenta fiecarei teme de laborator (link existent in tabelul cu planificarea materiei pe saptamani din pagina de cs a cursului) si se conecteaza cu contul de Github si cu userul de acces in reteaua facultatii.
  5. Se incarca codul proiectului in GitHub classroom respectand termenele de predare.
    • pentru fiecare tema va exista in gitclassrooom un assignment, respectiv un repo pentru fiecare student
    • fiecare parte finalizata a proiectului trebuie incarcata in repo-ul aferent astfel:
      • temele live trebuie incarcate pana la finalul celor 2 ore de laborator; dupa acest moment, chiar daca se incarca, ele nu vor mai fi evaluate
      • temele realizate acasa trebuie incarcate pana la finalul laboratorului prevazut ca deadline – pentru evaluare obisnuita – sau pana la finalul urmatorului laborator (dupa cel prevazut ca deadline) – pentru evaluare cu penalizare de intarziere; dupa expirarea acestui termen, nu se mai evalueaza temele incarcate
  6. Se prezinta tema cadrului didactic in cadrul sesiunilor live folosind medii de comunicare on-line
  7. Pentru gestiunea mai usoara a materialelor incarcate, se recomanda folosirea unei aplicatii de versionare (fie facilitatile oferite de VS Code link, fie aplicatii de genul SourceTree link)
  8. Identificarea unor proiecte similare incarcate de 2 sau mai multi studenti va determina acordarea notei 0 pentru acele teme tuturor studentilor.

 

Pt video-conferinte aveti mai jos id-urile cadrelor didactice cu care aveti laborator:
Laura Diosan: va fi un video-meeting pt laborator (link)
Vlad Ionescu: dorelian1
Mircea Suceveanu: mircea.suceveanu
Cristian Stancalau:  stancalau
Cristina Morarescu: live:.cid.187d59d77735ea93

Echipa: Laura Diosan, Adriana Guran, Vlad Ionescu, Gabriel Mircea, Cristina Morarescu, Cristian Stancalau, Mircea Suceveanu

Reguli [pdf]

Situatie prezente si note [link]

 

 

 

Saptamana

Curs

Seminar

Laborator

S1

Introducere [pdf]
C++ [pdf]

Seminar 1 [pdf]

Lab 1 [pdf]

S2

C++ [pdf] [ex]

Fisiere & Clase [pdf] [ex]

Lab 2 – 3 [pdf]

S3

Friend & Overloading [pdf] [ex]

Seminar 2 [pdf]

S4 Template [pdf] [ex][video] Lab 4 – 5 [pdf][git]

S5

STL [pdf] [ex]

Seminar 3 [pdf]

S6

 Mostenire [pdf ] [ex] [video] Lab 6 – 7 [pdf] [git]

S7

Clase abstracte [pdf]  [ex] [video] [video2]

Seminar 4 [pdf]

S8

Interfete [pdf] [ex] [video] Lab 8 – 11 [pdf] [git]

S9

Exceptii [pdf] [video]

Seminar 5 [pdf]

S10

Spatii de nume [pdf] [video]

S11

Exemplu Florarie [video] [ex]

Seminar 6 [pdf]

S12

 Exemplu Florarie (JSON) [video] [ex]  Lab 12  [pdf] [git]

S13

 Exemplu Florarie si Clasificator texte (QT) [exFlorarie] [exClasificator] [pdf]

Seminar 7 [pdf]

S14

Stream-uri si recapitulare [pdf] [video]

Model posibile intrebari examen [pdf]