Differences

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

Link to this comparison view

programare:regulament-ca [2020/10/04 23:24]
darius.neatu [Temele de casă]
programare:regulament-ca [2023/11/12 18:09] (current)
radu.nichita
Line 38: Line 38:
   * **NotaExamen** >= 5 (din 10)   * **NotaExamen** >= 5 (din 10)
   * 0.20 * **NotaParţial** + 0.30 * **NotaTemeCasă** + 0.10 * **NotaTesteLaborator** >= 3 (din 6)   * 0.20 * **NotaParţial** + 0.30 * **NotaTemeCasă** + 0.10 * **NotaTesteLaborator** >= 3 (din 6)
 +  * 0.10 * **NotaTesteLaborator** + 0.20 * **NotaParţial** >= 1.5 (din 3)
  
 +Toate notele din condiții/​formule sunt considerate având un maxim de 10.
  
 În continuare sunt prezentate detalii despre fiecare activitate în parte. În continuare sunt prezentate detalii despre fiecare activitate în parte.
Line 56: Line 58:
 === Temele de casă === === Temele de casă ===
 == General == == General ==
-Temele de casă sunt în număr de 3 şi fiecare este notată cu câte 100 de puncte. Enunţurile acestora vor fi publicate pe site-ul de curs. De asemenea, fiecare temă va avea termenul de predate precizat în enunţ. Ora limită de trimitere din ultima zi nu poate fi mai târziu de 23.59. În cazul întârzierii trimiterii temelor de casă, se aplică următoarea regulă: pentru fiecare din primele trei zile de întârziere,​ se vor scădea 10 puncte din nota acordată. Temele nu se mai pot trimite după cele trei zile de întârziere.+Temele de casă sunt în număr de 3 şi fiecare este notată cu maxim 100 de puncte ​(ce se echivalează obținerii punctajului maxim, de 10 din 10). Enunţurile acestora vor fi publicate pe site-ul de curs. De asemenea, fiecare temă va avea termenul de predate precizat în enunţ. Ora limită de trimitere din ultima zi nu poate fi mai târziu de 23.59. În cazul întârzierii trimiterii temelor de casă, se aplică următoarea regulă: pentru fiecare din primele trei zile de întârziere,​ se vor scădea 10 puncte din nota acordată. Temele nu se mai pot trimite după cele trei zile de întârziere.
  
  
Line 68: Line 70:
  
 == Trimitere teme == == Trimitere teme ==
