NUEVO
Trabajo Fin de Máster durante tu beca en Telefónica I+D
Programa Oficial de Doctorado en Sistemas Telemáticos e Informáticos
Entidades organizadoras
Nº créditos: 3
Carácter (obligatorio/optativo): obligatorio
Presentación:
Esta asignatura aborda, desde un punto de vista fundamentalmente práctico, técnicas avanzadas de desarrollo de aplicaciones de sistemas. Se usará como vehículo para el estudio de estas técnicas el lenguaje de programación C y C++ en entornos Linux.
El alumno aprenderá estilos y técnicas eficaces de desarrollo de aplicaciones. Analizará la ejecución de aplicaciones haciendo hincapié en las estructuras que usa el sistema para su ejecución y las llamadas que se realizan a bibliotecas dinámicas y estáticas. Se introducirán técnicas de depuración de procesos mediante la visualización de sus datos y el manejo del flujo de ejecución. Se describirán los recursos que el Sistema Operativo ofrece al programador: procesos, señales, hilos, memoria y ficheros. Se introducirá al alumno en las técnicas de programación orientada a objetos y se describirán los aportes de la STL y el uso de Patrones de Diseño.
Requisitos previos:
Conocimientos generales sobre informática. Conocimientos básicos de programación
Contenidos:
Profesor: Francisco Martín Rico.