Materia

Contenido de XSL

Sistemas Informáticos Industriales

Datos generales de la materia

Modalidad
Presencial
Idioma
Castellano

Descripción y contextualización de la asignatura

El objetivo principal debe ser proporcionar al alumno los conceptos y conocimientos fundamentales de los aspectos hardware y software de los sistemas informáticos para su aplicación en entornos industriales. Más concretamente, la asignatura se centra en aquellos lenguajes de programación que resultan ser más adecuados en el desarrollo de sistemas empotrados.



Inicialmente se dan las bases de la programación de alto nivel y los conceptos y mecanismos para la programación de sistemas concurrentes. Posteriormente se aborda la programación de aplicaciones industriales sobre un sistema empotrado (con recursos limitados).



Asimismo, los seminarios y las prácticas tratan de afianzar al alumno en los conceptos teóricos que va adquiriendo a lo largo del curso. Durante los seminarios, el alumno aplicará los conceptos adquiridos (tanto en las clases magistrales como mediante el trabajo personal) para el diseño software de ciertas aplicaciones. Posteriormente, validará el diseño en el laboratorio sobre sistemas empotrados: .): en concreto, las plataformas GEME y LEGO Mindstorms.



Se trata de una asignatura con un claro carácter horizontal que permitirá al alumno desarrollar aplicaciones relacionadas con los conocimientos adquiridos en otras asignaturas de la rama (en concreto, aplicaciones de control y automatización de sistemas).



En el caso de que las condiciones sanitarias impidan la realización de una actividad docente y/o evaluación presencial, se activará una modalidad no presencial de la que los/las estudiantes serán informados puntualmente.





Profesorado

NombreInstituciónCategoríaDoctor/aPerfil docenteÁreaEmail
SARACHAGA GONZALEZ, MARIA ISABELUniversidad del País Vasco/Euskal Herriko UnibertsitateaProfesorado Titular De UniversidadDoctoraNo bilingüeIngeniería de Sistemas y Automáticaisabel.sarachaga@ehu.eus

Competencias

DenominaciónPeso
TI8. Capacidad para diseñar y proyectar sistemas de producción automatizados y control avanzado de procesos.70.0 %
IPCC4. Conocimiento y capacidades para el proyectar y diseñar instalaciones eléctricas y de fluidos, iluminación, climatización y ventilación, ahorro y eficiencia energética, acústica, comunicaciones, domótica y edificios inteligentes e instalaciones de Seguridad.15.0 %
IPCC6. Conocimientos y capacidades para realizar verificación y control de instalaciones, procesos y productos.15.0 %

Tipos de docencia

TipoHoras presencialesHoras no presencialesHoras totales
Magistral1522.537.5
Seminario1522.537.5
P. Laboratorio1522.537.5

Actividades formativas

DenominaciónHorasPorcentaje de presencialidad
Clases magistrales37.540 %
Prácticas de laboratorio37.540 %
Seminarios37.540 %

Sistemas de evaluación

DenominaciónPonderación mínimaPonderación máxima
Examen escrito40.0 % 70.0 %
OTROS0.0 % 10.0 %
Trabajos Prácticos30.0 % 60.0 %

Convocatoria ordinaria: orientaciones y renuncia

La evaluación de la asignatura se realiza a través de las competencias que el estudiante debe adquirir a lo largo del curso. Por ello, se contemplan diferentes instrumentos que permiten medir la adquisición de las competencias:



Prueba escrita: (MIN: 50%-MAX: 70 %) Puede constar de preguntas objetivas (tipo test) y preguntas de respuestas abiertas

Trabajos individuales y en grupo ((MIN: 30%-MAX: 50 %)): dichos trabajos se realizarán sobre plataformas GEME y LEGO. Además, realizarán un trabajo en grupo aplicando el método pecha kucha en el tema relacionado con arquitectura.

Trabajo individual: (MIN: 10%-MAX: 20 %): control en máquina sobre programación básica

Convocatoria extraordinaria: orientaciones y renuncia

Prueba escrita: (MIN: 50%-MAX: 70 %) Puede constar de preguntas objetivas (tipo test) y preguntas de respuestas abiertas

Prueba en máquina (MIN: 30%-MAX: 50 %) si el alumno o alumna no ha realizado la evaluación continua (trabajos individuales y en grupo).

Temario

Tema 0. Introducción a la asignatura. Aspectos básicos. Contextualización. Metodología docente.



Tema 1. Introducción a la arquitectura de computadores. Arquitectura básica. Ejecución de un programa. Memoria.



Tema 2. Conceptos de programación concurrente: conceptos de programación concurrente: conceptos básicos de sistemas operativos. Conceptos básicos de SO. Historia. Sistemas multiprogramados. Concepto de proceso. Planificación. Nociones de gestión de la memoria, protección y estructura del sistema.



Tema 3. Programación de bajo nivel: fundamentos de entrada/salida. Estructura de un Sistema de E/S. Métodos de E/S. Sincronización por consulta. Sincronización por interrupción. /S por Acceso Directo a Memoria.



Tema 4. Introducción al lenguaje ADA: programación de alto nivel. Características principales del lenguaje. Estructura de un programa en ADA. Características de los elementos léxicos. Tipos básicos y operadores. Entrada/salida básica. Estructuras condicionales. Estructuras repetitivas. Subprogramas. Tipos. Paquetes. Punteros (Access). Excepciones.



Tema 5. Últimas tendencias en arquitectura de computadores.



TEMA 6. TÉCNICAS DE VERIFICACIÓN Y VALIDACIÓN DEL SOFTWARE EN PROCESOS Y PRODUCTOS INDUSTRIALES.

Bibliografía

Materiales de uso obligatorio

Documentación correspondiente a las transparencias de apoyo a la teoría, seminarios y laboratorio que se encuentra en el aula virtual de la asignatura.

Bibliografía básica

Programming in Ada 2005. John Barnes. Ed. Addison Wesley, (2006). ISBN-13:978-0-321-34078-8.



Concurrent and Real-Time Programming in Ada. Alan Burns y Andy Wellings. Cambridge University Press (2007). ISBN-13: 9780521866972.

Bibliografía de profundización

"Ada 2005 Reference Manual, Language and Standard Libraries". S. Tucker Taft, Robert A. Duff, Randall L. Brukardt, Erhard Ploedereder, Pascal Leroy. International Standard ISO/IEC 8652/1995 (E) with Technical Corrigendum 1 and Amendment 1, Ed. Springer (2005). ISBN-13: 978-3-540-69335-2.

Revistas

IEEE Transactions on Industrial Informatics. http://www.ieee.org/

Enlaces

Comité Español de Automática - Grupo de Tiempo Real.



http://www.cea-ifac.es/wwwgrupos/treal/index.html







AdaCore. The GNAT Pro Company: http://www.adacore.com



Contenido de XSL

Sugerencias y solicitudes