BLOQUE I. Ampliación de programación estructurada. Lenguaje de programación C.
Tema I – Gestión de memoria
I.1. Punteros
I.2. Memoria dinámica
Tema II – Tipos de datos abstractos
II.1. Tipos definidos por el usuario. Typedef
II.2. Asignación dinámica de memoria
II.3. Listas enlazadas
Tema III – Gestión de archivos
III.1. Estructuras externas de datos. Archivos
III.2. Soportes secuenciales y direccionables. Organización de Archivos
III.3. Archivos en C
III.4. Ficheros de texto y binarios
BLOQUE II. Introducción a la programación orientada a objetos. Lenguaje de programación C++
Tema IV - Programación orientada a objetos
IV.1. Introducción
IV.2. Clases y objetos
IV.3. Características de la programación orientada a objetos.
IV.4. Metodologías de programación.
BLOQUE III. Herramientas informáticas para el cálculo simbólico
Tema V. - Introducción al cálculo simbólico por ordenador
V.1. Introducción a Mathematica
V.2. Estructura interna de Mathematica
V.3. Convenciones. Conceptos básicos. Expresiones, listas y funciones. Gráficas en 2D y 3D. Solución de ecuaciones. Vectores y matrices