Differences

This shows you the differences between two versions of the page.

Link to this comparison view

iocla:reguli-notare [2019/01/29 18:53]
razvan.deaconescu [Notare detaliat]
iocla:reguli-notare [2020/01/18 13:51] (current)
razvan.deaconescu [Distincții]
Line 5: Line 5:
 Mai jos sunt detaliate modurile de desfășurare a cursurilor și laboratoarelor,​ sistemul de notare, reguli și recomandări. Mai jos sunt detaliate modurile de desfășurare a cursurilor și laboratoarelor,​ sistemul de notare, reguli și recomandări.
  
 +===== Distincții =====
 +Pe parcursul anului academic 2019-2020 vor fi acordate distincții clasificate în următoarele categorii:
 +
 +  * Examen: 1 distincție pentru fiecare variantă de examen, acordată celui care termină cel mai rapid examenul (cu punctaj maxim)
 +  * Activitate la curs: 12 distincții în total, 3 per serie
 +  * CTF de la finalul semestrului:​ 5 distincții pentru participanții clasați pe primele locuri ale clasamentului
 +  * Teme: se vor acorda distincții **doar** în cazuri excepționale. Exemple: coding style excepțional,​ o rezolvare extrem de originală, o temă foarte bine optimizată
 +
 +Fiecare student va putea primi maximum **o distincție**. Dacă un student va fi nominalizat pentru mai multe categorii, i se va acorda distincție doar pentru o categorie, iar celelalte vor fi cedate altor studenți din coadă.
 ===== Notare ===== ===== Notare =====
  
Line 12: Line 21:
  
 <note important>​ <note important>​
-Pentru absolvirea materiei trebuie să obțineți **cel puțin 50% din punctajul de curs** (lucrări de curs și examen final) și **cel puțin ​45% din punctajul de laborator** (laborator și teme) și **50% din punctajul cumulat**.+Pentru absolvirea materiei trebuie să obțineți **cel puțin 50% din punctajul de curs** (lucrări de curs și examen final) și **cel puțin ​50% din punctajul de laborator** (laborator și teme) și **50% din punctajul cumulat**.
  
-Dacă nu ați obținut **45% din punctajul de laborator** va trebui să refaceți disciplina anul universitar următor.+Dacă nu ați obținut **50% din punctajul de laborator** ​nu veți putea participa la examenul final și va trebui să refaceți disciplina anul universitar următor.
 </​note>​ </​note>​
  
Line 40: Line 49:
 Există 3 teme, fiecare valorând **1 punct**. Există 3 teme, fiecare valorând **1 punct**.
  
