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. Tuples i taules
5.1. Definició i ús de tuples
5.2. Definició de taula i operacions bàsiques
5.3. Algorismes amb taules
5.4. Algorismes bàsiques de cerca i ordenació
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:
Si la nota del Control 4 és superior o igual a 4 sobre 10
Nota final = Control 1 (10%) + Control 2 (20%) + Control 3 (20%) + Control 4 (50%),
en cas contrari
Nota final = mínim(4.5, Control 1 (10%) + Control 2 (20%) + Control 3 (20%) + Control 4 (50%)).
Tothom qui hagi realitzat el Control 4 i que tingui la Nota final superior o igual a 3 sobre 10, podrà assistir a la recuperació del Control 4 durant el període establert en el calendari acadèmic. La nota obtinguda en el període de recuperació serà la definitiva del Control 4.
Criteris específics de la nota «No Presentat»:
Seran qualificats amb "No Presentat" aquells alumnes que no hagin fet el Control 4 (examen final).
Entendre un programa no és el mateix que saber-lo fer. Per tant, cal realitzar molts exercicis per aprendre a programar.
Per seguir adequadament l'assignatura, cal realitzar els exercicis en els terminis que s'indicaran.