Regulament

Punctaj

  • Parcurs
    • 4.5p: tema + proiect
      • 1.5p - tema
      • 1.5p - etapa 1 a proiectului
      • 1.5p - etapa 2 a proiectului
    • 1.5p: laborator
      • 0.5p - test saptamanal
      • 1.0p - exercitii
    • 1p: test grilă problema pe lambdachecker.io, în ultima săptămână
  • Examen final (4p)
  • Dacă punctajul de pe parcurs depășește 6p, se va trunchia la 6. Nu se va trunchia pe bucăți, ci doar punctajul total (e.g. dacă la teme aveți 4.2p cu bonusuri, NU se va trunchia la 4).
  • Pentru susținerea examenului este necesară obținerea a minimum 3p (din 6p) pe parcurs.
  • Pentru promovare este necesară obținerea a minimum 2p (din 4p) la examen. Aceleași condiții sunt valabile și în cazul examenului de restanță.
  • În cazul nepromovării examenului de restanță, se poate păstra punctajul complet din anii precedenți (dacă respectă condiția de intrare în examen). Dacă nu a fost respectată condiția de intrare în examen trebuie refacută activitatea de pe parcurs (laboratoare, teme, test), nu se pastrează punctaje parțiale din anul precedent.

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

  • Soluțiile se vor încărca pe vmchecker.
  • 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.
  • 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.

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.

Problema din ultima saptamana

In ultima saptamana, joi 19 ianuarie, in intervalul 12:00-14:00, ambele serii CA + CD vor rezolva o problema pe lambdachecker.io pentru 1p din nota de pe parcurs:

  • 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

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 in vedere atat corectitudinea, trecerea testelor, cat si calitatea codului. Pentru a va face o idee cu privire la genul problemei, va puteti uita pe problema de anul trecut

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] Canalul General de pe Teams CA-CD

Examen

Examenul verifică noțiunile prezentate la curs si va fi examen scris, pe hârtie, closed-book. Vor fi doua tipuri de subiecte:

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.
poo-ca-cd/administrativ/regulament.txt · Last modified: 2023/01/20 09:07 by alexandru.olteanu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0