Hi ha diverses proves, totes davant d'ordinador i consistents a
resoldre un problema.
Durant el curs, i per potenciar l'avaluació continuada, es
realitzaran entre quatre i set controls (incloent el parcial) consistents
a resoldre un problema que avalua el seguiment del
temari presentat fins al moment. Es podrà exigir que els
estudiants lliurin uns pocs exercicis de la col·lecció per
poder-se presentar als controls.
C és la mitjana ponderada dels controls. Al principi de curs,
s'informarà del nombre i ponderació de cadascun dels controls.
En el periode d'exàmens finals, es realitzaran tres problemes
(F1, F2 i F3) que avaluen la totalitat del temari.
No presentar-se als exàmens finals implicarà la qualificació de NP.
Cada problema s'avalua independentment dels altres i rep una
nota entre 0 i 10 punts, segons els criteris que es donen més
avall sobre la correcció dels problemes. La nota final de
l'assignatura és
màx{ (C + F1 + F2 + F3) / 4 , (F1 + F2 + F3) / 3 }.
Qualsevol intent de frau realitzat durant el curs comportarà l'aplicació de la normativa acadèmica general de la UPC i l'inici d'un procés disciplinari.
CRITERIS DE CORRECCIÓ DE CADA PROBLEMA:
Un problema es defineix amb un enunciat i un o més jocs de
proves públics. Resoldre un problema consisteix a escriure un
programa correcte (segons els criteris comentats a continuació)
que superi tots els jocs de proves, tant públics com privats.
Quan un estudiant tingui un programa que consideri correcte,
l'enviarà a un jutge automàtic que, en pocs segons, li
retornarà un veredicte sobre el comportament del seu programa.
Tant si el programa passa els jocs de proves privats com si no,
l'estudiant podrà reenviar vàries solucions per al mateix
problema. Si al final de l'examen no s'ha enviat cap programa
que superi tots els jocs de proves, la nota és 0.
Altrament, d'entre tots els programes que superin els jocs de
proves, els professors en corregiran manualment l'últim. Si es
detecta que l'estudiant s'ha saltat les regles bàsiques de
programació fixades amb claredat durant el curs, o si el
programa no compleix els requeriments de l'enunciat, o si
l'algorisme usat per resoldre el problema és manifestament
inadequat, la nota és 0.
Altrament, sigui V la valoració, entre 0 i 5, donada pels
professors al programa corregit (en funció de la claredat,
l'estil, etcètera), i sigui P el nombre de programes enviats
que no superen els jocs de proves. La nota del problema és
V + 5 - max{ P - 1, 0 }.
És a dir, es resta un punt sobre deu per cada solució enviada
que no passi els jocs de proves, si bé la primera solució
errònia no es penalitza. Lògicament, una nota negativa es
converteix en 0 (fet que afita amb 10 el màxim nombre
d'enviaments incorrectes).