Syllabus
SCB9327 Programación de sistemas II
DR. JOSE LUIS LIRA TURRIZA
jlira@itescam.edu.mx
Semestre | Horas Teoría | Horas Práctica | Créditos | Clasificación |
7 | 4 | 0 | 8 |
Prerrequisitos |
Diseño y Evaluación de Lenguajes Finitos | Diseño de Autómatas de Pila basados en gramáticas | Diseño de Gramáticas Libres de Contexto | Diseño y evaluación de Expresiones Regulares | Elaboración del Análisis Léxico y sintáctico de un lenguaje | Manejo de: Estructuras repetitivas Funciones Recursivas Cadenas |
Competencias | Atributos de Ingeniería |
Normatividad |
Para aprobar la materia el alumno deberá 1. Cumplir con el 80 de asistencia 2. Cumplir con todas las entregas a tiempo 3. No se permitirán códigos iguales para diferentes equipos. En caso de violar esta normatividad se cancelará el 100 de su calificación |
Materiales |
Su programa realizado en Programación de Sistemas I. Analizador Léxico y Sintáctico |
Bibliografía disponible en el Itescam | |||||
Título |
Autor |
Editorial |
Edición/Año |
Ejemplares |
|
Parámetros de Examen | |
PARCIAL 1 | UNIDAD I |
PARCIAL 2 | UNIDAD II y III |
Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje) | |
1. Repaso de sintaxis
1.1. Gramática de un lenguaje. 1.1.1. Introducción ![]() ![]() 1.1.2. Análisis Léxico ![]() ![]() 1.2. Análisis Sintáctico 1.2.1. Análisis Sintáctico Descendente ![]() ![]() ![]() 1.2.2. Análisis Sintáctico Ascendente ![]() ![]() ![]() |
2. Semántica.
2.1. Forma interna del programa fuente. 2.1.1. Notación polaca ![]() ![]() ![]() 2.1.2. Cuadruplos. ![]() ![]() 2.2. Rutinas Semánticas 2.2.1. Expresiones Aritméticas ![]() ![]() 2.2.2. Estatutos condicionales ![]() |
3. Generación de código.
3.1. Cuadruplos 3.1.1. Cuadruplos ![]() 3.1.2. Máquinas Virtuales ![]() ![]() 3.2. Notación polaca. 3.2.1. Expresiones aritméticas ![]() 3.2.2. Estatutos condicionales. ![]() 3.3. Optimización de código. 3.3.1. Optimización de código. ![]() ![]() 3.3.2. Código Intermedio ![]() |
4. Administración de la memoria principal.
4.1. Paginación 4.1.1. Paginación ![]() ![]() 4.2. Segmentación 4.2.1. Segmentación ![]() ![]() ![]() 4.3. Paginación/segmentación. 4.3.1. Paginación/segmentación. ![]() ![]() |
Prácticas de Laboratorio (20232024P) |
Fecha |
Hora |
Grupo |
Aula |
Práctica |
Descripción |
Cronogramas (20232024P) | |||
Grupo | Actividad | Fecha | Carrera |
Temas para Segunda Reevaluación |