Differences

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

Link to this comparison view

programare:regulament-cb-cd [2016/09/27 15:18]
laura.vasilescu [Politica de colaborare]
programare:regulament-cb-cd [2023/11/12 10:40] (current)
ioana.dabelea [Notarea]
Line 1: Line 1:
 ===== Programarea Calculatoarelor ===== ===== Programarea Calculatoarelor =====
  
-Anul universitar ​2016 2017+Anul universitar ​2023 2024
  
 Anul I, Semestrul I Anul I, Semestrul I
Line 30: Line 30:
  
 Fiecare componentă a materiei corespunde unei anumite ponderi din nota finală, astfel: Fiecare componentă a materiei corespunde unei anumite ponderi din nota finală, astfel:
-  * examen final: ​40% +  * examen final: ​4p 
-  * teme de casă: ​40% +  * teme de casă: ​3p 
-  * laborator20% +  * partial1.5p 
- +  * bonusuripana la 1p 
-Vor fi trei teme de casă, împreună valorând 4 puncte din nota finală+  * laborator: 1.5p
-  * tema de casă nr. 11 punct +
-  * tema de casă nr. 2: 1.5 puncte +
-  * tema de casă nr. 3: 1.5 puncte+
  
 Pentru a promova, trebuie îndeplinite simultan condiţiile:​ Pentru a promova, trebuie îndeplinite simultan condiţiile:​
   * punctajul examenului final să fie >= 2 (din 4)   * punctajul examenului final să fie >= 2 (din 4)
-  * punctajul obținut pe parcurs (teme + laborator) să fie >= 3 (din 6)+  * punctajul obținut pe parcurs (teme + laborator ​+ partial) să fie >= 3 (din 6)
  
 În continuare sunt prezentate detalii despre fiecare activitate în parte. În continuare sunt prezentate detalii despre fiecare activitate în parte.
 +=== Examenul partial ===
 +
 +Examenul parţial se va susţine scris. Nu o să dureze mai mult de 50 de minute şi o să fie alcătuit din 2 părţi: ​
 + * întrebări grilă de tipul "ce afişează următorul cod"
 + * scrierea a 1-2 funcţii ​
 +
 +Data parţialului este:
 + * seria CB: 28.11.2023 la curs
 + * seria CD: 15.12.2023 la curs
 +
 +Materia pentru parţial cuprinde toate cursurile pana la cel de alocare dinamica **inclusiv**.
 +
 +Examenul parţial **nu** se poate reface, iar materia care intră la parţial o să o regăsiţi şi la examenul final.
 +
  
 === Examenul final === === Examenul final ===
Line 51: Line 62:
 === Temele de casă === === Temele de casă ===
  
-Temele de casă sunt în număr de şi fiecare este notată cu câte 100 de puncte ce se vor scala corespunzător în echivlentul punctajului din nota finală. Enunţurile acestora vor fi publicate pe site-ul de curs. De asemenea, fiecare temă va avea deadline-ul precizat în enunț.+Temele de casă sunt în număr de şi fiecare este notată cu câte 100 de puncte ce se vor scala corespunzător în echivlentul punctajului din nota finală. Enunţurile acestora vor fi publicate pe site-ul de curs. De asemenea, fiecare temă va avea deadline-ul precizat în enunț.
  
-În cazul întârzierii trimiterii temelor de casă, se aplică următoarea regulă: pentru fiecare zi (24 de ore) întârziere,​ se vor scădea 10 puncte din nota acordată. ​Temele trimise după 7 de zile de întârziere vor putea fi notate cu maxim 30 de puncte. În consecință,​ **deadline-ul hard** pentru trimiterea temelor de casă este de o săptămână de la finalizarea deadline-ului soft.+În cazul întârzierii trimiterii temelor de casă, se aplică următoarea regulă: pentru fiecare zi (24 de ore) întârziere,​ se vor scădea 10 puncte din nota acordată. ​Fiecare tema o sa mentioneze numarul ​de zile de intarziere permise.
  
 <​note>​ <​note>​
