1. Representació de la informació
1.1. Valors analògics i valors discrets
1.2. Codificació
1.3. Canvis de base
1.4. Suma binària
1.5. Representació d'enters en binari
1.6. Representació de nombres fraccionaris
1.7. Altres codis binaris
1.8. Representació interna de dades
1.9. Codis detectors d'errors
2. Àlgebra de Boole
2.1. Lleis de l'Àlgebra de Boole
2.2. Regles de l'Àlgebra de Boole
2.3. Teoremes de De Morgan
2.4. Taules de veritat
3. Elements d'un computador. Conceptes Bàsics
3.1. Definicions
3.2. Blocs funcionals
3.3. Processador: Cicle d'execució d'una instrucció
3.4. Traducció / Interpretació de programes
3.5. La memòria
3.6. Perifèrics
4. Sistemes Operatius
4.1. Definicions i evolució històrica
4.2. Visió del SO com usuari i com a programador
4.3. Gestió de Recursos
4.4. Administració de memòria
4.5. Gestió d'entrada/sortida
4.6. Sistema de Fitxers
4.7. Gestió de Processos
5. Xarxes d’ordinadors
5.1. Definicions i elements fonamentals
5.2. Modes i Medis de transmissió
5.3. Conceptes i tipus de xarxes
5.4. Internet, una xarxa de commutació de paquets
5.5. Serveis bàsics d’Internet
6. Conceptes bàsics de programació.
6.1. Algorisme, programa, procés, instrucció, acció,....
6.2. Acció simple i acció composta.
6.3. Procés de resolució d'un problema.
6.4. Notació algorísmica i estructura general d'un algorisme.
6.5. Tipus elementals de dades.
6.6. Objectes.
6.7. Tipus elementals.
6.8. Declaració d'objectes.
6.9. Operadors i expressions.
6.10. Accions elementals. Estructures algorísmiques.
6.11. Assignació
6.12. Entrada i sortida
7. Estructures algorísmiques
7.1. Estructura seqüencial
7.2. Estructura alternativa
7.3. Estructura iterativa
8. Disseny d'algorismes iteratius sobre seqüències.
8.1. Seqüències. Definició.
8.2. Tractament de seqüències.
8.3. Esquema de recorregut.
8.4. Esquema de cerca.
8.5. Esquemes mixtos.
9. Tipus Estructurats de Dades :Taules i Tuples
9.1. Propietats de les taules. Accés.
9.2. Esquemes de cerca i recorregut sobre taules.
9.3. Característiques i accés a tuples.
9.4. Exemples sobre tractament de tuples.
10. Accions i funcions. Anàlisi descendent.
10.1. Especificació, crida i implementació.
10.2. Mecanismes de comunicació. Àmbit de les variables.
10.3. Anàlisi descendent.
10.4. Exemples de disseny d'accions i funcions