1. Introducció
1.1. Introducció a la computació
1.2. Conceptes bàsics d'algorísmica
2. Tipus elementals de dades i estructures algorísmiques bàsiques
2.1. Variables, tipus i expressions
2.2. Assignació, entrada i sortida
2.3. Estructures algorísmiques: seqüencial, alternativa i iterativa
2.4. Disseny iteratiu
3. Accions i funcions
3.1. Disseny descendent
3.2. Accions i funcions. Pas de paràmetres
3.3. Especificació amb precondició i postcondició
4. Seqüències
4.1. Definició de seqüència i operacions bàsiques
4.2. Algorismes amb seqüències
4.3. Fitxers seqüencials
5. Taules i tuples
5.1. Definició de taula i operacions bàsiques
5.2. Algorismes amb taules
5.3. Algorismes bàsiques de cerca i ordenació
5.4. Tuples
6. Eficiència
6.1. Concepte
6.2. Mesures asimptòtiques
6.3. Càlcul de l'eficiència d'un algorisme
La nota final de l'assignatura s'obté de la següent manera sempre i quan la nota de l'Examen i de la Pràctica final siguin superiors o iguals a 4 sobre 10:
Nota final = Exercicis C++ (15%) + Controls (20%) + Pràctica final (15%) + Examen (50%)
Totes les activitats d'avaluació i exàmens que no siguin presentats en els terminis establerts seran qualificats amb una nota de 0 punts i no es podran recuperar.
Només són recuperables la Pràctica final i l'Examen. L'Examen és recuperable durant el període de recuperació establert en el calendari acadèmic sempre i quan la Nota final sigui superior o igual a 3 sobre 10.
La nota dels Exercicis C++ es calcularà a partir dels exercicis de les sessions (8%) i de la Pràctica mitjana (7%).
La nota dels Controls es calcularà a partir de 5 controls (4% cadascun).
L'alumne que no arribi a qualsevol de les notes mínimes no podrà aprovar l'assignatura. En aquest cas, la nota final vindrà donada pel mínim de 4.5 i la Nota final.
Criteris específics de la nota «No Presentat»:
Seran qualificats amb "No Presentat" aquells alumnes que no hagin fet l'Examen o no hagin lliurat la Pràctica final.