Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SECRETARÍA ACADÉMICA
DIRECCIÓN DE EDUCACIÓN SUPERIOR
PROGRAMA SINTÉTICO
OBJETIVO GENERAL:
Evaluar las metodologías formales y los estándares de programación, para el análisis, diseño e implementación de
sistemas en tiempo real que interactúen con entornos físicos.
CONTENIDO SINTÉTICO:
METODOLOGÍA:
Para la impartición de esta asignatura y a partir del método inductivo y deductivo, el docente propone la estrategia
basada en problemas; los estudiantes a partir del método intuitivo seleccionarán problemas que se documentarán
formalmente, y procederán a integrar mesas de discusión grupales para plantear soluciones, de la misma forma, se
presentarán los diversos puntos de vista usando las herramientas y técnicas existentes de programación. Para este
propósito, el estudiante realizará presentaciones orales y escritas de resultados, participación en clase y la
construcción de un proyecto final, en el que aplicará los aspectos de modelado, análisis, diseño e implementación
de sistemas en tiempo real que interactúen con entornos físicos. Las soluciones pueden ser propuestas individual o
grupalmente. La retroalimentación que dará el docente en estos casos es fundamental.
EVALUACIÓN Y ACREDITACIÓN:
BIBLIOGRAFÍA:
1. Siewert, Sam, Real-Time Embedded Components and Systems (Computer Engineering), Ed. Da Vinci
Engineering Press, USA, 2006, Págs: 366, ISBN-10: 1584504684, ISBN-13: 978-1584504689
2. Simon, David E., An Embedded Software Primer, Ed. Addison-Wesley, Pearson Education, USA, 1999, Págs:
448, ISBN-10: 020161569X, ISBN-13: 978-0201615692
3. Barr, Michael & Massa, Anthony, Programming Embedded Systems with C and GNU Development Tools, Ed.
O’Reilly, Second Edition, USA, 2006, Págs: 301, ISBN-10: 0596009836, ISBN-13: 978-0596009830
4. Powel Douglas, Bruce, Real Time UML Workshop for Embedded Systems, Ed. Newnes, USA, 2006, Págs: 432,
ISBN-10: 0750679069, ISBN-13: 978-0750679060
5. Nloss, Andrew N.; Symes, Dominic & Wright, Chris, ARM System Developer’s Guide Designing and Optimizing
System Software, Ed. Elsevier, USA, 2004, Págs: 689, ISBN-10: 1558608745, ISBN-13: 978-1558608740
INSTITUTO POLITÉCNICO NACIONAL
SECRETARÍA ACADÉMICA
DIRECCIÓN DE EDUCACIÓN SUPERIOR
TIEMPOS ASIGNADOS
HRS/SEMANA/TEORÍA: 3.0
HRS/SEMANA/PRÁCTICA: 1.5
HRS/SEMESTRE/TEORÍA: 54
HRS/SEMESTRE/PRÁCTICA: 27
HRS/TOTALES: 81
FUNDAMENTACIÓN DE LA ASIGNATURA
Los autos de última generación están integrados por una gran diversidad de sistemas que en su mayoría son
soportadas digitalmente para efectos de almacenamiento, control, comunicación y confort. Es de vital importancia que
un egresado de la carrera de Ingeniería en Sistemas Automotrices posea los conocimientos necesarios para
proponer modificaciones a sistemas existentes o de nueva creación. Las áreas de conocimiento básicas en que se
fundamenta esta asignatura incluyen las referentes a arquitectura de computadoras y microprocesadores, técnicas de
modelado de sistemas con base en estándares, como el lenguaje unificado de modelado (UML), sistemas en tiempo
real, arquitectura y diseño de sistemas inmersos. Esta asignatura tiene como antecedente Programación, colateral
Control Inteligente I y consecuente Control Inteligente II.
OBJETIVO DE LA ASIGNATURA
Evaluar las metodologías formales y los estándares de programación, para el análisis, diseño e implementación de
sistemas en tiempo real que interactúen con entornos físicos.
INSTITUTO POLITÉCNICO NACIONAL
SECRETARÍA ACADÉMICA
DIRECCIÓN DE EDUCACIÓN SUPERIOR
Analizar los conceptos de la arquitectura de sistemas inmersos a los sistemas automotrices actuales, para efectos
de almacenamiento, control, comunicación y confort.
A partir del método inductivo y deductivo el profesor presentará los conceptos y promoverá una discusión grupal
para la consolidación de los mismos, a partir de ejemplos propuestos por el docente y los alumnos.
Integración de equipos de trabajo para la exposición de resultados en forma oral y escrita.
Reporte de Investigación documental para concretar los aspectos teóricos discutidos en clase.
PROCEDIMIENTO DE EVALUACIÓN
Aplicar las diferentes metodologías de desarrollo de software para la adaptación de sistemas inmersos automotrices.
2.1 La ingeniería de Software como un proceso formal de 1.5 2.0 1B, 3B, 4C
desarrollo de sistemas
ESTRATEGIA DIDÁCTICA
A partir del método inductivo y deductivo el profesor presentará los conceptos y promoverá una discusión grupal
para la consolidación de los mismos, a partir de ejemplos propuestos por el docente y los alumnos.
Integración de equipos de trabajo para la exposición de resultados en forma oral y escrita.
Reporte de Investigación documental para concretar los aspectos teóricos discutidos en clase.
Realización de prácticas para el desarrollo de programas de sistemas inmersos
PROCEDIMIENTO DE EVALUACIÓN
Desarrollar programas en el lenguaje unificado de modelado (UML) para la documentación de los procesos
inherentes a las metodologías de desarrollo de software.
3.4 UML como lenguaje para documentar la aplicación de 4.5 3.0 3.0
las metodologías de desarrollo de software
ESTRATEGIA DIDÁCTICA
A partir del método inductivo y deductivo el profesor presentará los conceptos y promoverá una discusión grupal
para la consolidación de los mismos, a partir de ejemplos propuestos por el docente y los alumnos.
Integración de equipos de trabajo para la exposición de resultados en forma oral y escrita.
Reporte de Investigación documental para concretar los aspectos teóricos discutidos en clase.
Realización de prácticas para el desarrollo de programas de sistemas inmersos
PROCEDIMIENTO DE EVALUACIÓN
Aplicar las estructuras de los lenguajes de programación funcional y orientado a objetos para la construcción de
sistemas inmersos automotrices
4.3 Mapeo de los modelos de datos de UML a estructuras 3.0 1.5 2.0
de datos en el lenguaje de programación
4.4 Mapeo de los modelos de procesos de UML a 3.0 1.5 2.0
estructuras de programación de alto y medio nivel
4.5 Construcciones del lenguaje de programación para la 4.5 3.0 2.0
implementación de propiedades de concurrencia y
manejo de interrupciones
4.6 Construcciones del lenguaje de programación para la 4.5 3.0 2.0
implementación de interfaces de entrada y salida
ESTRATEGIA DIDÁCTICA
A partir del método inductivo y deductivo el profesor presentará los conceptos y promoverá una discusión grupal
para la consolidación de los mismos, a partir de ejemplos propuestos por el docente y los alumnos.
Integración de equipos de trabajo para la exposición de resultados en forma oral y escrita.
Realización de prácticas para el desarrollo de programas de sistemas inmersos
PROCEDIMIENTO DE EVALUACIÓN
Aplicar los principales protocolos de comunicación alámbricos e inalámbricos para la transmisión de información
entre sistemas inmersos.
ESTRATEGIA DIDÁCTICA
A partir del método inductivo y deductivo el profesor presentará los conceptos y promoverá una discusión grupal
para la consolidación de los mismos, a partir de ejemplos propuestos por el docente y los alumnos.
Integración de equipos de trabajo para la exposición de resultados en forma oral y escrita.
Reporte de Investigación documental para concretar los aspectos teóricos discutidos en clase.
Realización de prácticas para el desarrollo de programas de sistemas inmersos
PROCEDIMIENTO DE EVALUACIÓN
Modelar un sistema inmerso a partir de los diagramas UML y la arquitectura de hardware, para la implementación de
un proyecto de almacenamiento, control, comunicación y confort automotriz.
ESTRATEGIA DIDÁCTICA
A partir del método inductivo y deductivo el profesor presentará los conceptos y promoverá una discusión grupal
para la consolidación de los mismos, a partir de ejemplos propuestos por el docente y los alumnos.
Integración de equipos de trabajo para la exposición de resultados en forma oral y escrita.
Reporte de Investigación documental para concretar los aspectos teóricos discutidos en clase.
Realización de prácticas para el desarrollo de programas de sistemas inmersos
PROCEDIMIENTO DE EVALUACIÓN
RELACIÓN DE PRÁCTICAS
Total: 27 hrs.
INSTITUTO POLITÉCNICO NACIONAL
SECRETARÍA ACADÉMICA
DIRECCIÓN DE EDUCACIÓN SUPERIOR
La evaluación final del curso se obtiene con el promedio de los tres periodos.
INSTITUTO POLITÉCNICO NACIONAL
SECRETARÍA ACADÉMICA
DIRECCIÓN DE EDUCACIÓN SUPERIOR
CLAVE B C BIBLIOGRAFÍA
1 X Siewert, Sam, Real-Time Embedded Components and Systems (Computer
Engineering), Da Vinci Engineering Press, USA, 2006, Págs: 366, ISBN-10:
1584504684, ISBN-13: 978-1584504689
2 X Li, Qing & Yao, Caroline, Real Time Concepts for Embedded Systems, CMP Books
USA, 2003, Págs: 294, ISBN-10: 1578201241, ISBN-13: 978-1578201242
3 X Barr, Michael & Massa, Anthony, Programming Embedded Systems with C and GNU
Development Tools, O’Reilly, Second Edition, USA, 2006, Págs: 301, ISBN-10:
0596009836, ISBN-13: 978-0596009830
5 X Powel Douglas, Bruce, Real Time UML Workshop for Embedded Systems, Newnes
Ed., USA, 2006, Págs: 432, ISBN-10: 0750679069, ISBN-13: 978-0750679060
INSTITUTO POLITÉCNICO NACIONAL
SECRETARÍA ACADÉMICA
DIRECCIÓN DE EDUCACIÓN SUPERIOR
1. DATOS GENERALES
2. OBJETIVOS DE LA ASIGNATURA:
Evaluar las metodologías formales y los estándares de programación, para el análisis, diseño e implementación de
sistemas en tiempo real que interactúen con entornos físicos.
3. PERFIL DOCENTE:
EXPERIENCIA
CONOCIMIENTOS HABILIDADES ACTITUDES
PROFESIONAL
Dominio de la asignatura. Compromiso social
Diseño y desarrollo de Preferentemente 2 años Manejo de grupos. Vocación por la docencia.
sistemas de información de experiencia en la Comunicación. Honestidad.
industria. Capacidad de análisis y Autocrítico.
Diseño y desarrollo de síntesis. Respetuoso (buena relación
sistemas en tiempo real Dos años de experiencia Manejo de materiales maestro - alumno).
mínima como docente en didácticos. Tolerancia.
Arquitectura de el área de Computación. Manejo de al menos tres Ético.
microprocesadores lenguajes de Responsable.
programación, entre ellos Colaborativo.
Lenguajes de C/C++. Deseos de superación
programación de bajo y Manejo de equipo de docente y
medio nivel cómputo. profesional.
Organización. Puntual.
Creatividad. Proactivo.
Liderazgo.
Trabajo en equipo.
ELABORÓ REVISÓ AUTORIZÓ
___________________________________ P.A.__________________________________
M. en C. Noé Sierra Romero _ M. en C. Arodí Rafael Carvallo Domínguez
DOCENTE M. en C. Arodí Rafael Carvallo Domínguez DIRECTOR DE LA UNIDAD
SUBDIRECTOR ACADEMICO
FECHA: 2010