| Repaso de conocimientos básicos de C++.
• Programación en Windows usando Visual .NET.
− Introducción a Visual .NET.
− Gestión de proyectos. Librerías estáticas y dinámicas.
− Programación con y de DLLs.
− Librería estándar de C++ y DLLs.
− Bucle de mensajes de Windows.
• Características avanzadas de C++.
− Organización en memoria en tiempo de ejecución de objetos.
− Conversión de tipos.
− Sobrecarga de operadores.
− Sobrecarga de new y delete. Gestores de memoria personalizados.
− Plantillas.
− Punteros inteligentes.
− Manejo de errores (excepciones).
• Implementación de patrones de diseño.
− Fachada para librerías dinámicas.
− Singleton.
− Observer.
− Abstract Factory.
ACTIVIDADES PRÁCTICAS
El curso se plantea como una mezcla de actividades teóricas y prácticas. Las prácticas ponen en funcionamiento, desde el primer día, los conceptos de alto nivel adquiridos en el desarrollo teórico.
Nº de plazas: 20
Nº de créditos de libre configuración: 8 (sólo alumnos UCM).
Lugar de celebración: Universidad Complutense de Madrid.
|