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. Accions i funcions. Pas de paràmetres
3.2. Especificació amb precondició i postcondició
3.3. Disseny descendent
4. Seqüències
4.1. Definició de seqüència i operacions bàsiques
4.2. Algorismes amb seqüències
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. Introducció als fitxers i bases de dades
6.1. Fitxers seqüencials
6.2. Fitxers relatius
6.3. Bases de dades
7. Eficiència
7.1. Concepte
7.2. Mesures asimptòtiques
7.3. Càlcul de l'eficiència d'un algorisme
La nota final serà el resultat de fer la mitjana ponderada de les notes de problemes (20%), pràctiques (30%) i examen (50%). La nota de problemes serà recuperable en l'examen final.
Criteris específics de la nota «No Presentat»:
Seran qualificats amb "No Presentat" aquells i només aquells alumnes que no hagin realitzat cap activitat d'avaluació (ni exàmens, ni pràctiques, ni controls d'aula) a partir de la data límit d'anul·lació de matrícula.