Está en la página 1de 7

UNIVERSIDAD POLITÉCNICA SALESIANA

PROGRAMA ANALÍTICO DE LA ASIGNATURA

1. Datos Informativos

Carrera: COMPUTACIÓN

Asignatura: SISTEMAS EMBEBIDOS Nivel: 5

Unidad de
Código de la Asignatura: E-CT-ICO-150 Organización UNIDAD PROFESIONAL
Curricular:

Número total de horas: 120 Campo de Formación:

N° Horas Componente Docencia: 48 Modalidad: PRESENCIAL

N° Horas Componente Prácticas de


Aplicación y Experimentación de 48
Aprendizajes:

N° Horas Componente de Trabajo


24
Autónomo :

2. Caracterización de la Asignatura

Un sistema embebido es un sistema electrónico digital diseñado específicamente para una determinada tarea, normalmente en aplicaciones de control y
monitorización. Los sistemas embebidos cumplen con estrictos requerimientos de costo, tamaño, consumo y prestaciones que lo hacen apto para ser utilizado
en un entorno especifico.
El objetivo de esta asignatura es la de mostrar que es un sistema embebido, cómo diseñar un sistema embebido y cómo evaluarlo. Se hará una introducción al
diseño y desarrollo de sistemas, aplicaciones y servicios informáticos en sistemas embebidos. En esta asignatura se pretende dotar de suficientes elementos
de juicio para que el alumno sea capaz de diseñar y seleccionar el hardware y software más adecuados para

Página 1 de 7
cumplir los requerimientos funcionales y de seguridad especificados.

3. Resultados de Aprendizaje

• Conoce las diferentes interfaces de comunicación.


• Conoce los procesos de evaluacion y certificacion de los sistemas embebidos.
• Diseña e implementa soluciones basadas en sistemas embebidos de tiempo real.
• Diseña e implementa soluciones basadas en sistemas embebidos.
• Identifica las arquitecturas y plataformas de los sistemas embebidos.

4. Contenidos

Unidades Contenidos de la Unidad Resultados de Aprendizaje de la Indicadores de Logro TOTAL DE


Temáticas Asignatura correspondientes a HORAS POR
cada UNIDAD

UNIDAD 1 - 1.1Introducción, Características y aplicaciones Identifica las arquitecturas y •Describe la arquitectura general 30
Arquitecturas y 1.2Plataformas hardware plataformas de los sistemas de un sistema embebido.
Plataformas de los 1.3Dispositivos HMI. embebidos. •Conoce y comprende el
sistemas 1.4Sensores y actuadores funcionamiento de las diferentes
embebidos opciones de plataformas de
hardware para la implementación
de un sistema embebido.
•Conoce y comprende el
funcionamiento de los diferentes
dispositivos de hardware que
permiten la implementación de
interfaces HMI en sistemas
embebidos. •Identifica y utiliza
dispositivos sensores y
actuadores en el desarrollo de
sistemas embebidos.

UNIDAD 2 - 2.1Tipos de Interfaces de comunicación en Conoce las diferentes interfaces de •Conoce y comprende el 20
Interfaces de Sistemas embebidos. comunicación. funcionamiento de las diferentes
comunicación 2.2Introducción al IoT y a la industria 4.0 interfaces de

Página 2 de 7
2.3Protocolos de comunicación y Seguridad IoT comunicación que se utilizan en
2.4Redes de sensores los sistemas embebidos •Conoce
2.5Servicios en la nube IoT y comprende el uso de los
sistemas embebidos en la
industria 4.0 y la IoT. •Conoce la
comunicación y protocolos entre
los sistemas embebidos y los
servicios en la nube con IoT

UNIDAD 3 - 3.1Lenguajes de programación. Diseña e implementa soluciones •Evalúa las ventajas y 40


Programación de 3.2Herramientas de desarrollo basadas en sistemas embebidos. desventajas y aplica diferentes
sistemas 3.3Sistemas Operativos tipos de lenguajes de
embebidos programación en el desarrollo del
software de un sistema
embebido. •Aplica herramientas
de software IDE para el
desarrollo del software de un
sistema embebido •Evalúa las
ventajas y desventajas de la
utilización de sistemas operativos
en los sistemas embebidos

UNIDAD 4 - 4.1Conceptos introductorios. Diseña e implementa soluciones •Comprende los conceptos 20


Sistemas 4.2Lenguajes y Sistemas operativos de tiempo basadas en sistemas embebidos de asociados a los sistemas de
embebidos de real. tiempo real. tiempo real y conoce los
tiempo real 4.3Programación concurrente. lenguajes de programación y
4.4Planificación (Scheduling). sistemas operativos utilizados en
los sistemas de tiempo real.
•Aplica programación
concurrente en el desarrollo del
software de un sistema de tiempo
real. •Aplica técnicas de
scheduling en el desarrollo del
software de un sistema de tiempo
real.

UNIDAD 5 - 5.1Conceptos introductorios. Conoce los procesos de evaluacion •Comprende la utilidad de la 10


