This shows you the differences between two versions of the page.
|
poo-ca-cd:administrativ:regulament [2025/10/01 14:42] alexandru.olteanu [Punctaj] |
poo-ca-cd:administrativ:regulament [2025/11/12 09:39] (current) alexandru.olteanu [Punctaj] |
||
|---|---|---|---|
| Line 16: | Line 16: | ||
| * 2.5p: raspuns liber | * 2.5p: raspuns liber | ||
| - | * Bonusuri la nota finala, nu la parcurs, doar pentru cei care iau >50% din examen: | + | * Bonusuri la nota finala, doar pentru cei care iau >50% din examen: |
| - | * 0.5p pentru rezolvare tema in stadiu Beta pentru cei care rezolva 100% din tema | + | * 0.5p pentru primii 20 de studenti care rezolva 100% din tema 1 in stadiu Beta si pentru primii 20 de studenti care rezolva 100% din tema 2 in stadiu Beta (sau fractionat, daca se trece de un prag minim stabilit de echipa temei pentru fiecare tema in parte) |
| * max 0.2p per tema, trecute in barem | * max 0.2p per tema, trecute in barem | ||
| * activitati extracurriculare (se trunchiaza la 1p) | * activitati extracurriculare (se trunchiaza la 1p) | ||
| Line 35: | Line 35: | ||
| * Rezolvarea laboratorului se poate trimite pe code.devmind.ro timp de 7 zile dupa laborator (pana la urmatorul laborator) | * Rezolvarea laboratorului se poate trimite pe code.devmind.ro timp de 7 zile dupa laborator (pana la urmatorul laborator) | ||
| * Schimbarea intervalului de laborator se face cu acordul ambilor asistenti si in limita locurilor disponibile (jumatate + 1 din numarul studentilor din grupa) | * Schimbarea intervalului de laborator se face cu acordul ambilor asistenti si in limita locurilor disponibile (jumatate + 1 din numarul studentilor din grupa) | ||
| + | * Se vor da si teste grila de laborator, pe moodle, care nu vor fi punctate, dar ii vor ajuta pe asistenti sa adreseze mai bine neclaritatile grupei | ||
| ==== Curs ==== | ==== Curs ==== | ||
| * Prezenta la curs este obligatorie | * Prezenta la curs este obligatorie | ||
| - | * La unele cursuri se vor da teste grila care pot compensa grila de la testul intermediar, respectiv examen, astfel: | + | * La unele cursuri se vor organiza teste grilă pe parcursul semestrului, care pot compensa sau completa punctajul grilelor de la testul intermediar și de la examen, după următoarele reguli: |
| - | * daca un student rezolva teste grila la curs in prima jumatate a semestrului, acestea vor conta la nota de test grila de la testul practic de la jumatatea semestrului; studentul poate da si grila de la | + | * Compensare integrală |
| - | ==== Tema și Proiect ==== | + | * Dacă studentul rezolvă perfect toate testele grilă din prima jumătate a semestrului, atunci punctajul de grilă de la testul intermediar este compensat integral. |
| - | * Soluțiile se vor încărca pe [[https://vmchecker.cs.pub.ro/ui/|vmchecker]]. | + | * Dacă studentul rezolvă perfect toate testele grilă din întreg semestrul, atunci punctajul de grilă de la examen este compensat integral. |
| - | * Structura arhivei va fi precizată în enunțul temei/proiectului. În rădăcina acesteia trebuie să existe un fișier **README**, care va conține o descriere a soluției voastre (text tehnic, nu proză). | + | * Compensare parțială (dacă testele nu sunt rezolvate perfect): |
| + | * Punctajul obținut la testele grilă din prima jumătate a semestrului se adaugă la punctajul de grilă de la testul intermediar, proporțional cu maximum 1p, dar suma dintre grilele de la curs si cea de la testul intermediar se trunchiaza la 1p | ||
| + | * Punctajul obținut la testele grilă din a doua jumătate a semestrului se adaugă la punctajul de grilă de la examen, proporțional cu maximum 1p, dar suma dintre grilele de la curs si cea de la examen se trunchiaza la 2.5p. | ||
| + | ==== Teme ==== | ||
| + | * Temele vor fi publicate mai intai sub forma Beta (adica este posibil sa mai contina bug-uri, neclaritati in enunt, doar checker local) si sub forma v1.0 cu doua saptamani inainte de deadline. | ||
| + | * Pentru fiecare din cele doua teme, primii 20 de studenti care rezolva de 100% tema in regim Beta vor primi bonus 0.5p din nota finala. | ||
| + | * In perioada Beta, incercam sa corectam tema cat mai curand dupa submisie, astfel incat studentul sa poata da din nou submit cu o solutie mai buna pe baza feedback-ului nostru. | ||
| + | * Daca un student trimite tema in perioada Beta, dar nu obtine 100% si prin urmare nu obtine bonus, poate retrimite tema, atat in perioada Beta, cat si dupa publicarea temei in versiunea v1.0, dar in acest ultim caz se vor aplica regulile de functionare in regim v1.0 (corectare dupa deadline si nu mai poate obtine bonusul de 0.5p). | ||
| + | * Daca un student trimite tema in perioada Beta, si obtine mai mult de 100% prin bonusul de 0.2p din enuntul temei, cele doua bonusuri se pot cumula mergand pana la maxim 0.7p pentru fiecare tema, aplicabil la nota finala daca studentul ia minim 50% din examen. | ||
| + | * Bonusul se poate acorda si fractionat, daca rezolvarea pana la deadline Beta trece de un prag minim, stabilit de echipa temei pentru fiecare tema in parte; studentul care a trimis tema pana la deadline Beta cu punctaj partial (dar peste pragul minim) poate continua sa lucreze la tema si sa retrimita si dupa deadline Beta, dar inainte de deadline-ul final, pentru a obtine un punctaj mai bun. | ||
| * Toate deadline-urile temelor sunt **hard**. Cu alte cuvintele, temele valoreaza automat 0p daca sunt trimise dupa deadline. | * Toate deadline-urile temelor sunt **hard**. Cu alte cuvintele, temele valoreaza automat 0p daca sunt trimise dupa deadline. | ||
| - | * Atât tema cât și proiectului sunt individuale. | + | * Soluțiile se vor încărca pe [[https://code.devmind.ro/|Devmind Code]]. |
| + | * Structura arhivei va fi precizată în enunțul temei. În rădăcina acesteia trebuie să existe un fișier **README**, care va conține o descriere a soluției voastre (text tehnic, nu proză). | ||
| + | * Temele sunt individuale. | ||
| * O parte din punctaj îl reprezintă //code style-ul//, verificat automat de către checkerul temei/proiectului. Este necesar să vă obișnuiți să respectați un stil în funcție de ce limbaj folosiți, vă va fi folositor în carieră. Oferim pe wiki și [[:poo-ca-cd:administrativ:coding_style_ide|indicații]] despre stilul folosit în Java. | * O parte din punctaj îl reprezintă //code style-ul//, verificat automat de către checkerul temei/proiectului. Este necesar să vă obișnuiți să respectați un stil în funcție de ce limbaj folosiți, vă va fi folositor în carieră. Oferim pe wiki și [[:poo-ca-cd:administrativ:coding_style_ide|indicații]] despre stilul folosit în Java. | ||
| - | <hidden> | + | |
| - | * Proiectul: | + | |
| - | * constă din două etape | + | |
| - | * pentru a realiza etapa 2 porniți de la codul realizat în etapa 1 | + | |
| - | * dacă nu ați submis cod pentru etapa 1, puteți în continuare să îl realizați în cadrul etapei 2, dar nu veți mai primi punctaj pe el, doar punctajul pt etapa 2. | + | |
| - | </hidden> | + | |
| | | ||
| <note warning>**ATENȚIE!** | <note warning>**ATENȚIE!** | ||
| Line 58: | Line 64: | ||
| </note> | </note> | ||
| - | /* Not ONLINE | ||
| - | <note warning> | ||
| - | Atenție la ce lăsați pe calculatoarele pe care lucrați - calculatoare deschise, Drive, Dropbox, mail-uri, stick-uri etc. Este grija voastră! | ||
| - | |||
| - | În cazul detectării plagiatului, argumentele de tipul "mi-am lăsat calculatorul logat pe Drive" vor avea aceeași valoare cu "mi-a mâncat câinele codul Java". **You have been warned.** | ||
| - | </note> | ||
| - | */ | ||
| - | |||
| - | /*== Test practic == | ||
| - | |||
| - | Testul verfică noțiunile practice prezentare în laboratoare și se va da în ultima săptămână (probabil odată cu testul grilă). Testul va fi pe calculatoare, de aceea se va da în weekend, în mai multe sali de laborator în paralel, folosind platforma HackerRank. | ||
| - | |||
| - | Pentru a vă familiariza cu formatul testului practic, va exista o simulare în săptămâna a 7-a. Aceasta, se va da tot folosind platforma HackerRank, dar, neavând punctaj în nota finală, poate fi susținută de oriunde, nu dintr-o sală de laborator. | ||
| - | |||
| - | Pentru mai multe detalii cititi pagina cu [[:poo-ca-cd:administrativ:indicatii_practic|indicatii privind testul practic]]*/ | ||
| - | |||
| - | /* | ||
| - | ==== Problema din ultima saptamana ==== | ||
| - | |||
| - | <del>In ultima saptamana, TBA (joi, in intervalul 12:00-14:00)</del>, In ziua examenului, ambele serii CA + CD vor rezolva o problema pe lambdachecker.io pentru 1p din nota de pe parcurs: | ||
| - | |||
| - | <hidden> | ||
| - | * seria CA: pe 19 ianuarie se vor interschimba cursul practic de POO si cursul de DEEA pentru a avea POO in acel interval | ||
| - | * seria CD: intervalul corespunde cursului de POO | ||
| - | </hidden> | ||
| - | |||
| - | Rezolvarea problemei se poate face de oriunde doriti (acasa, camin, biblioteca etc.). Pentru a oferi timp sa ajungeti in locatia dorita, problema va fi disponibila incepand cu ora 12:30 si va avea un timp estimat de rezolvare de 1h. Problema va ramane deschisa insa mai mult, pana la ora 13:50. Daca doriti totusi sa sustineti din facultate, puteti folosi sala EC101, dar tineti cont ca nu putem asigura prelungitoare, va trebui sa vi le aduceti singuri. De asemenea, un reprezentant al echipei POO va fi disponibil pe chat, pe Teams-ul comun CA-CD în timpul testului, pe canalul General [1], pentru a vă răspunde la neclarități sau probleme organizatorice | ||
| - | |||
| - | La fel ca la laborator, puteti rezolva problema direct pe LambdaChecker, sau local in IDE si ulterior incarca in LambdaChecker. Submisiile vor fi verificate antiplagiat conform mecanismelor interne LambdaChecker. | ||
| - | |||
| - | Corectarea submisiilor va avea . Pentru a va face o idee cu privire la genul problemei, va puteti uita pe | ||
| - | |||
| - | <hidden> | ||
| - | De asemenea, vom oferi un bonus de pana la 10% din punctajul problemei pentru cei care ati completat formularul privind calitatea codului postat pe canalul General [1] de pe Teams in data de 23.12.2022 de Mihai Dogaru. Desigur, ca sa puteti completa formularul, trebuie sa fiti familiarizati cu notiunile prezentate la cursul din data de 22.12.2022, a carui inregistrare este in continuare disponibila pe canalul General [1] de pe Teams. Bonusul va fi cu atat mai mare (in limita a 10%) cu cat raspunsul vostru la formular denota implicare mai mare. | ||
| - | |||
| - | [1] [[https://teams.microsoft.com/l/channel/19%3aaHobMfZ3D0lruZX4kmxLqzRiezLYvdsJZ-7SiDd0wF81%40thread.tacv2/General?groupId=88fba3d7-76bd-4215-8f4a-30e4cefc17da&tenantId=2d8cc8ba-8dda-4334-9e5c-fac2092e9bac|Canalul General de pe Teams CA-CD]] | ||
| - | </hidden> | ||
| - | */ | ||
| - | |||
| - | ==== Examen ==== | ||
| - | |||
| - | /*Formatul exact al examenului va fi anuntat pe parcursul semestrului.*/ | ||
| - | |||
| - | Examenul verifică noțiunile prezentate la curs si va avea doua probe: | ||
| - | * o problema pe lambdachecker.io | ||
| - | * [[https://beta.lambdachecker.io/problem/53/details|exemplu problema de anul trecut]] | ||
| - | * code review pe foaie | ||
| - | * e primul an cand se da aceasta proba | ||
| - | Pentru ambele probe se aplica baremul incarcat pe moodle (care are in vedere atat corectitudinea, cat si calitatea codului) conform discutiilor de la curs | ||
| /* | /* | ||