-În timpul vacanțelor nu se aplică depunctări iar zilele de vacanță nu se iau în calcul la stabilirea deadline-urilor.+În timpul vacanțelor nu se aplică depunctăriiar zilele de vacanță nu se iau în calcul la stabilirea deadline-urilor.
 </​note>​ </​note>​
  
-Temele se vor trimite prin upload, pe platforma vmchecker (https://​vmchecker.cs.pub.ro) folosind contul de student primit la începutul semestrului pentru portalul de cursuri. Rubrica de upload ​se va găsi în secţiunea cursului de Programare, la fiecare temă în parte, în săptămâna corespunzătoare.+Temele se vor trimite prin upload, pe Moodle, unde o sa se gasească câte un assignment corespunzator fiecărei teme.
  
 <note warning> <note warning>
Line 117: Line 128:
 Criteriile luate în calcul la notarea temei sunt: Criteriile luate în calcul la notarea temei sunt:
  
-  - //​Funcţionarea temei conform cerinţelor - 60 puncte//+  - //​Funcţionarea temei conform cerinţelor - 90 puncte//
       * Pentru a primi punctaj maxim, soluţia trebuie să treacă cu bine toate testele de corectare (atât cele publicate pe site o dată cu enunţul temei, cât şi cele private pe care le va face asistentul şi care vor fi publicate o dată cu afişarea notelor la tema respectivă).       * Pentru a primi punctaj maxim, soluţia trebuie să treacă cu bine toate testele de corectare (atât cele publicate pe site o dată cu enunţul temei, cât şi cele private pe care le va face asistentul şi care vor fi publicate o dată cu afişarea notelor la tema respectivă).
-  - //Calitatea şi eficienţa soluţiei ​20 puncte//+  - //Calitate ​10 puncte//
       * Soluţia propusă de voi pentru rezolvarea unei teme de casă trebuie să fie clară şi eficientă. Soluţia propusă se va explica prin intermediul comentariilor din codul sursă şi al fişierului ''​README''​ care însoţeşte tema de casă.       * Soluţia propusă de voi pentru rezolvarea unei teme de casă trebuie să fie clară şi eficientă. Soluţia propusă se va explica prin intermediul comentariilor din codul sursă şi al fişierului ''​README''​ care însoţeşte tema de casă.
-  - //​Claritatea codului - 10 puncte// 
       * Codul trebuie să fie uşor de urmărit: indentare adecvată, nume de variabile sugestive, constante simbolice (nu numere), cod aerisit.       * Codul trebuie să fie uşor de urmărit: indentare adecvată, nume de variabile sugestive, constante simbolice (nu numere), cod aerisit.
-  - //​Claritatea explicaţiilor - 10 puncte// 
       * Pentru a obţine maximum de punctaj, explicaţiile trebuie să fie clare („să înţeleagă şi alţii”) şi concise („nu scrie ce nu ai vrea să citeşti”). Prin explicaţii se înţelege:       * Pentru a obţine maximum de punctaj, explicaţiile trebuie să fie clare („să înţeleagă şi alţii”) şi concise („nu scrie ce nu ai vrea să citeşti”). Prin explicaţii se înţelege:
           * comentariile din surse           * comentariile din surse
Line 129: Line 138:
  
 <​note>​ <​note>​
-Punctele de la (2), (3) şi (4) sunt condiţionate de punctul (1). O temă care nu se poate compila sau care face altceva decât era specificat în cerinţe se va nota cu 0 puncte.+Punctul ​(2) este condiţionate de punctul (1). O temă care nu se poate compila sau care face altceva decât era specificat în cerinţe se va nota cu 0 puncte.
 </​note>​ </​note>​
  
Line 182: Line 191:
 === Reguli de realizare a temelor === === Reguli de realizare a temelor ===
  
-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 [[regulament#​Politica de colaborare|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 [[regulament-cb-cd#Politica de colaborare|politica de colaborare]]).
 ==== Desfăşurarea activităţilor de laborator ==== ==== Desfăşurarea activităţilor de laborator ====
  
Line 205: Line 214:
    * posibilitatea de a explica în cuvinte cum şi de ce a fost scris în codul sursă    * posibilitatea de a explica în cuvinte cum şi de ce a fost scris în codul sursă
  
-<note important>​ 
-Condiţia necesară şi obligatorie pentru a obţine prezenţa la laborator este realizarea primului task. 
-</​note>​ 
  
 Astfel este încurajată o atitudine cât mai activă în timpul laboratoarelor;​ o atitudine pur pasivă nu va fi punctată şi echivalează cu o absenţă. Este de asemenea încurajată interacţiunea cu asistenţii atât la laborator cât şi pe forum. Astfel este încurajată o atitudine cât mai activă în timpul laboratoarelor;​ o atitudine pur pasivă nu va fi punctată şi echivalează cu o absenţă. Este de asemenea încurajată interacţiunea cu asistenţii atât la laborator cât şi pe forum.
  
-Nota primită la sfârşitul semestrului pe activitatea de laborator va fi media aritmetică a notelor primite în cadrul fiecărei şedinţe de laborator. În cazul unor laboratoare,​ punctajul total este posibil să depăşească 10 puncte. Punctele acumulate în plus pot compensa punctajele de la alte laboratoare, dar nu şi absenţeleÎn cazul în care nota finală la laborator depăşeşte 10 puncte se va trunchia la 10. +Nota primită la sfârşitul semestrului pe activitatea de laborator va fi media aritmetică a notelor primite în cadrul fiecărei şedinţe de laborator. În cazul unor laboratoare,​ punctajul total este posibil să depăşească 10 puncte. Punctele acumulate în plus pot compensa punctajele de la alte laboratoare. ​
 Î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ă.
  
Line 218: Line 223:
 <note important>​ <note important>​
  
-Studenții care repetă materia pot opta pentru păstrarea punctajului pe parcurs sau a punctajului la examen (dupa caz) din anul universitar anterior. Păstrarea punctajului se face doar cu acordul titularului de curs. Studenții vor solicita păstrarea punctajului ​printr-o cerere scrisă, pe care o vor înmâna titularului de curs în primele ​două săptămâni de la începerea semestrului (nu vor fi acceptate cereri întârziate sau trimise prin e-mail sau alte mijloace electronice)+Studenții care repetă materia pot opta pentru păstrarea punctajului pe parcurs sau a punctajului la examen (dupa caz) din anul universitar anterior. Păstrarea punctajului se face doar cu acordul titularului de curs. Studenții vor solicita păstrarea punctajului ​prin completarea unui formular online ​care va fi disponibil ​în primele ​săptămâni de facultate și va fi anunțat pe Moodle
  
-Atenție! Păstrarea punctajului pe parcurs nu permite modificarea lui prin acumlarea ​unor puncte suplimentare în activități pe parcurs din anul universitar curent, dar permite anularea lui dacă se încalcă politica de colaborare.+Atenție! Păstrarea punctajului pe parcurs nu permite modificarea lui prin acumularea ​unor puncte suplimentare în activități pe parcurs din anul universitar curent, dar permite anularea lui dacă se încalcă politica de colaborare.
  
 </​note>​ </​note>​
Line 226: Line 231:
 ==== 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://curs.cs.pub.ro/.+   * Pagina de web a cursului de Programarea Calculatoarelor se găseşte pe site-ul de cursuri al catedrei de calculatoare:​ http://cs.curs.pub.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.
  
 În speranţa că veţi urma acest curs cu aceeaşi plăcere şi entuziasm cu care a fost realizat, echipa cursului de Programare vă urează mult succes! :) În speranţa că veţi urma acest curs cu aceeaşi plăcere şi entuziasm cu care a fost realizat, echipa cursului de Programare vă urează mult succes! :)
programare/regulament-cb-cd.1474978707.txt.gz · Last modified: 2016/09/27 15:18 by laura.vasilescu
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