Differences

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

Link to this comparison view

pa:regulament-general [2022/03/09 21:04]
radu.iacob [Laborator]
pa:regulament-general [2024/03/20 12:35] (current)
radu.iacob [Laborator]
Line 1: Line 1:
-====== Regulament General PA 2022 ======+====== Regulament General PA 2023 ======
  
 ===== Notare ===== ===== Notare =====
Line 17: Line 17:
  
 | Teme | 2x1.25 puncte + 2x0.25 puncte bonus| | Teme | 2x1.25 puncte + 2x0.25 puncte bonus|
-| Proiect | 1 punct + 1 punct bonus |+| Proiect | 2 puncte ​|
 | Test Practic | 1 x 1.5 puncte | | Test Practic | 1 x 1.5 puncte |
 | Activitate Laborator | 1 punct | | Activitate Laborator | 1 punct |
Line 31: Line 31:
 Limbajele de programare acceptate pentru rezolvarea acestora sunt: C/C++ sau Java. Dacă doriți să rezolvați tema într-un alt limbaj, vă rog să luați legătura cu Traian Rebedea. Dacă el este de acord cu propunerea voastră, puteți rezolva tema în limbajul dorit. Limbajele de programare acceptate pentru rezolvarea acestora sunt: C/C++ sau Java. Dacă doriți să rezolvați tema într-un alt limbaj, vă rog să luați legătura cu Traian Rebedea. Dacă el este de acord cu propunerea voastră, puteți rezolva tema în limbajul dorit.
  
-Responsabilii de teme sunt: Cristian Pătrașcu și Victor Nonea.+<​hidden>​Responsabilii de teme sunt: Cristian Pătrașcu și Victor Nonea.</​hidden>​
  
 Fiecare temă va avea fixat un termen limită. Temele vor putea fi uploadate pe site și după expirarea acestui termen limită, însă cu o penalizare de 0.5 puncte pe zi (din 10 puncte). Temele trimise cu o întârziere mai mare de 7 zile nu vor fi notate. Fiecare temă va avea fixat un termen limită. Temele vor putea fi uploadate pe site și după expirarea acestui termen limită, însă cu o penalizare de 0.5 puncte pe zi (din 10 puncte). Temele trimise cu o întârziere mai mare de 7 zile nu vor fi notate.
  
 Notarea temelor se va face astfel (considerând puntajul maxim pentru o temă a fi 10 puncte): Notarea temelor se va face astfel (considerând puntajul maxim pentru o temă a fi 10 puncte):
 +
   * 5 puncte dacă se respectă cerințele temei, adică compilare și execuție fără erori astfel încât să se obțină rezultatele cerute;   * 5 puncte dacă se respectă cerințele temei, adică compilare și execuție fără erori astfel încât să se obțină rezultatele cerute;
   * 3 puncte pentru o implementare eficientă; se depunctează implementările ineficiente din punct de vedere al complexității algoritmului în timp și spațiu consumat;   * 3 puncte pentru o implementare eficientă; se depunctează implementările ineficiente din punct de vedere al complexității algoritmului în timp și spațiu consumat;
Line 51: Line 52:
 Dacă vor exista teme care se vor abate de la acest barem generic, **acest lucru va fi specificat în enunțul temei**. Dacă vor exista teme care se vor abate de la acest barem generic, **acest lucru va fi specificat în enunțul temei**.
  
-**Temele copiate se punctează cu -10 puncte** (se penalizează **toți** participanții la procesul de fraudare cu punctajul maxim ce poate fi obţinut pentru tema respectivă).+
    
 Pentru a asigura o notare uniformă a temelor, există o singură persoană care este responsabilă de corectarea unei teme la nivelul unei serii. Pentru fiecare temă propusă, se vor specifica responsabilii pentru enunț și corectarea ei în formularea enunțului de pe site. Pentru a asigura o notare uniformă a temelor, există o singură persoană care este responsabilă de corectarea unei teme la nivelul unei serii. Pentru fiecare temă propusă, se vor specifica responsabilii pentru enunț și corectarea ei în formularea enunțului de pe site.
Line 59: Line 60:
 Configurația mașinii virtuale de pe vmchecker poate fi inspectata [[pa:​vmchecker_conf|aici]]. Configurația mașinii virtuale de pe vmchecker poate fi inspectata [[pa:​vmchecker_conf|aici]].
  
