Presentación
El curso de C y/o C++ está especialmente pensado para aquellas personas que quieran realizar programas eficaces, robustos y multiplataforma.
Objetivos
Conocer los conceptos básicos de programación: tipos de datos, variables, constantes, operadores, …
Conocer las estructuras básicas de programación: condicionales e iteración
Desarrollar algoritmos eficientes sobre los que construir a posteriori las aplicaciones
Conocer objetos y sus propiedades
Conocer los métodos y eventos vinculados a objetos
Desarrollar aplicaciones convencionales
Desarrollar aplicaciones orientadas a objetos
Depurar y corregir los errores del código
Mantener las aplicaciones ya creadas
Contenido
01 Introducción a C
02 El compilador: editar, compilar y ejecutar
03 Detección y corrección de errores
04 Directivas del preprocesador
05 Funciones, declaración y prototipo
06 Tipos de datos, declaración de variables
07 Operadores básicos. Asignación
08 Instrucciones condicionales: if, switch
09 Instrucciones de iteración: while, for, do
10Arrays unidimensionales y cadenas
11 Arrays multidimensionales
12 Punteros
13 Estructuras
14 Entrada / salida
15 Ficheros
PROGRAMACIÓN EN C++
01 Introducción a la programación orientada a objetos
02 Objetos, clases y métodos
03 Depuración, compilación y ejecución
04 Constructores y destructores
05 Operador de asignación
06 Sobrecarga de operadores
07 Herencia: acceso a miembros heredados
08 Clase base y clase derivada
09 Polimorfismo: funciones virtuales, funciones puras y clases abstractas
10 Funciones
11 Conversión de tipos
12 Librerías