Titulación | Tipo | Curso |
---|---|---|
Ingeniería de Datos | OT | 4 |
Puede consultar esta información al final del documento.
Para la plena comprensión de los contenidos de la asignatura conviene tener una habilidad básica en la programación y un buen conocimiento de cómo se ejecutan los programas en los computadores. Para ello, debe haberse hacer superado Programación avanzada, así como Fundamentos físicos para la adquisición de datos para entender los principios de digitización de la información. Es conveniente haber hecho Estructuras de datos y Programación paralela.
Los sistemas embebidos se encargan de conjuntos muy específicos de funciones que, habitualmente, hacen de interfaz de alto nivel entre las aplicaciones y el mundo físico. En este sentido, se ocupan del tratamiento de datos captados por sensores de todo tipo, de parte de su procesamiento (computación periférica), de su transmisión a las aplicaciones y también del control de motores y actuadores de cualquier tipo. Actualmente, existen sistemas embebidos en casi cualquier "cosa" y, si las cosas son complejas, pueden traer muchos como, por ejemplo, los que puede haber en un coche.
Como los sistemas embebidos están estrechamente relacionados con el entorno físico que los rodea, los algoritmos que implementan deben cumplir con muchos requerimientos, a menudo muy estrictos y contradictorios entre sí. Por ejemplo, tener un alto rendimiento y consumir poca energía.
Así pues, para el desarrollo de los sistemas embebidos es necesario concebir algoritmos robustos que puedan verificarse para operar en entornos críticos y tener un coste de desarrollo y de ejecución dentro de los márgenes delimitados por los requerimientos de la aplicación.
Con esta asignatura se pretende que las y los estudiantes alcancen los objetivos siguientes:
Título | Horas | ECTS | Resultados de aprendizaje |
---|---|---|---|
Tipo: Dirigidas | |||
Prácticas: Desarrollo de un proyecto de asignatura | 12 | 0,48 | 2, 3, 4, 5 |
Problemas: Propuestas y discusiones de soluciones de problemas | 12 | 0,48 | 2, 3, 4, 5 |
Teoría: Asistencia y participación en clases de teoría | 24 | 0,96 | 1, 2, 4, 5 |
Tipo: Supervisadas | |||
Prácticas: Seguimiento del trabajo del proyecto de asignatura | 6 | 0,24 | 2, 3, 4, 5 |
Tutorización: Resolución de problemas adicionales | 6 | 0,24 | 1, 2, 3, 5 |
Tipo: Autónomas | |||
Prácticas: Desarrollo del proyecto y elaboración de informes | 12 | 0,48 | 1, 2, 3, 4, 5 |
Problemas: Resolución de problemas y elaboración de informes | 24 | 0,96 | 1, 2, 3, 4, 5 |
Teoría: Estudio | 26 | 1,04 | 2, 5 |
La docencia se estructura a partir de las actividades presenciales siguientes:
Como en todos los ámbitos de la ingeniería, el desarrollo de sistemas embebidos implica tomar decisiones basadas en criterios a menudo contradictorios. En los casos de estudio que se trabajen se procurará que se incluyan criterios éticos, sociales y medioambientales. Del mismo modo, se fomentará la capacidad de ajustarlos para adaptarse a incidencias en el proceso de desarrollo y cambios de especificaciones.
Nota: se reservarán 15 minutos de una clase dentro del calendario establecido por el centro o por la titulación para que el alumnado rellene las encuestas de evaluación de la actuación del profesorado y de evaluación de la asignatura o módulo.
Título | Peso | Horas | ECTS | Resultados de aprendizaje |
---|---|---|---|---|
Examen de recuperación | 50% | 2 | 0,08 | 1, 2, 5 |
Examen final | 25% | 2 | 0,08 | 1, 2, 5 |
Examen parcial | 25% | 2 | 0,08 | 2, 3, 5 |
Prácticas | 25% | 12 | 0,48 | 2, 3, 4 |
Trabajos de evaluación continuada | 25% | 10 | 0,4 | 1, 2, 5 |
a) Proceso y actividades de evaluación programadas
La evaluación es continua con actividades específicas (exámenes y trabajos) a lo largo del curso. Estas actividades de evaluación generan una serie de notas que determinan la nota final.
El cálculo de la nota final, n, sigue la siguiente expresión:
n = x·50% + p·25% + c·25%
donde x es la nota de los exámenes; p, la del proyecto de las prácticas de laboratorio, y c, la de la evaluación continua.
Si x < 5 o p < 5, la nota final (n) será, como máximo, un 4,5. En otras palabras, debe aprobarse la media de los exámenes y el proyecto por separado.
La nota de los exámenes (x) es la nota media del examen intrasemestral y del examen final.
La nota del proyecto (p) se obtiene de la media ponderada de las notas correspondientes a cada sesión de prácticas. Se prevén seis. En caso de no asistencia, la persona ausente tendrá un 0 como nota de la correspondiente sesión.
La nota de la evaluación continua (c) se obtiene de una media ponderada de los trabajos de resolución de problemas que se realicen a lo largo del curso. No hay ningún mínimo y, por tanto, se puede aprobar la asignatura con c = 0 siempre que x·50% + p·25% ≥ 5.
b) Programación de las actividades de evaluación
Las fechas de todas las actividades presenciales, incluidas las de evaluación, y de los plazos de entrega se publicarán en el campus virtual (CV) y pueden estar sujetas a posibles cambios de programación por motivos de adaptación a posibles incidencias: siempre se informará previamente a través del CV ya que es el mecanismo habitual de intercambio de información entre profesorado y estudiantes.
c) Proceso de recuperación
De acuerdo con la coordinación del Grado y la dirección de la Escuela de Ingeniería las siguientes actividades no son recuperables:
- Proyecto, 25% de la calificación final
- Evaluación continua, 25% de la calificación final
La nota media de los exámenes puede recuperarse con un examen específico.
d) Procedimiento de revisión de las calificaciones
Las revisiones se podrán hacer en cualquier momento después de la publicación de las notas y antes del final del plazo de revisión del examen final.
Si, como resultado de una revisión, se acuerda el cambio de una nota, la nueva nota no se podrá modificar en una revisión posterior.
Una vez pasado el plazo de revisión del examen final, solo se harán revisiones del examen de recuperación.
e) Calificaciones
La calificación de “no evaluable” solo se otorgará a las personas que no realicen ninguna actividad evaluable. La participación en cualquier actividad evaluable implica que el resto de las actividades que no se realicen se computen como 0 en el cálculo de la nota final.
Las matrículas de honor se concederán a quienes obtengan una nota superior o igual a 9,0 en cada parte, hasta el 5% de los matriculados según orden descendente de nota final. A criterio del profesorado, también se podrán conceder en otros casos, siempre que no se exceda del 5% y la nota finalsea igual o superior a 9,0.
f) Irregularidades, copia y plagio
Las copias se refieren a las evidencias de que el trabajo o el examen se ha hecho en parte o totalmente sin contribución intelectual del autor. En esta definición se incluyen también las tentativas probadas de copia en exámenes y entregas de trabajos y las violaciones de las normas que aseguran la autoría intelectual. Los plagios hacen referencia a los trabajos y textos de otros autores que se hacen pasar como propios. Son un delito contra la propiedad intelectual. Para evitar incurrir en plagio, hay que citar las fuentes que utiliza a la hora de escribir el informe de un trabajo.
De acuerdo con la normativa de la UAB, tanto copias como plagios o cualquier intento de alterar el resultado de la evaluación, propia o ajena -dejando copiar, por ejemplo, implican una nota final de la parte correspondiente (examen, evaluación continuada o proyecto) de 0, a efectos de calcular un valor cuantitativo de la nota, y suspender la asignatura, sin que ello limite el derecho a emprender acciones en contra de quienes hayan participado en estos actos, tanto en el ámbito académico como en el penal.
Se permite, pero no se recomienda, el uso de tecnologías de Inteligencia Artificial (IA) como parte integrante del desarrollo del trabajo, siempre que el resultado final refleje una contribución significativa del o de la estudiante en el análisis y la reflexión personal. El o la estudiante tendrá que identificar claramente qué partes han sido generadas con esta tecnología, especificar las herramientas que ha utilizado e incluir una reflexión crítica sobre cómo han influido en el proceso y el resultado final de la actividad. La no transparencia del uso de la IA se considera falta de honestidad académica y comporta una penalización en la notade la actividad, o mayores sanciones en casos de gravedad.
g) Evaluación de estudiantes que repiten
No hay ningún tratamiento diferenciado para alumnos que repitan la asignatura, pero pueden aprovechar material propio del curso anterior siempre que lo indiquen así en los informes correspondientes.
h) Evaluación única
Esta asignatura no tiene evaluación única.
Ll. Ribas Xirgo. (2014). How to code finite state machines (FSMs) in C. A systematic approach. TR01.102791 Embedded Systems. Universitat Autònoma de Barcelona. [https://www.researchgate.net/publication/273636602_How_to_code_finite_state_machines_FSMs_in_C_A_systematic_approach]
Explica un método de programación de máquinas de estado en C que es muy similar al que se ve en la asignatura.
Ll. Ribas Xirgo. (2011). “Estructura bàsica d’un computador”, Capítulo 5 de Montse Peiron Guàrdia, Lluís Ribas i Xirgo, Fermín Sánchez Carracedo y A. Josep Velasco González: Fonaments de computadors. Material docent de la UOC. OpenCourseWare de la UOC. [http://openaccess.uoc.edu/webapps/o2/handle/10609/12901]
Trata del modelo de máquinas de estado, de las máquinas algorítmicas y de las arquitecturas básicas de los sistemas digitales, que coinciden con los temas correspondientes en la asignatura.
Edward A. Lee and Sanjit A. Seshia. (2017) Introduction to Embedded Systems, A Cyber-Physical Systems Approach, Second Edition, MIT Press.
Un curso con contenidos similares, desde una perspectiva más formal. Ver también: https://ptolemy.berkeley.edu/
M. J. Pont. (2005). Embedded C. Pearson Education Ltd.: Essex, England.
Trata de cómo programar sistemas embebidos, tema que coincide con lo que se trata en la parte de problemas y prácticas de la asignatura. Por lo tanto, es un material complementario muy interesante.
Brian Bailey, Grant Martin and Andrew Piziali. (2007). ESL Design and Verification. A Prescription for Electronic System-Level Methodology. Elsevier.
Hace un repaso de todo el proceso de síntesis de sistemas embebidos y pone en contexto el material de la asignatura. Por lo tanto, es un buen material complementario.
Tim Wilmshurst. (2010). Designing Embedded Systems with PIC Microcontrollers. Principles and Applications (Second Edition). Elsevier.
Información complementaria a la de la asignatura, que presenta un posible sistema embebido para el control de un robot.
Oliver H. Bailey. (2005). Embedded Systems Desktop Integration. Wordware Publishing.
Información complementaria a la de la asignatura que incide, sobre todo, en el aspecto de la comunicación entre el hardware y el software.
CoppeliaSim, EDU Version, Coppelia Robotics [https://www.coppeliarobotics.com/]
ZeroBrane Studio, ZeroBrane [https://studio.zerobrane.com/]
Draw.io, diagrams.net [https://app.diagrams.net/]
La información proporcionada es provisional hasta el 30 de noviembre de 2025. A partir de esta fecha, podrá consultar el idioma de cada grupo a través de este enlace. Para acceder a la información, será necesario introducir el CÓDIGO de la asignatura
Nombre | Grupo | Idioma | Semestre | Turno |
---|---|---|---|---|
(PAUL) Prácticas de aula | 1 | Catalán/Español | segundo cuatrimestre | tarde |
(PLAB) Prácticas de laboratorio | 1 | Catalán/Español | segundo cuatrimestre | tarde |
(TE) Teoría | 1 | Catalán | segundo cuatrimestre | tarde |