Contenidos teóricos y prácticos de la asignatura
Módulo I: Introducción a la Informática Industrial
-Profesor: Alberto Hamilton
Tema 1: Introducción a la Informática Industrial
Introducción. Sistemas empotrados y sistemas de tiempo real. Metodologías de desarrollo. Software Libre.
Tema 2: Repaso de Programación Estructurada
Estructuras de datos y de control. Lenguaje C.
Tema 3: Programación Orientada a Objetos.
Introducción a la POO. Clases, herencia y polimorfismo. El lenguaje C++.
Tema 4: Nociones de Programación Concurrente y de Tiempo Real.
Procesos e Hilos. Exclusión mutua y sincronización. Herramientas para la sincronización. Medida y control de tiempo en STR. Planificación de STR.
Módulo II: Comunicaciones Industriales
-Profesor: Alberto Hamilton
Tema 5: Redes de comunicaciones
Niveles OSI. Capa física y de enlace. Comunicaciones paralelas y seriales.
Tema 6: Buses de Campo
Buses de bajo nivel. Buses de alto nivel.
Tema 7: Protocolos de Internet
Protocolo IP. Direccionamiento. Protocolos TCP y UDP. Servicios básicos y avanzados. Programación de clientes y servidores.
Módulo III: Microcontroladores
-Profesor: Evelio González
Tema 8: Introducción a los microcontroladores. Definición, visión general. Programación de microcontroladores
Estudio de un microcontrolador concreto. El lenguaje ensamblador y su relación con la arquitectura del dispositivo. Estructura interna, puertos, periféricos, interrupciones. Programadores.
-Profesor: Alberto Hamilton
Tema 1: Introducción a la Informática Industrial
Introducción. Sistemas empotrados y sistemas de tiempo real. Metodologías de desarrollo. Software Libre.
Tema 2: Repaso de Programación Estructurada
Estructuras de datos y de control. Lenguaje C.
Tema 3: Programación Orientada a Objetos.
Introducción a la POO. Clases, herencia y polimorfismo. El lenguaje C++.
Tema 4: Nociones de Programación Concurrente y de Tiempo Real.
Procesos e Hilos. Exclusión mutua y sincronización. Herramientas para la sincronización. Medida y control de tiempo en STR. Planificación de STR.
Módulo II: Comunicaciones Industriales
-Profesor: Alberto Hamilton
Tema 5: Redes de comunicaciones
Niveles OSI. Capa física y de enlace. Comunicaciones paralelas y seriales.
Tema 6: Buses de Campo
Buses de bajo nivel. Buses de alto nivel.
Tema 7: Protocolos de Internet
Protocolo IP. Direccionamiento. Protocolos TCP y UDP. Servicios básicos y avanzados. Programación de clientes y servidores.
Módulo III: Microcontroladores
-Profesor: Evelio González
Tema 8: Introducción a los microcontroladores. Definición, visión general. Programación de microcontroladores
Estudio de un microcontrolador concreto. El lenguaje ensamblador y su relación con la arquitectura del dispositivo. Estructura interna, puertos, periféricos, interrupciones. Programadores.
Actividades a desarrollar en otro idioma
Tal como se refleja en la legislación vigente, un 5% de las actividades a desarrollar en la asignatura, se llevarán a cabo en otro idioma.
- Profesores: Todos
- Consulta bibliográfica en inglés
- Gestión de documentación técnica en inglés
- Manejo de herramienta informática en inglés.