-ATENȚIE! Temele detectate ca fiind copiate vor impune ANULAREA întregului punctaj șREFACEREA materiei! ​Prin copiere se înțelege preluarea unei secvențe de cod, de la alt student, sau dintr-o altă sursă, și prezentarea acesteia drept realizare proprie, în formă integrală sau modificată.+**Încercările de copiere se punctează cu -1.25** (se penalizează **toți** participanții la procesul de fraudare cu **punctajul maxim** ce poate fi obţinut pentru tema respectivă). ​Prin copiere se înțelege preluarea unei secvențe de cod, de la alt student, sau dintr-o altă sursă, și prezentarea acesteia drept realizare proprie, în formă integrală sau modificată.
  
 În cazul împrumutului de idei, vă rugăm să treceți, la sfârșitul fișierului README, aferent temei, în secțiunea //​Referințe//,​ elementele preluate, alături de sursele utilizate. Acestea din urmă pot fi proprii colegi, cărți, articole de pe internet etc. În cazul împrumutului de idei, vă rugăm să treceți, la sfârșitul fișierului README, aferent temei, în secțiunea //​Referințe//,​ elementele preluate, alături de sursele utilizate. Acestea din urmă pot fi proprii colegi, cărți, articole de pe internet etc.
 +
 +De asemeni, **dorim să descurajăm generarea automată a temelor** folosind modele bazate pe inteligență artificială. Astfel, dacă folosiți aceste modele dar **documentați detaliat** maniera în care le-ați folosit în Readme (ex: cum ați interacționat,​ ce prompt-uri ați folosit) veți primi o penalizare de până la 33% din punctajul temei. Folosirea unui model fară documentarea acestui fapt în Readme atrage penalizarea maximă corespunzătoare unei teme fraudate.
 +
 +În schimb, este permisă folosirea modelelor pentru realizarea proiectului,​ fără penalizare, dacă documentați cum le-ați folosit în Readme.
  
 ==== Tema - proiect ==== ==== Tema - proiect ====
Line 79: Line 84:
  
 La fiecare laborator studentul poate obține unul din următoarele punctaje: La fiecare laborator studentul poate obține unul din următoarele punctaje:
-  * 11 sau 12 (bonus) - a rezolvat toate problemele și a lucrat la bonusurile din secțiunea de aprofundare.+  * 11-13 (bonus) - a rezolvat toate problemele și a lucrat la bonusurile din secțiunea de aprofundare.
   * 10 - a fost atent și implicat pe toată desfășurarea laboratorului,​ a rezolvat sau a înțeles rezolvarea majorității problemelor propuse   * 10 - a fost atent și implicat pe toată desfășurarea laboratorului,​ a rezolvat sau a înțeles rezolvarea majorității problemelor propuse
   * 5 - a avut o implicare minimă pe parcursul laboratorului   * 5 - a avut o implicare minimă pe parcursul laboratorului
Line 106: Line 111:
  
 Cursuri similare: Cursuri similare:
-  * [[http://​ocw.mit.edu/​OcwWeb/Electrical-Engineering-and-Computer-Science/6-046JFall-2005/​CourseHome/|MIT, Introduction to Algorithms]] +  * [[https://​ocw.mit.edu/​courses/6-006-introduction-to-algorithms-fall-2011/|MIT, Introduction to Algorithms]] 
-  * [[https://courseware.stanford.edu/pg/courses/​130711/​cs161-winter-2011|Stanford, Design and Analysis of Algorithms]]+  * [[https://​stanford-cs161.github.io/winter2023/|Stanford, Design and Analysis of Algorithms]]
   * [[https://​www.coursera.org/​course/​algo|Coursera,​ Algorithms: Design and Analysis, Part 1]]   * [[https://​www.coursera.org/​course/​algo|Coursera,​ Algorithms: Design and Analysis, Part 1]]
   * [[https://​www.coursera.org/​course/​algo2|Coursera,​ Algorithms: Design and Analysis, Part 2]]   * [[https://​www.coursera.org/​course/​algo2|Coursera,​ Algorithms: Design and Analysis, Part 2]]
pa/regulament-general.1646852642.txt.gz · Last modified: 2022/03/09 21:04 by radu.iacob
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