Temario
1. Funcionamiento del ordenador
1.1. Hardware
1.2. Sistema operativo
1.3. Aplicaciones
Bibliografía: 1, 2, 3
2. Conceptos básicos
2.1. Resolución de problemas
2.2. Estructura básica de un programa
2.3. Variables, asignación
2.4. Tipos de datos primitivos
2.5. Ejecución condicional
Bibliografía: 1, 2, 3
3. Módulos y subprogramas
3.1. Programación modular
3.2. Subprogramas
3.3. Parámetros formales y reales
Bibliografía: 1, 2, 3
4. Tratamiento de secuencias
4.1. Problemas de secuencias. Iteración
4.2. Listas y tuplas
4.3. Conjuntos y diccionarios
4.4. Recursión
Bibliografía: 1, 2, 3
5. Depuración de programas
5.1. Estrategia de depuración
5.2. Uso de herramientas de depuración
Bibliografía: 1, 2, 3
6. Ficheros
6.1. Sistema de archivos. Tipos de ficheros
6.2. Apertura y cierre
6.3. Lectura y escritura
6.4. Otras operaciones con ficheros
Bibliografía: 1, 2, 3
7. Introducción a las bases de datos
7.1. Tablas, atributos y relaciones
7.2. Introducción al lenguaje SQL
7.3. Interacción con las aplicaciones
Bibliografía: 1, 4