This is an old revision of the document!


Regulament General PA 2026

Notare

Nota finală este formată din:

Punctajul din timpul semestrului 5 puncte
Examen final 5 puncte

Punctajul din timpul semestrului

Prezentarea unei probleme de algoritmică în cadrul laboratorului 0.5 puncte
Implicarea în prezentările din cadrul laboratorului (minim 5) 0.5 puncte
Teste de laborator 5 x 0.2 puncte = 1 punct
Test Practic 1.5 puncte
Test de curs 1.5 puncte

La fel ca și în anii anteriori, se poate acorda un bonus suplimentar pentru rezultate bune la concursuri de programare (precum ACM ICPC, ONIS, si altele semnalate de catre voi). Dacă ați participat într-o activitate extra-școlară și ați obținut rezultate foarte bune, contactați-l pe Traian Rebedea pentru a discuta daca puteți primi un bonus. Trebuie menționat că bonusul maxim este de 1 punct, și se poate obține doar în următoarele situații: pentru calificarea la ACM SEERC sau pentru un loc pe podiumul ONIS.

Punctajul din timpul semestrului se trunchiază la 5p.

Pentru sesiunea de restanţe/măriri din toamnă, notele de la teme, activitatea de laborator, teste practice și testul scris, care vor fi luate în calcul, sunt cele obţinute în timpul anului. Nu există posibilitatea măririi sau refacerii lor.

Aceeași regulă se aplică și pentru sesiunea specială de refaceri dedicată studenților din anul 4.

Examenul final

Examenul final se va susţine scris cu toată seria în aceeaşi zi a sesiunii, sau pe baza unei planificări prealabile. Data examenului se va stabili de către studenţi de comun acord cu titularul de curs.

Examenul final se poate reface doar în sesiunea toamnă.

Testul scris

Testul scris se va susţine cu toată seria în acelaşi timp. Data exactă și formatul acestuia se va stabili la curs cu profesorul titular.

Teste practice

Pentru testarea cunoștințelor practice dobândite în urma laboratoarelor, echipa va organiza teste practice pe platforma HackerRank. Regulamentul general pentru testele practice se găsește la Test practic PA .

Prezentări în cadrul laboratorulului

În cadrul fiecărui laborator, asistentul va alege câtiva studenți pentru a rezolva câteva probleme de algoritmică asociate laboratorului curent sau a celui anterior, dintr-un pool de probleme ales de echipa PA și publicat în prealabil pe pagina fiecărui laborator, în secțiunea “Pool probleme”. Acest pool va fi publicat cu cel puțin 3 zile înainte de primul interval de laborator și va conține cel puțin 3 probleme. Pentru rezolvarea acestor probleme, rezolvarea va fi făcută folosind o tehnică / algoritm asociată laboratorului curent sau al celui anterior. Limbajele permise pentru rezolvarea problemelor sunt C++/Java.

Prezentarea problemei poate consta (dar nu este limitat) în următoarele:

  1. explicarea soluției și a complexității acesteia
  2. alternativele considerate
  3. secțiune de live-coding împreună cu asistentul și suport din partea colegilor
  4. follow-up din partea asistentului

Punctajul pe rezolvarea problemei va fi acordat de asistent după terminarea prezentării studentului.

Asistentul va nominaliza în cadrul fiecărui laborator 1-2 studenți pentru a prezenta o problemă din pool-ul propus.

Punctajul pe implicarea studenților în cadrul prezentărilor va consta în:

  1. întrebări relevante specifice modului de rezolvare (NU întrebări de tipul - de ce ai declarat i la începutul funcției și nu în for)
  2. exemplu pentru care o anumită soluție nu funcționează
  3. sugestii alternative de rezolvare
  4. ajutor în cazul în care există probleme de compilare sau răspuns greșit

Teste în cadrul laboratorulului

În cadrul laboratorului, vor exista 5 teste de laborator ce vor consta dintr-o problemă de algoritmică propusă de asistent. Acesta va fi un test scris și va dura aproximativ 15 minute.

Activitate laborator

Ne dorim ca activitatea de laborator să vă ofere ocazia să vedeți care este utilitatea algoritmilor discutați în cadrul cursului, experimentând rezolvarea unor probleme mai simple, ce pot fi abordate în cadrul unui laborator.

Pentru ca laboratoarele să se desfășoare cât mai bine pentru voi, este recomandat să citiți materialele de laborator măcar o data înainte de ora de laborator. Dacă aveți întrebări sau observații legate de conținutul vreunui laborator, vă rugăm să îl contactați pe Darius Neațu sau/și pe asistentul(a) de la semi-grupa voastră.

Alte materiale utile

In laboratorul 0, speram să găsiți alte detalii utile despre PA.

Cărți utile:

  • Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest și Clifford Stein – Introduction to Algorithms, Third Edition, MIT Press, 2009 (obs: și primele două ediții sunt ok și există și traduse în limba română la editura Agora);
  • Cristian A. Giumale – Introducere în Analiza Algoritmilor, Polirom, 2004;
  • Jon Kleinberg și Éva Tardos – Algorithm Design, Addison-Wesley, 2005.

Cursuri similare:

FAQs

  1. Nu am acumulat 2.5 puncte în timpul anului. Are sens să mă prezint la examen ?
    Daca nu ați acumulat 2.5 puncte în timpul semestrului, atunci nu avem voie să vă primim în examen, conform regulamentului facultății.
  2. Nu am acumulat 2.5 puncte în timpul anului. Se poate recupera punctajul în timpul verii ?
    Nu, trebuie să acumulați punctajul necesar pentru a susține examenul în timpul semestrului.
  3. Din motive excepționale, nu pot face orele cu semi-grupa mea. Ce pot face ?
    În acest caz, trebuie să trimiteți un e-mail asistentului de la semi-grupa voastră și să îi explicați situația voastră. El vă poate îndruma spre alte semi-grupe unde sunt calculatoare libere şi va contacta şi profesorul de la seria voastră pentru a discuta această mutare.
pa/regulament-general.1772296450.txt.gz · Last modified: 2026/02/28 18:34 by radu.nichita
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