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
- Profesor: Alberto Hamilton
* Manejo de herramienta informática en inglés.
Serán evaluadas de manera integrada dentro de las actividades de evaluación reflejadas en esta guía docente, realizando en inglés algunas de las preguntas de las pruebas objetivas y/o exigiendo que se redacte en inglés algunas partes de los informes de pácticas.
-Profesores: Todos
* Consulta bibliográfica en inglés
* Gestión de documentación técnica en inglés
- Profesor: Alberto Hamilton
* Manejo de herramienta informática en inglés.
Serán evaluadas de manera integrada dentro de las actividades de evaluación reflejadas en esta guía docente, realizando en inglés algunas de las preguntas de las pruebas objetivas y/o exigiendo que se redacte en inglés algunas partes de los informes de pácticas.