Secció 1. Programació bàsica. (3 hores)
1.1. Tipus de dades bàsics.
1.2. Operadors.
1.3. Control de flux.
1.4. Esquema bàsic d'un programa.
1.5. Exercicis.
Secció 2. Programació estructurada. (3 hores)
2.1. Taules (arrays) i strings.
2.2. Dades estructurades.
2.3. Funcions.
2.4. Àmbit de les variables.
2.5. Exercicis.
Secció 3. Punters. (4 hores)
3.1. Concepte i ús dels punters.
3.2. Punters a taules.
3.3. Punters a strings.
3.4. Punters a tuples.
3.5. Punters a paràmetres.
3.6. Dades dinàmiques.
3.7. Exercicis.
Secció 4. Accés a fitxers i Programació modular. (2 hores)
4.1. Entrada i sortida (fitxers).
4.2. Compilació separada.
4.3. Llibreries estàndard.