Última actualización: 16/05/2018


Curso Académico: 2019/2020

Informática Industrial I
(14986)
Titulación: Grado en Ingeniería Electrónica Industrial y Automática (223)


Coordinador/a: ABDERRAHIM FICHOUCHE, MOHAMED

Departamento asignado a la asignatura: Departamento de Ingeniería de Sistemas y Automática

Tipo: Obligatoria
Créditos: 6.0 ECTS

Curso:
Cuatrimestre:




Materias que se recomienda haber superado
Se espera que los alumnos tengan conocimientos sobre conceptos básicos de programación y sistemas informáticos como los vistos en la signatura de programación del primer curso.
Competencias que adquiere el estudiante y resultados del aprendizaje.Más información en este enlace
¿ Conocimiento de las técnicas de análisis y diseño estructurado de sistemas informáticos, y de técnicas efectivas de desarrollo de proyectos informáticos aplicados al mundo industrial. ¿ Conocimiento de las características básicas que presentan los sistemas informáticos de tiempo real utilizados para el control de procesos industriales ¿ Conocimientos de programación orientada a objetos y de los lenguajes característicos. Enfocados ambos aspectos a la supervisión y control de procesos industriales.
Descripción de contenidos: Programa
1. Introducción al desarrollo de sistemas informáticos 2. Ingeniería de requisitos 2.1 Introducción general a Ingeniería de Requisitos 2.2 Que son los Requisitos 2.3 Clasifica de los Requisitos 3. El lenguaje unificado de modelado UML y Análisis Orientado a Objetos 3.1 Modelado estructural 3.1.1 Introducción general a todos los diagramas estructurales 3.1.2 Diagrama de clases 3.2 Modelo dinámico 3.2.1 Introducción general a todos los diagramas dinámicos 3.2.2 Diagrama de Actividades 3.2.3 Diagramas de Secuencia 3.2.4 Diagrama de máquina de estados 3.2.5 Diagrama de casos de uso 4. Diseño Orientado a Objetos 4.1 Conceptos de DOO 4.2 Métodos de DOO 5. Introducción a la programación orientada a objetos en C++. 5.1 Sintaxis del lenguaje C++. 5.2 Programación básica 5.3 Conceptos básicos de clases, objetos y métodos. 5.4 Jerarquía de clases y herencia 5.5 Polimorfismo. 5.6 Concepto de plantillas 5.7 Manejo de Entrada y Salida 5.8 Manejo de excepciones
Actividades formativas, metodología a utilizar y régimen de tutorías
Las actividades formativas incluyen: ¿ Clases magistrales, clases de resolución de dudas en grupos reducidos, presentaciones de los alumnos, tutorías individuales y trabajo personal del alumno; orientados a la adquisición de conocimientos teóricos (3 créditos ECTS). ¿ Prácticas de laboratorio y clases de problemas en grupos reducidos, tutorías individuales y trabajo personal del alumno, incluyendo estudio, pruebas y exámenes; orientados a la adquisición de habilidades prácticas relacionadas con el programa de la asignatura (3 créditos ECTS).
Sistema de evaluación
  • Peso porcentual del Examen Final 40
  • Peso porcentual del resto de la evaluación 60
Bibliografía básica
  • Bjarne Stroustrup. "The C++ Programming Language". Tercera Edición, Addison-Wesley,. Addison-Wesley. 1997. (Página web del autor: http://www.research.att.com/~bs/3rd.html).
  • Bjarne Stroustrup. "El Lenguaje de programación C++", Edición Especial. Addison-Wesley, 2002..
  • Bjarne Stroustrup. The C++ Programming Language, fourth Edition. Addison-Wesley. 2013
  • Francisco Javier Ceballos. Enciclopedia del lenguaje C ++. Ra-ma. 2003.
  • Francisco Javier Ceballos. "Programación orientada a objetos con C++". Tercera edición. Ra-ma. 2003.
  • H. M. Deitel y P. J. Deitel . C++. Cómo Programar ¿ (Sexta Edición). Prentice Hall Ediciones. 2009
  • Harvey. M. Deitel and Paul. J. Deitel . C++ How to Program ¿ (9th Edition: introducing the new C++11 Standard). Prentice Hall. 2011
  • Jorge Badenas, José Luis Llopis, Óscar Coltell. "Curso práctico de programación en C y C++". Segunda Edición. Publicacions de la Universitat Jaume I. 2001.
  • Joseph Schmuller. Sams Teach Yourself UML in 24 Hours, Third Edition. Sams Publishing. 2004
  • Luis Joyanes Aguilar. Programación en C++, 2º edición. Mc Graw Hill. 2010
  • Stanley B. Lippman, Josée Lajoie. "C++ Primer",Tercera Edición,. Addison-Wesley,. 1998
Bibliografía complementaria
  • Enrique Hernández Orallo, José Hernández Orallo, Mª Carmen Juan Lizandra. "C++ estándar. Programación con el Estándar ISO y la Biblioteca de Plantillas (STL)",. Paraninfo. 2002. (Página web del autor: http://www.dsic.upv.es/~jorallo/libro_c++/).

El programa de la asignatura y la planificación semanal podrían sufrir alguna variación por causa de fuerza mayor debidamente justificada o por eventos académicos comunicados con antelación.