INSTITUTO POLITÉCNICO NACIONAL

INSTITUTO POLITÉCNICO NACIONAL
ESCUELA SUPERIOR DE CÓMPUTO
SUBDIRECCIÓN ACADÉMICA
DEPARTAMENTO DE FORMACIÓN BÁSICA
M. en C. Iván Giovanny Mosso García
Jefe del Departamento de Formación Básica
M. en C. Florencio Guzmán Aguilar
Presidente de la Academia de Ciencias Básicas
Unidad de Aprendizaje
Coordinador de ETS fuera de
calendario (14 de abril de 2015)
Cálculo
M. en C. Misael Solorza Guzmán
Física
Dr. Ángel Morales González
Matemáticas Discretas
Lic. Tlatoani de Jesús Reyes
Bermejo
Análisis Vectorial
Dra. Claudia Celia Díaz Huerta
Álgebra Lineal
Lic. Leticia Cañedo Suárez
Cálculo Aplicado
M. en C. Jesús Ortuño Araujo
Ecuaciones Diderenciales
Dr. Encarnación Salinas Hernández
Matemáticas Avanzadas para la Ingeniería
Dr. Marco Antonio Barranco Jiménez
Probabilidad y Estadística
Lic. Leticia Cañedo Suárez
Economic Engineering
Lic. Margarita Tirado Lule
Semestre 2014-2015/1
ACADEMIA DE FUNDAMENTOS
DE SISTEMAS ELECTRÓNICOS
Unidad de aprendizaje
Análisis Fundamental de Circuitos
Electrónica Analógica
Instrumentación
Jefe de Unidad de aprendizaje
Alberto Jesús Alcántara
Mendez
Héctor Manuel Paz Rodríguez
Maria del Rosario Rocha
Bernabé
Proyecto
NO
NO
SI
ACADEMIA DE CIENCIAS DE LA
COMPUTACIÓN
Unidad de Aprendizaje
Jefe de Unidad de Aprendizaje
Algoritmia y Programación
José Carlos Dávalos López
Estructurada
Estructuras de Datos
Yosafat Moscoso Malagón
Teoría Computacional
Luis Enrique Hernández Olvera
Programación Orientada a Objetos
Rafael Aguilar García
Análisis de Algoritmos
Edgardo Adrián Franco Martinez
Compiladores
Rafael Norman Saucedo Delgado
Computer Animation
Rosaura Palma Orozco
Evolutionary Computing
Rosaura Palma Orozco
Computer Graphics
Rafael Norman Saucedo Delgado
Bioinformatics
Jorge Luis Rosas Trigueros
Computational Geometry
Rosaura Palma Orozco
Graphical User Interfaces
Miriam Pescador Rojas
Proyecto
NO
NO
NO
NO
NO
SI
NO
NO
NO
NO
NO
NO
Presentar un proyecto con las siguientes características:
• Diseñar e implementar en protoboard tres etapas de acondicionamiento para tres
variables físicas diferentes, de acuerdo a los sensores vistos en clase (ver el
programa de la asignatura). Los sensores deben ser con salidas analógicas y no
digitales y tampoco comerciales.
• Diseñar una etapa de digitalización para las etapas de acondicionamiento de los
sensores diseñados en el punto anterior.
• Entregar un reporte del diseño del proyecto mostrando los cálculos de todos los
circuitos diseñados, con su respectiva simulación.
El proyecto valdrá el 40% de la calificación del ETS.
El examen teórico valdrá el 60% de la calificación del ETS.
El horario para revisar el proyecto será el día lunes 13 de abril a las 13:30 horas en el
laboratorio de electrónica analógica.
Para cualquier duda contactar a la profesora Rosario Rocha [email protected]
E.T.S. de Compiladores
(martes 14 de abril)
Calificación:
Proyecto 40%
Examen 60%
Proyecto:
Especificación del lenguaje
Es un sublenguaje de C con las siguientes
características:
Temas del examen:
Unidades, I, II, III y IV del
temario.
Variables:
- Sólo de tipo entero
- Los nombres siguen la misma especificación
que en lenguaje C.
Control:
- while
- if/else
Operadores:
- suma, resta, multiplicación y división (entera).
- asignación
- comparación: mayor y menor que, igual
Entrada y salida:
- printf (texto y enteros)
- scanf (sólo enteros)
• El compilador debe escribirse utilizando las herramientas flex y bison.
• Entregar código ejecutable para Linux (formato ELF) ó Windows (formato COFF), en la
arquitectura x86-64 (AMD64/Intel64)
La revisión del proyecto será el día martes 14 de abril. Para conocer la hora de la revisión
enviar correo al profesor Rafael Norman Saucedo Delgado [email protected]
Referencias:
http://flex.sourceforge.net/
http://www.gnu.org/software/bison/
http://refspecs.linuxbase.org/elf/gabi4+/contents.html
http://refspecs.linuxbase.org/
https://msdn.microsoft.com/en-us/windows/hardware/gg463119.aspx
http://www.intel.com/content/www/us/en/processors/architectures-software-developermanuals.html
Para cualquier duda contactar al profesor Rafael Norman Saucedo
Delgado [email protected]