Índice

¿A quién va dirigido?

Actualmente este curso se da íntegramente en primer ciclo de Informática. Cubre los tres primeros semestres de la carrera. Los dos primeros semestres se dedican al dominio de los fundamentos básicos incluidos en el lenguaje C (capítulos Variables simples, Control del flujo, Variables complejas [estructuras y tablas], Variables puntero). El tercer semestre se dedica a la experimentación con listas (capítulos Recursividad y Estructuras de datos y algoritmos) y a la introducción a las nociones de clase y objeto en el lenguaje C++ (capítulo Variables objeto, descubriendo C++).

Estos tres grandes módulos pueden asociarse y adaptarse según convenga al lector. Por ejemplo, la parte sobre C se ha utilizado en escuelas de ingenieros para asignaturas de programación de nivel básico o avanzado. También se ha utilizado en un máster multimedia para una formación sobre la algorítmica con una reflexión acerca de la escritura y la creación de software. La parte sobre C++ también se ha utilizado en otros ámbitos, como por ejemplo en una asignatura de último año de carrera o en un primer año de máster en informática. La experimentación con estructuras de datos aparece sobre todo como un módulo de especialización. Representan una cantidad de conocimientos de informática esencial, útiles cuando se involucran proyectos en C o C++.