-Temele se vor trimitepe ​site-ul cursului [[https://​curs.upb.ro/​ | curs.upb.ro]] și pe [[https://​vmchecker.cs.pub.ro/​ui/​ | vmchecker ​]] folosind contul de student primit la începutul semestrului pentru platformele UPB. Rubrica de trimitere se va găsi în secţiunea cursului de Programare, la fiecare temă în parte, în săptămâna corespunzătoare. Este obligatoriu ca temele să fie trimise pe ambele platforma pentru a fi notate.+Temele se vor trimite pe site-ul cursului [[https://​curs.upb.ro/​ | curs.upb.ro]] folosind contul de student primit la începutul semestrului pentru platformele UPB. Rubrica de trimitere se va găsi în secţiunea cursului de Programare, la fiecare temă în parte, în săptămâna corespunzătoare. Este obligatoriu ca temele să fie trimise pe ambele platforma pentru a fi notate.
  
  
Line 80: Line 82:
 Nivelul de dificultate al temelelor de casă impune după sine o pondere diferită a celor trei teme de casă, după cum urmează: Nivelul de dificultate al temelelor de casă impune după sine o pondere diferită a celor trei teme de casă, după cum urmează:
  
-  * Tema 1 (nivel ​simplu ​de dificultate):​ 0,5p din cele 3p alocate temelor de casă;+  * Tema 1 (nivel ​mic de dificultate):​ 0,5p din cele 3p alocate temelor de casă;
   * Tema 2 (nivel mediu de dificultate):​ 1,0p din cele 3p alocate temelor de casă;   * Tema 2 (nivel mediu de dificultate):​ 1,0p din cele 3p alocate temelor de casă;
   * Tema 3 (nivel mediu de dificultate,​ dar puțin mai elaborată):​ 1,5p din cele 3p alocate temelor de casă.   * Tema 3 (nivel mediu de dificultate,​ dar puțin mai elaborată):​ 1,5p din cele 3p alocate temelor de casă.
Line 95: Line 97:
  
 === Teste practice === === Teste practice ===
-Pentru testarea cunoștințelor practice dobândite în urma laboratoarelor,​ echipa va organiza teste practice pe platforma [[https://​www.hackerrank.com/​ | HackerRank]]. Regulamentul general pentru testele practice se găsește la [[https://​ocw.cs.pub.ro/​courses/​programare/​pc-ca-test-practic | https://​ocw.cs.pub.ro/​courses/​programare/​pc-ca-test-practic]]. ​Fiecare ​test valorează 0.5p din nota finală.+Pentru testarea cunoștințelor practice dobândite în urma laboratoarelor,​ echipa va organiza ​unul sau două teste practice pe platforma [[https://​www.hackerrank.com/​ | HackerRank]]. Regulamentul general pentru testele practice se găsește la [[https://​ocw.cs.pub.ro/​courses/​programare/​pc-ca-test-practic | https://​ocw.cs.pub.ro/​courses/​programare/​pc-ca-test-practic]]. ​Ponderea fiecărui ​test în cadrul punctajul (de 1p) atribuit testelor de laborator va fi anunțată înainte de susținerea acestuia.
  
 ==== Politica de colaborare ==== ==== Politica de colaborare ====
Line 158: Line 160:
 <​note>​ <​note>​
 O temă care nu se poate compila sau care face altceva decât era specificat în cerinţe se va nota cu 0 puncte. O temă care nu se poate compila sau care face altceva decât era specificat în cerinţe se va nota cu 0 puncte.
-O temă care nu trece măcăr un test pe vmchecker este automat punctată cu 0 puncte.+O temă care nu trece măcăr un test pe vmchecker-next este automat punctată cu 0 puncte.
 </​note>​ </​note>​
  
-Pentru a evita problemele legate de diversele configuraţii de testare a temelor, pentru corectarea şi evaluarea lor se va pune la dispoziţie o maşină virtuală (pe vmchecker) în care se vor corecta temele.+Pentru a evita problemele legate de diversele configuraţii de testare a temelor, pentru corectarea şi evaluarea lor se va pune la dispoziţie o maşină virtuală (pe vmchecker-next) în care se vor corecta temele.
  
 === Reguli de trimitere a temelor === === Reguli de trimitere a temelor ===
Line 174: Line 176:
  
 <note important>​ <note important>​
-Tema trebuie trimisă sub forma unei arhive **.zip** pe site-ul cursului ​și pe vmchecker.+Tema trebuie trimisă sub forma unei arhive **.zip** pe site-ul cursului. Aceasta va fi evaluată în mod automat folosind platforma ​vmchecker-next.
  
 Numele şi extensiile fişierelor trimise nu trebuie să conţină spaţii sau majuscule, cu excepția fisierului README. ​ Numele şi extensiile fişierelor trimise nu trebuie să conţină spaţii sau majuscule, cu excepția fisierului README. ​
Line 185: Line 187:
 </​note>​ </​note>​
  
-Pentru trimiterea si corectarea temelor vom folosi platforma **vmchecker**.+Pentru trimiterea si corectarea temelor vom folosi platforma **vmchecker-next**.
  
 **How to:** **How to:**
  
-  - Intraţi pe: [[https://​elf.cs.pub.ro/​vmchecker/​ui/​|vmchecker]] cu user-ul si parola ​de student. +  - Intraţi pe Moodle, pe pagina cursului ​de PCLP1 seria CA.
-  - Alegeţi cursul de Programarea Calculatorelor.+
   - Selectaţi “Tema 1” (2, 3 sau 4 pentru celelalte).   - Selectaţi “Tema 1” (2, 3 sau 4 pentru celelalte).
-  - Daţi click pe “Trimitere soluţii”. +  - Daţi click pe “Add submission”. 
-  - Încărcaţi arhiva conform specificaţilor ​de mai sus+  - Încărcaţi arhiva conform specificaţilor ​din enunțull temei
-  - În acest moment, tema voastră este trimisă în coada de testare. Rezultatul o să îl puteţi vizualiza ​când daţi click pe “Rezultate”.+  - În acest moment, tema voastră este trimisă în coada de testare. Rezultatul o să îl puteţi vizualiza ​după câteva minute, dând refresh ​pe pagina cu assignement-ul.
  
 **Observaţii:​** **Observaţii:​**
  
-  ​* Vmchecker nu stie să scadă automat puncte în funcţie de testele care vă pică sau nu. +  * O să vă apară un câmp cu “Feedback” în care vor fi scăzute automat doar punctele de la teste
-  ​* O să vă apară un câmp cu “Date şi depunctări” în care vor fi scăzute automat doar punctele de la penalizări de întârziere+  * Tot în această secțiune, ​o să vă apară output-ul testelor, iar la sfârşitul acestuia numărul de puncte acumulate.
-  * În câmpul “Execuţia testelor” ​o să vă apară output-ul testelor, iar la sfârşitul acestuia numărul de puncte acumulate+
-  * Pe pagina principală aveţi “Rezultate generale”. Dacă vă apare “ok” înseamnă că tema voastră nu a fost corectată încă.+
   * Temele vor fi corectate doar după ce va expira deadlineul hard.   * Temele vor fi corectate doar după ce va expira deadlineul hard.
   * Dacă aveţi nelămuriri,​ observaţii sau probleme sunteţi rugaţi să postaţi pe forum.   * Dacă aveţi nelămuriri,​ observaţii sau probleme sunteţi rugaţi să postaţi pe forum.
Line 214: Line 213:
  
 Temele sunt individuale. Copierea integrală sau parţială a unei teme duce la anularea punctajului pentru TOATE temele atât pentru sursă cât şi pentru destinaţie (pentru detalii vezi secţiunea referitoare la politica de colaborare). Temele sunt individuale. Copierea integrală sau parţială a unei teme duce la anularea punctajului pentru TOATE temele atât pentru sursă cât şi pentru destinaţie (pentru detalii vezi secţiunea referitoare la politica de colaborare).
 +
 +<​hidden>​
 ==== Desfăşurarea activităţilor de laborator ==== ==== Desfăşurarea activităţilor de laborator ====
  
Line 245: Line 246:
  
 În timpul semestrului situaţia la laborator va putea fi consultată la [[http://​ocw.cs.pub.ro/​courses/​programare/​catalog|această adresă]]. Asistenţii vor actualiza pe cât posibil în timp real situaţia pentru a permite evidenţa clară a prezenţelor şi pentru a preîntâmpina orice probleme de natură administrativă. În timpul semestrului situaţia la laborator va putea fi consultată la [[http://​ocw.cs.pub.ro/​courses/​programare/​catalog|această adresă]]. Asistenţii vor actualiza pe cât posibil în timp real situaţia pentru a permite evidenţa clară a prezenţelor şi pentru a preîntâmpina orice probleme de natură administrativă.
 +</​hidden>​
 ==== Reguli de repetare a materiei ==== ==== Reguli de repetare a materiei ====
 <note important>​ <note important>​
Line 257: Line 258:
 ==== Alte resurse ==== ==== Alte resurse ====
  
-   * Pagina de web a cursului de Programarea Calculatoarelor se găseşte pe site-ul de cursuri al catedrei de calculatoare: ​http://acs.curs.pub.ro/.+   * Pagina de web a cursului de Programarea Calculatoarelor se găseşte pe site-ul de cursuri al catedrei de calculatoare: ​https://curs.upb.ro/.
    * Folosirea acestei pagini şi conţinutului ei (materiale de curs şi laborator, forum-uri, formulare de evaluare, exemple de subiecte posibile) se va face în scop academic şi cu respectarea normelor de conduită ce decurg din aceasta.    * Folosirea acestei pagini şi conţinutului ei (materiale de curs şi laborator, forum-uri, formulare de evaluare, exemple de subiecte posibile) se va face în scop academic şi cu respectarea normelor de conduită ce decurg din aceasta.
  
programare/regulament-ca.1601843096.txt.gz · Last modified: 2020/10/04 23:24 by darius.neatu
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