TEMA 1: Concepte de computador
1.1. Operacions bàsiques de processat de dades.
1.2. Organització d'un computador.
1.3. Llenguatges i paradigmes de programació.
1.4. Sistemes operatius i programes de sistema.
1.4 Utilitats de programació.
1.5 Tipus de computadors. Comunicacions. Xarxes.
TEMA 2: Algorismes i programes
2.1. Concepte d'algorisme.
2.2. Representació d'algorismes.
2.3. Tipus de dades.
2.4. Concepte de variable.
2.5. Estructura seqüencial.
2.6. Estructures selectives.
2.6. Estructures iteratives.
2.7. Subprogrames. Pas de paràmetres. Recurrències.
2.8. Concepte de programació estructurada.
TEMA 3: Representació i manipulació de la informació
al computador
3.1. Sistemes de numeració en informàtica.
3.2. Operacions aritmètiques i lògiques.
3.3. Representació d'informació al computador.
TEMA 4: Tipus i estructures de dades
4.1. Concepte de dades estructurades.
4.2. Tipus de dades estructurades.
4.3. Estructures de dades contigües
4.4. Punters i estructures de dades dinàmiques.
4.5. Introducció a les estructures lineals (llistes, piles, cues).
TEMA 5: Arxius i bases de dades
5.1. Arxius: definició i conceptes.
5.2. Organització d'arxius.
5.3. Operacions sobre arxius.
5.4. Processament d'arxius.
5.5. Fonaments de bases de dades.
TEMA 6: Introducció a l'anàlisi d'algorismes
6.1. Mesures dels costos dels algorismes.
6.2. Exemples bàsics d'anàlisi d'algorismes.
6.3. Anàlisi d'algorismes de recerca.
6.4. Algorismes d'ordenació i la seua complexitat.
6.5. Algorismes d'avaluació de polinomis.