This shows you the differences between two versions of the page.
sd-ca:laboratoare:feedback-2015 [2015/02/26 13:05] mihai.neacsu2901 Created, added initial thoughts |
sd-ca:laboratoare:feedback-2015 [2015/06/22 07:51] (current) alexandru.olteanu [Observații generale] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ======Feedback Laboratoare 2015====== | + | ======Feedback Intern 2015====== |
- | Am creat această pagină astfel încât fiecare asistent să scrie observații despre fiecare laborator. Scopul paginii este de a crea laboratoare pentru anii viitori din ce în ce mai bune și mai uniformizate pentrui toți studenții. | + | Am creat această pagină astfel încât fiecare asistent să scrie observații despre fiecare componenta a cursului (laborator, curs, challenge). Scopul paginii este de a crea laboratoare pentru anii viitori din ce în ce mai bune și mai uniformizate pentrui toți studenții. |
- | ===== Observații generale===== | + | ===== Observații generale ===== |
- | =====Laborator 1 - Intro C++ ===== | + | * [AO] au trecut cu o singura tema rezolvata, ar trebui sa regandim schema de punctare (1p lab, 1p fiecare tema, 1p partial?) |
- | * Mihai Neacsu: | + | * [AO] tema 3 a fost poate prea dificila, urmata de tema 4: am putea sa le facem temele mai accesibile (sa le dam o parte din cod, expus printr-un API?) |
- | * Ar trebui sa facem cel putin o referire la constructorul implicit si ce se intampla cu el daca cream alti constructori. La exercitii s-au blocat cand nu intelegeau de ce compilatorul le cerea un constructor implicit cand ei aveau deja constructor cu parametrii (incercau sa faca array de obiecte). | + | * [AO] probleme mai vizibile cu copierea decat anul trecut, la teme si la laborator |
- | * Also, multi studenti au pasat string literal “exemplu” la un constructor care astepta char * si nu const char *. Poate ar fi bine sa includem un exemplu cu asta pe viitor. | + | * [AO] este foarte important sa facem sustineri de teme imediat dupa deadline, stabilit clar deadline-uri interne la inceputul semestrului |
+ | * [AO] test la inceputul semestrului din programare, cu punctaj din nota finala | ||
+ | ===== Challenge ===== | ||
+ | * [AO] putem sa publicam variante de rezolvare de la inceput (oricum se raspandesc ca focul odata ce afla unul cum se face) | ||
+ | * [AO] de verificat solutia fiecaruia in parte (unii trimit din greseala pe checker rezolvarea vreunei teme) | ||
+ | * [AO] girly t-shirts | ||
+ | * [AO] implementari de x-fast tries, y-fast tries: http://opendatastructures.org/ | ||
+ | =====Laborator 1 - Intro C++ ===== | ||
+ | * [Mihai Neacsu] Ar trebui sa facem cel putin o referire la constructorul implicit si ce se intampla cu el daca cream alti constructori. La exercitii s-au blocat cand nu intelegeau de ce compilatorul le cerea un constructor implicit cand ei aveau deja constructor cu parametrii (incercau sa faca array de obiecte). | ||
+ | * [Mihai Neacsu] Also, multi studenti au pasat string literal “exemplu” la un constructor care astepta char * si nu const char *. Poate ar fi bine sa includem un exemplu cu asta pe viitor. | ||
=====Laborator 2 - Notiuni C++===== | =====Laborator 2 - Notiuni C++===== | ||
- | =====Laborator 3 - Stive===== | + | =====Laborator 3 - Noțiuni avansate de C++===== |
- | =====Laborator 4 - Cozi===== | + | =====Laborator 4 - Stive===== |
- | =====Laborator 5 - Liste===== | + | =====Laborator 5 - Cozi===== |
- | =====Laborator 6 - Hashtable===== | ||
+ | =====Laborator 6 - Liste===== | ||
- | =====Laborator 7 - Grafuri===== | ||
+ | =====Laborator 7 - Hashtable===== | ||
+ | * [Mihai Neacsu] A few typedefs within the provided header might go a long way. | ||
+ | =====Laborator 8 - Grafuri===== | ||
- | =====Laborator 8 - Arbori binari===== | ||
+ | =====Laborator 9 - Arbori binari===== | ||
- | =====Laborator 9 - Arbori binari de cautare===== | + | * [Cosmin Petrisor] Am strecurat un bug in scheletul de cod (tester) si au sarit foarte multi studenti. Ar fi foarte ok ca la ultimele laboratoare (7 - 12) sa avem din timp si scheletul si solutia ca sa putem depista usor bug-urile, daca acestea exista. Recunosc ca anul asta a fost cam greu sa le facem pe amandoua deodata. |
+ | =====Laborator 10 - Arbori binari de cautare===== | ||
- | =====Laborator 10 - Heapuri===== | ||
+ | =====Laborator 11 - Heapuri===== | ||
- | =====Laborator 11 - Treapuri===== | ||
- | MP: Scheletul de cod ar avea nevoie de o functie de afisare formatata a treap-ului. | ||
- | In cazul in care nu iti merg functiile rotateLeft() si rotateRight() este foarte greu | ||
- | sa-ti dai seama ce nu merge bine. | ||
- | De asemenea as modifica punctajul din 2 / 1 / 2 / 4 in 5 / 1 / 1 / 2. | + | =====Laborator 12 - Treapuri===== |
- | =====Laborator 12 - Multimi disjuncte===== | + | |
- | * OR Recomandarea mea pentru viitor, nu neaparat in acest an (desi ar fi util si acum), este in locul acestui laborator sa fie un tutorial de STL, mai ales ca la PA vor lucra doar cu STL. Ideal ar fi ca acest laborator sa fie o continuare a cursurilor: hands-on pe STL, cu structurile de date deja invatate, iteratori, <algorithm> si <string>. Problemele date in cadrul acesui laborator sa fie exact de tipul celor date la examen, doar ca vor fi rezolvate cu STL. |