====== Regulament 2022-2023 ====== === Punctaj === * Parcurs: **6p** (+0.5p bonus) * Examen: **4p** Punctajul pe parcurs constă în: * **teme(cod)**: 4p * **curs**: 1p (+0.5p bonus) * **laborator**: 1p * punctajul pe parcurs **NU se va trunchia la 6p** === Conditii minimale pentru promovare === * **examen:** minim 2p * **parcurs:** minim 3p * **teme:** minim 2p === Teme === **Atentie:** * Toate temele se prezinta in cadrul laboratorului, la o data stabilita de asistentul de laborator. Punctajul pe o tema nu poate fi obtinut fara prezentare. * **Submisiile ce nu respecta formatul de arhiva cerut**, cu alte cuvinte temele ce nu sunt acceptate de validatorul de arhive furnizat in cadrul temei, nu vor fi corectate. **Validatorul de arhive** este un script independent de sistemul de operare, care verifica daca tema contine fisierele si structura de directoare necesara pentru a rula scriptul de corectare. **Punctaje teme:** * **Tema 1 - Scala:** 1p * **Tema 2 - Scala:** 1.5p * **Tema 3 - Haskell:** 1.5p * Daca studentul obtine punctaj maxim pe toate cele 3 teme, nu va mai fi nevoit sa dea examenul din sesiune, primind din oficiu cele 4p asociate examenului. === Curs === * In acordarea punctajului de curs se va tine cont de: * (i) participarea activa la curs si la discutiile vizavi de acesta * (ii) solutiile/raspunsurile trimise la testele de la curs. ===== Pastrarea punctajului de parcurs ===== Odata ce punctajul de parcurs necesar pentru intrarea in examen a fost obtinut, examenul poate fi sustinut: * in sesiunea din vara (iunie) * in sesiunea de restante (septembrie) Punctajul de parcurs **nu se poate pastra**, daca examenul de restanta din anul universitar curent nu a fost promovat. ===== Regulament laborator ===== Laboratorul este organizat sub forma unei colectii de exercitii avand dificultate de la //foarte usor// la //avansat// iar acestea urmaresc: * introducerea conceptelor de programare functionala in Scala si Haskell * introducerea conceptelor din **teme** Punctajul la laborator va fi acordat de asistentul vostru, tinand cont de: * prezenta **activa** la laborator * implicarea in rezolvarea exercitiilor si in intelegerea conceptelor discutate Nu se vor puncta numarul de exercitii rezolvate. In timpul laboratorului fiecare student este **responsabil** de a furniza, la solicitarea asistentului: * orice solutie la un exercitiu bifat ca rezolvat (de la orice laborator) * explicatii privitoare la rezolvarea respectiva