User Tools

Site Tools


reguli-notare

This is an old revision of the document!


A PCRE internal error occured. This might be caused by a faulty plugin

====== Reguli și notare ===== În cadrul cursului de Introducere în organizarea calculatorului și limbaj de asamblare (IOCLA) sunt două componente: partea de laborator și partea de curs. Partea de curs acoperă cursurile și examenul final în vreme ce partea de laborator acoperă activitatea de laborator și temele de casă. Mai jos sunt detaliate modurile de desfășurare a cursurilor și laboratoarelor, sistemul de notare, reguli și recomandări. ===== Notare ===== Anumite componente ale materiei (teme de casă, laborator, examen grilă final, teste de curs) dispun de punctaje bonus sau suplimentare. Acestea pot fi folosite pentru a suplimenta punctaje mai mici în cadrul aceeași componente. Dacă nota pe componentă trece de nota maximă aferentă, atunci această notă se trunchiază. Nu puteți transfera punctaje bonus între componente. ==== Sumar notare ==== * **2 puncte**: Activitate de laborator (12 laboratoare) * **3 puncte**: Teme de casă (3 teme) * **5 puncte**: Examen final (în sesiune) ==== Notare detaliat ==== === Activitate de laborator === Laboratorul valorează **2 puncte**. Vor fi 12 laboratoare pe parcursul semestrului. Fiecare laborator poate avea puncte de bonus pe care le folosiți pentru a completa puncte pierdute în alte laboratoare. Nota pe laborator se obține împărțind punctajul la 12. Ce este peste nota 10 se trunchiază. === Teme de casă === Temele de casă valorează **3 puncte**. Există 3 teme de casă, fiecare valorând **1 punct**. Submisia temelor se face folosind [[https://vmchecker.cs.pub.ro/ui/|interfața vmchecker]]. === Examen final === Examenul final valorează **5 puncte**. Examenul final are loc în sesiune. Durează **TODO minute** și este compus din **TODO subiecte**. ===== Reguli și recomandări ===== ==== Desfășurarea laboratorului ==== Vom desfășura laboratorul pe semigrupe. Fiecare grupă se va împărți în **jumătate** (câte două semigrupe egale ca dimensiune, sau diferență de cel mult un student). Nu permitem schimbarea semigrupelor pe parcursul semestrului. Un student poate participa la **o singură semigrupă** a grupei din care face parte. Studenții care au restanță și cei de la alte facultăți pot participa la orice laborator cât timp există locuri disponibile. Pentru a asigura buna desfășurare a laboratorului, limita de studenți în cadrul unui laborator este **15 persoane**. Puteți recupera laboratoare de maxim două ori, doar cu acordul ambilor asistenți (acordat înainte). În timpul laboratorului permitem doar activități aferente acelui laborator. ==== Realizarea temelor de casă ==== Temele se vor efectua în totalitate pe o maşină virtuală, creată special pentru cursul de IOCLA. Vom anunța link-ul de download, împreună cu indicațiile necesare pentru folosirea maşinii virtuale. Echipa cursului de IOCLA își rezervă dreptul de a nu publica soluții ori rezolvări parțiale pentru temele de casă nici după expirarea termenului de predare. Acest lucru este valabil pentru toate celelalte componente ale materiei. Trimiterea temelor se va realiza prin intermediul interfeței [[https://vmchecker.cs.pub.ro/ui/|vmchecker]]. ==== Reguli de realizare a temelor ==== Temele la IOCLA sunt individuale; cu excepția cazurilor în care se precizează explicit că o temă se poate rezolva în echipă. Asta pentru că temele au ca principal obiectiv ca voi să dobândiți sau să vă aprofundați abilitățile practice. În măsura în care nivelul de colaborare este prea ridicat sau atunci când cereți soluții pe Internet, acest obiectiv nu va fi îndeplinit. Fiecare temă este realizată de un student fără a consulta codul sursă al colegilor săi. Știm că lucrul în echipă este important, dar nu avem mediul pentru a realiza proiecte de echipă la cursul de IOCLA. Încurajăm colaborarea în timpul orelor de laborator, interactivitate în timpul orelor de curs și implicara în activități extracurriculare ce presupun lucru în echipă. Dacă întâmpinați orice fel de probleme în rezolvarea temei, folosiți [[http://cs.curs.pub.ro/2015/course/view.php?id=276|forumurile pe cs.curs.pub.ro]] sau întrebați asistenții la laborator sau titularii la curs. Rolul nostru este să vă ajutăm în rezolvarea acestora. Apelați cu încredere la [[#echipa|echipa de IOCLA]]. Puteți discuta între voi în limitele bunului simț; adică nu trebuie să-i dictați cuiva rezolvarea, dar puteți să-i oferiți ideea generală. Dacă sunteți cel care este întrebat și oferă explicații, să aveți în vedere redirectarea către [[http://cs.curs.pub.ro/2015/course/view.php?id=276|forumurile pe cs.curs.pub.ro]] sau [[#echipa|echipa de IOCLA]]. Nu este permis să solicitați rezolvarea unei teme pe un site de tip [[http://stackexchange.com/|StackExchange]], [[http://www.rent-acoder.com/|Rent a coder]] sau altele. Puteți pune întrebări mai generice, dar nu solicitați rezolvarea temei. Temele vor fi realizate direct în limbaj de asamblare. Nu este permis să scrieți temele în limbaje de nivel înalt (precum C sau C++) pe care apoi să le compilați în limbaj de asamblare. Puteți folosi fără probleme cod din laborator, schelete puse la dispoziție de noi. Puteți folosi resurse externe ([[https://github.com/|GitHub]], cod open source sau altele), atâta vreme cât acestea nu reprezintă rezolvări evidente ale temei, puse public cu sau fără intenție. Vedeți și paragraful următor. Nu este permis să publicați soluțiile temelor (nici după încheierea materiei). Dacă găsiți pe [[https://github.com/|GitHub]] sau în altă parte rezolvări publice de teme, raportați-le pe [[http://cs.curs.pub.ro/2015/course/view.php?id=276|forumurile de pe cs.curs.pub.ro]] sau privat asistentului de laborator sau titularului de curs. Reiterăm că dacă doriți clarificări pe care le-ați adresa colegilor de ani mai mari, sau pe alte forumuri, [[http://stackexchange.com/|StackExchange]] sau alte surse, folosiți [[http://cs.curs.pub.ro/2015/course/view.php?id=276|forumurile pe cs.curs.pub.ro]] și [[#echipa|echipa de IOCLA]]. E cea mai sigură și onestă cale de a rezolva problemele. 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/2015/course/view.php?id=276|forumurile pe cs.curs.pub.ro]] sau [[#echipa|echipa de IOCLA]] pentru a afla răspunsuri la întrebările voastre. === Penalizare pentru teme copiate === În general, considerăm că măsurile punitive sunt ultimele de luat în considerare. În măsura în care tema este realizată individual, fără aport de cod sursă problematic din exterior, atunci nu este temă copiată. Noțiunea de temă copiată se referă, fără a fi limitată, la situații precum: * două teme care seamănă suficient de mult pentru a putea trage această concluzie; * folosirea de cod sursă de pe Internet care este evident soluția la temă; * folosirea unor bucăți din codul altui coleg; * accesul la codul altui coleg pe durata desfășurării temei; * modificarea unei teme existente; * urmărirea codului altui coleg; * ajutor direct în realizarea temei (altcineva a scris cod sau a dictat codul); * altcineva a scris tema (de bună voie, cu plată sau alte beneficii). În cazul în care două teme sunt considerate copiate, atât sursa cât și destinația se vor depuncta identic, fără discuții relative la cine a copiat de la cine și a cui e vina. Excepția face situația în care destinația a obținut acces fără permisiune la sursă, iar sursa nu a avut intenția de a oferi tema (sau bucăți din temă) spre copiere. Primul caz de temă copiată duce la scăderea punctajului temei din punctajul aferent materiei (adică nu primiți punctajul pe temă și, suplimentar, vi se scade și punctajul pe temă). Recidiva (încă o temă copiată) duce la anularea punctajului și repetarea materiei în cadrul anului universitar următor. Reiterăm faptul că obiectivul nostru nu este și nu va fi penalizarea pentru copiere. Considerăm copierea ca fiind un act neonest care va fi pedepsit dacă are loc. Obiectivul nostru este însă să prevenim copierea; pentru aceasta oferim suportul și resursele echipei atât pe [[http://cs.curs.pub.ro/2015/course/view.php?id=276|forumurile pe cs.curs.pub.ro]] cât și în discuții față în față. Vă rugăm să le folosiți cu încredere; o abordare onestă la realizarea temelor va însemna și un câștig de cunoștințe și abilități pentru voi. ===== Restanță/mărire ===== Sesiunea de restanță/mărire se desfășoară în septembrie 2016. În cadrul sesiunii de restanță/mărire se vor reface TODO. ===== Refacerea materiei ===== Toate punctajele vor fi resetate la 1 octombrie 2016. 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).

reguli-notare.1447779997.txt.gz · Last modified: 2015/11/17 19:06 by razvan.deaconescu