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
Si la nota de la pràctica final està entre 2 i 4 (sobre 10), l'alumne tindrà l'oportunitat de millorar aquesta nota realitzant una altra pràctica.
L'alumne que no arribi a qualsevol de les notes mínimes no aprovarà l'assignatura.
Criteris específics de la nota «No Presentat»:
Seran qualificats amb "No Presentat" aquells alumnes que
- no hagin fet l'examen i
- no hagin lliurat la pràctica final