This is an old revision of the document!
Regulament
Punctaj
Parcurs (5p)
Examen final (5p)
2.5p: grila
2.5p: raspuns liber
Pentru susținerea examenului este necesară obținerea a minimum 2.5p (din 5p) pe parcurs.
Pentru promovare este necesară obținerea a minimum 5p (din 10p) din punctajul total.
În cazul nepromovării examenului de restanță, se poate păstra punctaj din anii precedenți:
dacă punctajul respecta condiția de intrare în examen in anul precedent, atunci se poate pastra integral, scalat la cele 5p de parcurs de anul acesta si se mai da doar examenul
dacă nu a fost respectată condiția de intrare în examen, se poate pastra doar punctajul pe laborator (scalat la 1p cat valoreaza anul acesta) si trebuie refacute temele si dat testul la jumatatea semestrului.
Laborator
Se va desfășura fizic, conform orarului
La fiecare laborator se va da un test closed-book (se va raspunde la test fara a folosi IDE sau alte pagini web in afara de moodle), pe Moodle, dupa explicatiile asistentului; acesta va fi punctat binar, dupa cum urmeaza: 1 daca studentul a raspuns corect la 3 sau mai multe intrebari, 0 altfel
Rezolvarile exercitiilor pot fi predate final in timpul laboratorului pe LambdaChecker.io sau direct din IDE (caz in care asistentul alege daca le va testa pe LambdaChecker sau nu) sau dupa incheierea laboratorului timp de maxim 48h doar pe LambdaChecker.io
Recomandam sa rezolvati exercitiile intr-un IDE, pentru a beneficia de toate functionalitatile sale (parsare, auto-complete, aranjarea si generarea codului, compilare si debugging etc). Pentru a trimite rezolvarile exercitiilor pe LambdaChecker.io, toate clasele trebuie sa fie cuprinse intr-un singur input de text (ca si cum ar fi scrise intr-un singur fisier .java). Puteti scrie de la bun inceput codul intr-un singur fisier (oricate clase doriti, dar una singura sa fie marcata ca public, cea care contine metoda main), sau sa scrieti codul impartit in mai multe fisiere si apoi sa convertiti intr-un singur fisier (acest pas putand fi automatizat). In particular, pentru a rula pe LambdaChecker.io, clasa care contine metoda main trebuie sa se numeasca Solution.
Tema și Proiect
-
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ă).
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.
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
indicații despre stilul folosit în Java.
ATENȚIE!
Teme vor fi verificate cu o aplicație antiplagiat. Temele detectate ca fiind copiate vor conduce la anularea punctelor obținute pe parcursul semestrului, fiind necesară refacerea materiei în anul universitar următor.
Examen
Examenul verifică noțiunile prezentate la curs si va avea doua probe:
Pentru ambele probe se aplica baremul incarcat pe moodle (care are in vedere atat corectitudinea, cat si calitatea codului) conform discutiilor de la curs
Observații generale
Vom încerca să răspundem în maxim 48 ore la întrebările puse de către studenți pe forum și maxim 24 ore la cele de pe Teams.
Se recomandă un minim de discuții individuale (pe rețele de socializare). Discuțiile se poartă în general pe forum / teams/ mail
La finalul laboratorului dorim să ne oferiți un feedback. Acesta poate fi dat pe site-ul cursului în timpul ultimelor două laboratoare.