Evaluación y 5.2Certificación. y certificacion de los sistemas certificación de un sistema
certificación de los 5.3Puntos de revisión. embebidos. embebido, así como su proceso
sistemas 5.4(EAL) Evaluation Assurance Level. de certificación. •Conoce
embebidos 5.5Software Criticality Level. estándares utilizados

Página 3 de 7
5.6(TRL) Technology Readiness Level para la certificación de Sistemas
5.7(SIL) Safety Integrity Level embebidos.
5.8Estándares.
5.9Planificación y documentación para el
desarrollo.

5. Metodologías de Aprendizaje

Basados en el modelo Pedagógico de la Universidad Politécnica Salesiana, el mismo que “toma principalmente las referencias teórico pedagógicas de la
pedagogía crítica, el constructivismo y el aprendizaje cooperativo, la carrera de Ingeniería en Ciencias de la Computación aplicará las siguientes metodologías
de aprendizaje:
•Aprendizaje Cooperativo.
•Aprendizaje basado en problemas
•Aprendizaje Basado en problemas
•El aprendizaje Auto dirigido
•Aprendizaje basado en investigación.
•Aprendizaje basado en experimentación
•El Aprendizaje Basado en Proyectos (ABP o PBL, ProjectBased Learning).

Página 4 de 7
6. Procedimiento de Evaluación

De acuerdo al Reglamento Interno de Régimen Académico:


Artículo 41.- Evaluación de aprendizajes. - Para la aprobación de asignaturas en los niveles de grado, independientemente de la modalidad de estudios, el
estudiante debe demostrar dominio de conocimientos, capacidades, destrezas y desempeños previstos en los resultados de aprendizaje. La evaluación se
realiza en forma sistemática y continua sobre un total de cien puntos divididos en dos partes de cincuenta puntos cada una, que incluyen aprovechamiento y
examen. La nota mínima para la aprobación es de setenta puntos.
Artículo 42.- El aprovechamiento será evaluado y calificado con un mínimo de treinta puntos, considerando los resultados de aprendizaje previstos en la
planificación micro curricular y las actividades de aprendizaje desarrolladas.
La calificación de aprovechamiento será el resultado de por lo menos tres actividades de aprendizaje, sean éstas de carácter colaborativo, prácticas de
aplicación y experimentación, trabajo autónomo, u otras:
De carácter colaborativo:
a.Sistematización de prácticas de investigación-intervención,
b.Proyectos de integración de saberes,
c.Construcción de modelos y prototipos,
d.Proyectos de problematización,
e.Resolución de problemas o casos.
De prácticas de aplicación y experimentación:
a.Prácticas de campo,
b.Trabajos de observación dirigida,
c.Resolución de problemas,
d.Talleres.
De trabajo autónomo:
a.Elaboración individual de ensayos,
b.Trabajos y exposiciones,
c.Pruebas orales o escritas,
d.Resolución de guías didácticas,
e.Indagación bibliográfica.
Otras

Página 5 de 7
7. Bibliografía

TEXTOS AUTOR; TÍTULO; EDICIÓN Y AÑO


BÁSICOS

1 Sergio Salas Arriarán; Todo Sobre Sistemas Embebidos, Editorial UPC, 2017

2 Edward Ashford Lee & Sanjit Arunkumar Seshia; Introduction to Embedded Systems: A Cyber-Physical Systems Approach, The MIT
Press, 2017

3 Varios Autores; Design of Hardware/Software: Embedded Systems, Universidad de Cantabria, 2013

4 Alan Burns, Andy Wellings; Sistemas de Tiempo Real y Lenguajes de Programación, Pearson / Addison Wesley, 2013

5 Jorge E. Gómez Gómez, Velssy Hernández R, Helman Hernández R; Sistemas operativos de tiempo real para nodos sensores: Un
análisis sobre los sistemas operativos Mantis OS, Contiki, TinyOS y SOS para redes de sensores y sistemas, 2005

6 Gabriel Wainer; Sistema de Tiempo Real - Conceptos y Aplicaciones.

7 Sunil Cheruvu, Anil Kumar, Ned Smith, David M. Wheeler; Demystifying Internet of Things Security: Successful IoT Device/Edge and
Platform Security Deployment 1st ed. Edición

LECTURAS
SUGERIDAS

1 Luis Miguel Jiménez García y Rafael Puerto Manchón; Sistemas Informáticos en Tiempo Real: Teoría y Aplicaciones, 2017

2 Peter Marwedel, Embedded System Design: Embedded Systems Foundations of Cyber-Physical Systems, and the Internet of Things,
Springer, 2018

3 Yifeng Zhu, Embedded Systems with ARM Cortex-M Microcontrollers in Assembly Language and C: Third Edition, 2017

4 Amol Lad, Embedded Linux System Design and Development, Crc Press 2000, 2005

5 Embedded Systems Architecture: Explore architectural concepts, pragmatic design patterns, and best practices to produce robust
systems, Daniele Lacamera, Packt, 2018

Página 6 de 7
LECTURAS
SUGERIDAS

6 Sistemas Embebidos en FPGA, Ricardo Cayssials, S.A. Marcombo, 2014

Página 7 de 7

También podría gustarte