-Submisia temelor se face folosind [[https://​vmchecker.cs.pub.ro/​ui/#​IOCLA|interfața vmchecker]]. Termenul limită de submisie de teme pe [[https://​vmchecker.cs.pub.ro/​ui/#​IOCLA|interfața vmchecker]] este **miercuri, ​16 ianuarie ​2019, ora 23:55**.+Submisia temelor se face folosind [[https://​vmchecker.cs.pub.ro/​ui/#​IOCLA|interfața vmchecker]]. Termenul limită de submisie de teme pe [[https://​vmchecker.cs.pub.ro/​ui/#​IOCLA|interfața vmchecker]] este **miercuri, ​15 ianuarie ​2020, ora 23:55**.
  
 După expirarea termenului de rezolvare, o temă este depunctată cu **2 puncte pe zi** (din 10) timp de 5 zile. După 5 zile de întârzieri nu se mai pot trimite teme. Nu se pot trimite teme pe perioada verii. După expirarea termenului de rezolvare, o temă este depunctată cu **2 puncte pe zi** (din 10) timp de 5 zile. După 5 zile de întârzieri nu se mai pot trimite teme. Nu se pot trimite teme pe perioada verii.
  
-În realizarea temelor țineți cont de regulile și recomandările din secțiunea [[:​iocla:​reguli-notare#​realizarea-temelor|Realizarea temelor]] si [[:​iocla:​reguli-notare#​reguli-de-realizare-a-temelor|Reguli de realizare a temelor]].+În realizarea temelor țineți cont de regulile și recomandările din secțiunea [[:​iocla:​reguli-notare#​realizarea_temelor|Realizarea temelor]] si [[:​iocla:​reguli-notare#​reguli_de_realizare_a_temelor|Reguli de realizare a temelor]].
  
-Perioada de vacanță (15 decembrie ​2018 ianuarie ​2019) nu este contorizată ca întârziere.+Perioada de vacanță (14 decembrie ​2019 ianuarie ​2020) nu este contorizată ca întârziere.
  
 === Lucrări de curs === === Lucrări de curs ===
Line 56: Line 65:
 O lucrare conține 6 întrebări punctate egal (**0.1 puncte** de întrebare). O întrebare este bonus. La fiecare întrebare veți răspunde complet, corect și concis. Fiecare întrebare este punctată cu 0 sau 1 (nu există punctaj parțial). Obținerea a **0.6 puncte** de lucrare înseamnă obținerea punctajului maxim aferent lucrării. O lucrare conține 6 întrebări punctate egal (**0.1 puncte** de întrebare). O întrebare este bonus. La fiecare întrebare veți răspunde complet, corect și concis. Fiecare întrebare este punctată cu 0 sau 1 (nu există punctaj parțial). Obținerea a **0.6 puncte** de lucrare înseamnă obținerea punctajului maxim aferent lucrării.
  
-Lucrarea de curs o veți da la seria din care faceți parte. Dacă, din motive argumentate și obiective, nu puteți ajunge la seria voastră, trimiteți un e-mail ​lui [[bogdan.purcareata@gmail.com|Bogdan]] cu subiectul ''​[IOCLA][Lucrare 2] Transfer: NUME Prenume - grupă'',​ de exemplu ''​[IOCLA][Lucrare 2] Transfer: POPESCU Andreea - 322CB''​. Cererile de transfer se trimit **până cel târziu cu o zi înainte de perioada în care se desfășoară fiecare lucrare**.+Lucrarea de curs o veți da la seria din care faceți parte. Dacă, din motive argumentate și obiective, nu puteți ajunge la seria voastră, trimiteți un e-mail [[alexandra.pirvulescu9@gmail.com|Alexandrei]] cu subiectul ''​[IOCLA][Lucrare 2] Transfer: NUME Prenume - grupă'',​ de exemplu ''​[IOCLA][Lucrare 2] Transfer: POPESCU Andreea - 322CB''​. Cererile de transfer se trimit **până cel târziu cu o zi înainte de perioada în care se desfășoară fiecare lucrare**.
  
 La lucrarea de curs nu aveți voie cu nici un fel de material. Aveți nevoie doar de un instrument de scris. Foaia cu subiectele o veți primi de la noi. Tot pe acea foaie veți răspunde la întrebări. Tentativele de copiere sau fraudare prin orice mijloc se penalizează cu anularea lucrării de curs. În caz de recidivă va rezulta în referat la decanatul facultății. La lucrarea de curs nu aveți voie cu nici un fel de material. Aveți nevoie doar de un instrument de scris. Foaia cu subiectele o veți primi de la noi. Tot pe acea foaie veți răspunde la întrebări. Tentativele de copiere sau fraudare prin orice mijloc se penalizează cu anularea lucrării de curs. În caz de recidivă va rezulta în referat la decanatul facultății.
Line 64: Line 73:
 Lucrările de curs se desfășoară în prima parte a unui curs și acoperă materia din cursurile anterioare. Desfășurătorul lucrărior de curs este descris mai jos, așa cum este indicat și în [[:​iocla:​calendar]]. Lucrările de curs se desfășoară în prima parte a unui curs și acoperă materia din cursurile anterioare. Desfășurătorul lucrărior de curs este descris mai jos, așa cum este indicat și în [[:​iocla:​calendar]].
  
-Lucrarea de curs 1 va avea loc în perioada marți, ​16 octombrie ​2018 - luni, 22 octombrie ​2018, astfel: +Lucrarea de curs 1 va avea loc în perioada marți, ​15 octombrie ​2019 - luni, 21 octombrie ​2019, astfel: 
-  * marți, ​16 octombrie ​201809:05-09:25, sala AN030, seria CD, la cursul ​4 +  * marți, ​15 octombrie ​201908:05 - 08:25, sala AN030, seria CD, la cursul ​6 
-  * joi18 octombrie ​201811:05 - 11:25, sala EC101, seria CA, la cursul ​4 +  * marți15 octombrie ​201912:05 - 12:25, sala A02Leu, seria CA, la cursul ​6 
-  * joi18 octombrie ​201817:05 - 17:25, sala EC101, seria CC, la cursul ​4 +  * miercuri16 octombrie ​201914:05 - 14:25, sala EC004, seria CB, la cursul ​6 
-  * luni22 octombrie ​201813:05 - 13:25, sala EC004, seria CB, la cursul ​4 +  * vineri18 octombrie ​201912:05 - 12:25, sala EC101, seria CC, la cursul ​6 
-Lucrarea de curs 1 va conține 6 întrebări din cursurile 1, 2 și (cursuri, nu capitole).+Lucrarea de curs 1 va conține 6 întrebări din cursurile 1, 2, 3, 4 și (cursuri, nu capitole).
  
-Lucrarea de curs 2 va avea loc în perioada marți, ​noiembrie ​2018 - luni, 12 noiembrie ​2018+Lucrarea de curs 2 va avea loc în perioada marți, ​noiembrie ​2019 - luni, 11 noiembrie ​2019
-  * marți, ​noiembrie ​201809:05-09:25, sala AN030, seria CD, la cursul ​7 +  * marți, ​noiembrie ​201908:05 - 08:25, sala AN030, seria CD, la cursul ​10 
-  * joinoiembrie ​201811:05 - 11:25, sala EC101, seria CA, la cursul ​7 +  * marținoiembrie ​201912:05 - 12:25, sala A02Leu, seria CA, la cursul ​10 
-  * joinoiembrie ​201817:05 - 17:25, sala EC101, seria CC, la cursul ​7 +  * miercurinoiembrie ​201914:05 - 14:25, sala EC004, seria CB, la cursul ​10 
-  * luni12 noiembrie ​201813:05 - 13:25, sala EC004, seria CB, la cursul ​7 +  * joinoiembrie ​201916:05 - 16:25, sala AN030, seria CC, la cursul ​10 
-Lucrarea de curs 2 va conține 6 întrebări din cursurile ​4și (cursuri, nu capitole).+Lucrarea de curs 2 va conține 6 întrebări din cursurile ​67, 8 și (cursuri, nu capitole).
  
-Lucrarea de curs 3 va avea loc în perioada marți, ​27 noiembrie 2018 - luni, decembrie ​2018+Lucrarea de curs 3 va avea loc în perioada marți, ​3 decembrie 2019 - luni, decembrie ​2019
-  * marți, ​27 noiembrie 201809:05-09:25, sala AN030, seria CD, la cursul ​10 +  * marți, ​3 decembrie 201908:05 - 08:25, sala AN030, seria CD, la cursul ​16 
-  * joi29 noiembrie 201811:05 - 11:25, sala EC101, seria CA, la cursul ​10 +  * marți3 decembrie 201912:05 - 12:25, sala A02Leu, seria CA, la cursul ​16 
-  * joi29 noiembrie 201817:05 - 17:25, sala EC101, seria CC, la cursul ​10 +  * miercuri4 decembrie 201914:05 - 14:25, sala EC004, seria CB, la cursul ​16 
-  * lunidecembrie ​201813:05 - 13:25, sala EC004, seria CB, la cursul ​10 +  * joidecembrie ​201916:05 - 16:25, sala AN030, seria CC, la cursul ​16 
-Lucrarea de curs 3 va conține 6 întrebări din cursurile ​7, 8 și 9 (cursuri, nu capitole).+Lucrarea de curs 3 va conține 6 întrebări din cursurile 9(a doua parte), 10, 11, 12 (cursuri, nu capitole).
  
-Lucrarea de curs 4 va avea loc în perioada ​marțiianuarie ​2019 luni15 ianuarie ​2019+Lucrarea de curs 4 va avea loc în perioada ​luni13 ianuarie ​2020 vineri16 ianuarie ​2020
-  * marți, ​ianuarie ​201909:05-09:25, sala AN030, seria CD, la cursul ​13 +  * marți, ​14 ianuarie ​202008:05 - 08:25, sala AN030, seria CD, la cursul ​21 
-  * joi10 ianuarie ​201911:05 - 11:25, sala EC101, seria CA, la cursul ​13 +  * marți14 ianuarie ​202012:05 - 12:25, sala A02Leu, seria CA, la cursul ​21 
-  * joi10 ianuarie ​201917:05 - 17:25, sala EC101, seria CC, la cursul ​13 +  * miercuri15 ianuarie ​202014:05 - 14:25, sala EC004, seria CB, la cursul ​21 
-  * luni15 ianuarie ​201913:05 - 13:25, sala EC004, seria CB, la cursul ​13 +  * joi16 ianuarie ​202016:05 - 16:25, sala AN030, seria CC, la cursul ​21 
-Lucrarea de curs 4 va conține 6 întrebări din cursurile ​10, 11 și 12 (cursuri, nu capitole).+Lucrarea de curs 4 va conține 6 întrebări din cursurile ​13-19 (cursuri, nu capitole).
  
 == Exemple subiecte == == Exemple subiecte ==
Line 268: Line 277:
 Găsiți două modele de subiect de examen final (practic) [[https://​drive.google.com/​open?​id=1MaobvDQ5erW7s0KWuwQh1dz_I-YFPUrO|aici]]. Scheletul și resursele pentru fiecare sunt [[http://​elf.cs.pub.ro/​asm/​res/​examen/​|aici]]. Găsiți două modele de subiect de examen final (practic) [[https://​drive.google.com/​open?​id=1MaobvDQ5erW7s0KWuwQh1dz_I-YFPUrO|aici]]. Scheletul și resursele pentru fiecare sunt [[http://​elf.cs.pub.ro/​asm/​res/​examen/​|aici]].
  
-Examenul se dă în săli de laborator cu SASM și tool-urile folosite în laboratoare de IOCLA.+Examenul se dă în săli de laborator cu SASM și tool-urile folosite în laboratoare de IOCLA: SASM, GDB, PEDA, IDA Free.
  
-Examenul va dura 120 de minute (2 ore), nu 90 de minute cum este indicat în modele.+**Examenul va dura 120 de minute (2 ore), nu 90 de minute cum este indicat în modele.**
  
-Veți participa la examen la data aferentă seriei voastre. Puteți cere mutarea în altă dată de examen cu motive obiective temeinice. Motivul "nu am învățat suficient"​ nu este acceptat. Vom fi mai deschiși cererilor de mutare pentru studenții care refac materia și care au și alte examene în sesiune și posibile suprapuneri. Dacă aveți motive temeinice obiective de mutare trimiteți un e-mail lui [[razvan.nitu1305@gmail.com|Răzvan Nițu]] cu subiectul ''​[IOCLA] Schimbare examen - NUME Prenume, Grupa'',​ de exemplu ''​[IOCLA] Schimbare examen - POPESCU Adrian, 322CB''​.+Veți participa la examen la data aferentă seriei voastre. Puteți cere mutarea în altă dată de examen cu motive obiective temeinice. Motivul "nu am învățat suficient"​ nu este acceptat. Vom fi mai deschiși cererilor de mutare pentru studenții care refac materia și care au și alte examene în sesiune și posibile suprapuneri. Dacă aveți motive temeinice obiective de mutare trimiteți un e-mail lui [[daniel.baluta@gmail.com|Daniel BĂLUȚĂ]] cu subiectul ''​[IOCLA] Schimbare examen - NUME Prenume, Grupa'',​ de exemplu ''​[IOCLA] Schimbare examen - POPESCU Adrian, 322CB''​.
  
 Vor fi două tranșe per examen. Fiecare tranșă va avea 2 h + 30 de minute de organizare și corectare etc. Rezultatele vor fi date după 30 de minute de la încheierea celei de-a doua tranșe. Vor fi afișate în catalogul online. Vor fi două tranșe per examen. Fiecare tranșă va avea 2 h + 30 de minute de organizare și corectare etc. Rezultatele vor fi date după 30 de minute de la încheierea celei de-a doua tranșe. Vor fi afișate în catalogul online.
Line 294: Line 303:
 Orice tentativă de copiere se penalizaează:​ Orice tentativă de copiere se penalizaează:​
   - prima încercare cu avertisment   - prima încercare cu avertisment
-  - a doua încercare eliminarea din examen și referat la decant+  - a doua încercare eliminarea din examen și referat la decanat
  
-Orice încercare de exfiltrare a datelor ​de examen va înseamnă repetarea disciplinei anul viitor și referat la decanat pentru tentativă de fraudare.+Orice încercare de exfiltrare a subiectelor ​de examen va înseamnă repetarea disciplinei anul viitor și referat la decanat pentru tentativă de fraudare.
  
 /* /*
Line 356: Line 365:
  
 Nu este permis să faceți transfer de fișiere între voi. În general, recomandăm să nu urmăriți ecranul unui alt coleg, sau pentru inspirație sau pentru a îl/o ajuta la rezolvare. Evitați testarea unei teme pe un sistem al unui coleg. Pot exista excepții, puteți ajuta pe cineva la troubleshooting,​ dar să aveți în vedere să nu treacă de la "hai să dăm de cap problemei"​ la "hai să-ți rezolv tema". Dar vă recomandăm să folosiți [[http://​cs.curs.pub.ro/​|forumurile pe cs.curs.pub.ro]] sau [[:​iocla#​echipa|echipa de IOCLA]] pentru a afla răspunsuri la întrebările voastre. Nu este permis să faceți transfer de fișiere între voi. În general, recomandăm să nu urmăriți ecranul unui alt coleg, sau pentru inspirație sau pentru a îl/o ajuta la rezolvare. Evitați testarea unei teme pe un sistem al unui coleg. Pot exista excepții, puteți ajuta pe cineva la troubleshooting,​ dar să aveți în vedere să nu treacă de la "hai să dăm de cap problemei"​ la "hai să-ți rezolv tema". Dar vă recomandăm să folosiți [[http://​cs.curs.pub.ro/​|forumurile pe cs.curs.pub.ro]] sau [[:​iocla#​echipa|echipa de IOCLA]] pentru a afla răspunsuri la întrebările voastre.
 +
 +=== Depunctari teme ===
 +
 +Codul vostru trebuie nu numai să "​meargă",​ ci și să respecte anumite standarde. Aveți mai jos o listă de potențiale erori de care trebuie să țineți cont în momentul realizării unei teme. Nerespectarea indicațiilor poate atrage dupa sine depunctări proporționale cu gravitatea erorii.
 +  * Label-uri și variabile numite nesemnificativ (x1, x2, a, b, c). Pentru denumirea unei variabile ce itereaza printr-un vector se pot folosi denumirile uzuale i, j, k însă denumiri de genul label1, label2, introduc ambiguitate
 +  * Comentarii in cod care pot fi ambigue, insuficinete sau lipsa comentariilor
 +  * Cod duplicat
 +  * Hardcodări pentru a trece teste. Natura testelor este orientativă și menite să va ajute în realizarea temei, implementarea vostră este partea pe care o vom nota. Apelați la forum daca nu sunteți siguri daca ceva constituie hardcodare
 +  * Încărcarea unui README în alt format decât fisier text (să **nu** fie .docx, .pdf)
 +  * Secvente de instructiuni care nu ajuta la rezolvarea efectiva a temei. Ex:
 +<​code>​
 +mov eax , 500
 +inc eax
 +xor eax, eax
 +</​code>​
 +  * Utilizarea secvențelor 'sub esp, 4; mov [esp], eax' în locul 'push eax' sau 'mov eax, [esp]; add esp, 4' în locul 'pop eax'
 +  * Temele care nu trec de procesul de asamblare (//build//) nu vor fi luate în considerare.
  
 === Penalizare pentru teme copiate === === Penalizare pentru teme copiate ===
Line 381: Line 407:
 Sesiunea de restanță/​mărire se desfășoară în septembrie. În cadrul sesiunii de restanță/​mărire se va reface **doar** [[:​iocla:​reguli-notare#​examen_final|examenul final]]. Sesiunea de restanță/​mărire se desfășoară în septembrie. În cadrul sesiunii de restanță/​mărire se va reface **doar** [[:​iocla:​reguli-notare#​examen_final|examenul final]].
  
-Dacă și după sesiunea de restanță/​mărire din septembrie nu obțineți punctaj suficient, veți repeta ​materie ​în anul universitar viitor.+Dacă și după sesiunea de restanță/​mărire din septembrie nu obțineți punctaj suficient, veți repeta ​materia ​în anul universitar viitor.
 ===== Refacerea materiei ===== ===== Refacerea materiei =====
  
 Pentru studenții care refac materia în cadrul anului universitar curent, în mod implicit, punctajele se resetează la începutul semestrului. Pentru studenții care refac materia în cadrul anului universitar curent, în mod implicit, punctajele se resetează la începutul semestrului.
  
-Catalogul de anul trecut (2017-2018) este disponibil pe [[https://​ocw.cs.pub.ro/​courses/​iocla/​catalog#​catalog_2017-2018|wiki]].+Catalogul de anul trecut (2018-2019) este disponibil pe [[https://​ocw.cs.pub.ro/​courses/​iocla/​catalog|wiki]].
  
 Dacă se dorește, studenții care refac materia pot păstra punctajul de laborator din anul universitar anterior în următoarele variante: Dacă se dorește, studenții care refac materia pot păstra punctajul de laborator din anul universitar anterior în următoarele variante:
Line 395: Line 421:
 Se păstrează nota de anul trecut, nu punctajul. Nota din catalogul de anul trecut pentru activitatea dorită (laborator sau teme) este trecută în poziția aferentă din catalogul de anul acesta; se aplică pe nota astfel trecută ponderile din acest an. Se păstrează nota de anul trecut, nu punctajul. Nota din catalogul de anul trecut pentru activitatea dorită (laborator sau teme) este trecută în poziția aferentă din catalogul de anul acesta; se aplică pe nota astfel trecută ponderile din acest an.
  
-Cei care doresc păstrarea notei de laborator și/sau teme vor trebui să posteze un mesaj pe acest thread până cel târziu vineri, ​26 octombrie ​2018.+Cei care doresc păstrarea notei de laborator și/sau teme vor trebui să posteze un mesaj pe acest thread până cel târziu vineri, ​25 octombrie ​2019.
  
 Mesajul trebuie sa aibă următorul conținut: Mesajul trebuie sa aibă următorul conținut:
 <​code>​ <​code>​
-NUME Prenume, ​grupă 2017-2018grupă 2018-2019+NUME Prenume, ​grupa actualagrupa veche
 Doresc păstrarea notei la activitatea de TODO. Doresc păstrarea notei la activitatea de TODO.
 </​code>​ </​code>​
Line 410: Line 436:
 Un exemplu de mesaj este: Un exemplu de mesaj este:
 <​code>​ <​code>​
-IONESCU Adrian, ​323CC334CB+IONESCU Adrian, ​334CC323CB
 Doresc păstrarea notei la activitatea de laborator și teme. Doresc păstrarea notei la activitatea de laborator și teme.
 </​code>​ </​code>​
  
-Vom publica modificările în [[https://docs.google.com/spreadsheets/d/100Xz24AytjHUXTwnSYGsHoCTvt72sqeTcmBZemd3Jww/​edit#​gid=0|catalog]] și în sheetul de recuperare punctaj+Vom publica modificările în [[https://ocw.cs.pub.ro/courses/iocla/catalog|catalog]] și în sheetul de Echivalari
  
 Studenții care refac materia pot participa la laborator cu o singură grupă, în limita locurilor disponibile (au prioritate studenții din semigrupa afișată la orar). Studenții care refac materia pot participa la laborator cu o singură grupă, în limita locurilor disponibile (au prioritate studenții din semigrupa afișată la orar).
iocla/reguli-notare.1548780827.txt.gz · Last modified: 2019/01/29 18:53 by razvan.deaconescu
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