1. Introducció
1.1. Introducció a la computació
1.2. Conceptes bàsics d'algorísmica
2. Tipus elementals de dades i instruccions bàsiques
2.1. Variables, tipus i expressions
2.2. Assignació, entrada i sortida
2.3. Estructura seqüencial
3. Decisions
3.1. Estructura alternativa simple
3.2. Estructura alternativa múltiple
4. Bucles
4.1. Estructures repetitives
4.2. Disseny iteratiu
4.3. Concepte bàsic d'eficiència algorísmica
5. Accions i funcions
5.1. Accions i funcions. Pas de paràmetres
5.2. Especificació amb precondició i postcondició
5.3. Disseny descendent
5.4. Definició i ús de tuples
6. Seqüències
6.1. Definició de seqüència i operacions bàsiques
6.2. Algorismes amb seqüències
6.3. Fitxers seqüencials
7. Taules
7.1. Definició de taula i operacions bàsiques
7.2. Algorismes amb taules
7.3. Algorismes bàsics de cerca i ordenació
7.4. Aplicacions amb taules i tuples
8. Eficiència
8.1. Grandària de les dades
8.2. Mesures asimptòtiques
8.3. Càlcul de l'eficiència d'un algorisme
La nota final de l'assignatura s'obté de la següent manera:
Si la nota de l'Examen final és superior o igual a 4.5 sobre 10
Nota final = Exercicis d'ACME (10%) + Qüestions de teoria (7,5%) + Control 1 (5%) + Control 2 (7,5%) + Control 3 (10%) + Examen final (60%),
en cas contrari
Nota final = mínim(4.5, Exercicis d'ACME (10%) + Qüestions de teoria (7,5%) + Control 1 (5%) + Control 2 (7,5%) + Control 3 (10%) + Examen final (60%)).
Tothom qui hagi realitzat l'Examen final i que tingui la Nota final superior o igual a 3 sobre 10, podrà assistir a la recuperació de l'Examen final durant el període establert en el calendari acadèmic. La nota obtinguda en el període de recuperació serà la definitiva de l'Examen final.
Criteris específics de la nota «No Presentat»:
Seran qualificats amb "No Presentat" aquells alumnes que no hagin fet l'Examen final.