01 Presentación del curso Contenido Compiladores - Profr. Edgardo Adrián Franco Martínez. Contenido
|
|
- Ramona Torres Quintero
- hace 6 años
- Vistas:
Transcripción
1
2 01 Presentación del curso Contenido 2 Contenido Definición de compilador Objetivo de la asignatura Importancia de la asignatura Temario Entrega de practicas y tareas Formas de la evaluación Lenguaje de programación Bibliografía Avisos y actividades Actitudes y valores Tarea 01 Tarea 02
3 01 Presentación del curso Definición de compilador 3 Definición de compilador Un compilador es un programa que lee un programa escrito en un lenguaje de programación, el programa fuente, y lo traduce a un programa equivalente en otro lenguaje, el programa objeto. Como parte importante de este proceso de traducción, el compilador informa a su usuario de la presencia de errores en el programa fuente.
4 01 Presentación del curso Definición de compilador 4 Compilador Programa Fuente Compilador Programa Objeto Mensajes de error
5 Análisis Síntesis 01 Presentación del curso Definición de compilador 5 Anatomía de un compilador La parte del análisis divide el programa fuente en sus elementos componentes y crea una representación intermedia del programa fuente. Construye el programa objeto deseado a partir de la representación intermedia del programa fuente.
6 Análisis Síntesis 01 Presentación del curso Definición de compilador 6 Anatomía de un compilador Program (character stream) Analizador Léxico (Scanner) Token stream Analizador Sintáctico (Parser) Parse Tree Analizador Semántico Intermediate Representation Optimizador de Código Optimized Intermediate Representation Generador de Código Object code Compiladores (02 Presentación del curso - Edgardo A. Franco)
7 01 Presentación del curso Objetivo de la asignatura 7 Objetivo de la asignatura El alumno analizará las posibilidades que ofrezca un compilador para utilizarlo en toda su potencialidad. Asimismo; constituirá y evaluará un compilador; en el que empleará herramientas como: LEX y YACC. Comprender como funciona un compilador y algunas de las técnicas utilizadas en las distintas etapas de procesamiento de un programa fuente, técnicas que podrá usar en otro tipo de problemas de la computación.
8 01 Presentación del curso Importancia de la asignatura 8 Importancia de la asignatura Las técnicas empleadas por los compiladores para analizar o sintetizar programas fuente pueden ser empleadas para resolver otro tipo de problemas en la programación de sistemas. El conocimiento de la estructura y funcionamiento de un compilador permitirá poder justificar el uso de una u otra plataforma para la construcción de un sistema de software.
9 01 Presentación del curso Temario 9 Temario Unidad 1 Definiciones básicas Unidad 2 Compiladores e interpretes Unidad 3 Análisis léxico Unidad 4 Análisis sintáctico Unidad 5 YACC Unidad 6 Traducción dirigida por la sintaxis Unidad 7 Análisis semántico Unidad 8 Manejo de errores Unidad 9 Generación de código intermedio
10 01 Presentación del curso Temario 10 Unidad 1 Definiciones básicas 1.1 Lenguajes y gramáticas. 1.2 Clasificación de las gramáticas. 1.3 Derivaciones y reducciones. 1.4 Árboles de sintaxis. 1.5 Gramáticas ambiguas. 1.6 Forma de Backus-Naur (BNF).
11 01 Presentación del curso Temario 11 Unidad 2 Compiladores e interpretes 2.1 Estructura de un compilador Función del analizador léxico Función del analizador sintáctico Tabla de símbolos Función del analizador semántico Etapa de análisis Etapa de síntesis
12 01 Presentación del curso Temario 12 Unidad 3 Análisis Léxico 3.1 Tokens y lexemas 3.2 Algoritmo de los 2 buffers 3.3 Expresiones regulares 3.4 Definición y ejemplos de AFN 3.5 Definición y ejemplos de AFD 3.6 Construcción de Thompson de un AFD a partir de una expresión regular 3.7 Conversión de un AFN a AFD (construcción de subconjuntos) 3.8 Lenguaje LEX 3.9 Escritura de programas LEX
13 01 Presentación del curso Temario 13 Unidad 4 Análisis sintáctico 4.1 Frases, formas senténciales, handles(mangos), prefijo viable 4.2 Eliminación de recursión inmediata y no inmediata 4.3 Factorización de gramáticas 4.4 Analizadores Top-Down 4.5 Analizadores Bottom-Up
14 01 Presentación del curso Temario 14 Unidad 5 YACC 5.1 Estructura de un programa YACC. 5.2 Definición del tipo de la pila de YACC. 5.3 Terminales y no terminales en YACC. 5.4 Precedencia y asociatividad en YACC. 5.5 Manejo de errores en YACC. 5.6 Desarrollo de una aplicación utilizando LEX y YACC.
15 01 Presentación del curso Temario 15 Unidad 6 Traducción dirigida por la sintaxis 6.1 Atributos heredados 6.2 Atributos sintetizados 6.3 Conversión de atributos heredados a sintetizados. 6.4 Desarrollo de una aplicación con LEX y YACC. (calculadora, derivador, graficador, etc.).
16 01 Presentación del curso Temario 16 Unidad 7 Análisis semántico 7.1 Diseño, implantación y administración de la tabla de símbolos 7.2 Implantación de bloques y tipos de datos. 7.3 Especificación de alcance de variables. 7.4 Funciones y procedimientos. 7.5 Registros de activación. 7.6 Paso de parámetros. 7.7 Llamada por valor. 7.8 Llamada por referencia.
17 01 Presentación del curso Temario 17 Unidad 8 Manejo de errores 8.1 Planteamiento del problema. 8.2 Técnicas básicas de detección de errores. 8.3 Agregando símbolos de error. 8.4 Proyecto utilizando LEX y YACC.(Calculadora con funciones, recursión, tipos de datos, variables locales y globales y estructuras de control: FOR, WHILE, CASE, IF THEN ELSE)
18 01 Presentación del curso Temario 18 Unidad 9 Generación de Código Intermedio 9.1 Máquina virtual 9.2 Máquina objeto 9.3 Administración de la memoria durante la ejecución. 9.4 Código de 3 y 4 direcciones. 9.5 Estructuras de control de flujo y de repetición (IF THEN ELSE, CASE, WHILE, FOR )
19 Compiladores (02 Presentación del curso - Edgardo A. Franco) 01 Presentación del curso Entrega de practicas y tareas 19 Entrega de practicas y tareas La entrega de practicas y tareas se realizará a través de la página:
20 01 Presentación del curso Entrega de practicas y tareas Algoritmia y programación estructurada Clase 01: Presentación del curso Entrega de prácticas y tareas 20 Entrega de prácticas y tareas Usuario y contraseña Grupo Usuario Contraseña 6CV1 6cv1 compila6cv1 6CV6 6cv6 compila6cv6 Escribir y almacenar las claves de confirmación, para aclaraciones a con respecto a la evaluación. El nombre del archivo a enviar deberá tener el tipo de trabajo, nombre de este y nombre del alumno. P.g. Mapa_mental_01_compiladores_de_Adrian_Franco.pdf Tarea_03_Diagrama_de_flujo_edgardo_Franco.docx Practica_01_FrancoEdgardo_MartínezJuan_SanchezAberto.rar 20
21 01 Presentación del curso Entrega de practicas y tareas Compiladores (02 Presentación del curso - Edgardo A. Franco) 21 Entrega de practicas y tareas Reportes y tareas en formatos PDF, DOC & DOCX Enviar código fuente e instrucciones de compilación, etc. En caso de entregar varios archivos comprimir en formato RAR sin contraseña. Reportes y tareas Portada Encabezado en cada hoja con el nombre del alumno, materia, grupo, nombre del trabajo y número de página. Bibliografía en formato IEEE. Códigos y programas Documentado (Nombre del alumno, versión, explicación del programa) El nombre de las variables deberá ser adecuado y entendible (En español) Documentación de funciones y partes importantes de los códigos según el objetivo del programa y la teoría vista en clase. Instrucciones de compilación y capturas de pantalla de muestra del funcionamiento en los reportes.
22 01 Presentación del curso Entrega de practicas y tareas Algoritmia y programación estructurada Clase 01: Presentación del curso Entrega de prácticas y tareas 22 Formato de los reportes de practica Portada Introducción Planteamiento del problema Diseño y funcionamiento de la solución (Descripción de la abstracción del problema y su solución, apoyándose de diagramas y figuras en un lenguaje claro) Implementación de la solución (Según la solución diseñada como se implemento en el lenguaje de programación) Funcionamiento (Verificación de la solución, pruebas y resultados de salida *Pantallazos) Errores detectados (Si existe algún error detectado, el cuál no fue posible resolver o se desconoce el motivo y solo ocurre con ciertas condiciones es necesario describirlo) Posibles mejoras (Describir posibles disminuciones de código en la implementación o otras posibles soluciones) Conclusiones (Por cada integrante del equipo) Anexo (Códigos fuente *con colores e instrucciones de compilación) Bibliografía (En formato IEEE) 22
23 01 Presentación del curso Formas de evaluación 23 Formas de evaluación 1er, 2do & 3er Parcial 10 % Mapas mentales 20 % Ejercicios y Tareas 30 % Practicas 40 % Examen parcial Asistencias Las inasistencias a clases equivalen a 2 decimas menos del parcial. 2 retardos se consideran como una falta. Tolerancia 10 minutos Falta a los 15 minutos Compiladores (02 Presentación del curso - Edgardo A. Franco)
24 Algoritmia y programación estructurada Clase 01: Presentación del curso Formas de evaluación 01 Presentación del curso Formas de evaluación 24 Formas de evaluación Participaciones en clase Cada participación equivale a 1 decima extra al parcial. Extraordinario Para tener derecho a extraordinario, es necesario haber obtenido una calificación final mayor a 4.5 durante el curso. Cualquier sanción establecida afectará la calificación del parcial. 24
25 Compiladores (02 Presentación del curso - Edgardo A. Franco) 01 Presentación del curso Lenguaje de programación 25 Lenguaje de programación Para ejercicios y algunas practicas (Lenguaje C estructurado ANSI C ) LEX y YACC Bajo ambiente LINUX (Versión que sea)
26 01 Presentación del curso Bibliografía Compiladores (02 Presentación del curso - Edgardo A. Franco) 26 Bibliografía *Aho, Sthi & Ullman, Ed. Addison Wesley. "Compiladores: Principios, Técnicas y Herramientas". Addison Wesley, Mexico, ª Ed., 820 pgs. *Jacinto Ruiz Catálan, Ed. Alfaomega. "Compiladores: Teoría e implementación". Alfaomega, ª Ed., 423 pgs. Tremblay, Jean Paul & Sorense, Paul. "The Theory and Practice of Compiler Writing". Mcgraw-Hill, México, ª Ed., 796 pgs. Holub, Allen. "Compiler Design Inc.". Prentice Hall, México, ª Ed., 420 pgs. Schreiner, Axel & Friedman Jr., George. "Introduction to Compiler Construction With Unix" Prentice-Hall, México, ª Ed., 314 pgs. Gries, David. "Construcción de Compiladores" Paraninfo, México, ª Ed., 410 pgs. Pittman, Thomas & Peters, James. "The Art of Compiler-Design Theory and Practice" Prentice-Hall, N.Jersey, ª Ed., 351 pgs.
27 01 Presentación del curso Bibliografía Compiladores (02 Presentación del curso - Edgardo A. Franco) 27 Bibliografía (Continuación) Lemone, Karen. "Design of Compilers Techniques of Programming Language Translation" CRC Press, EUA, ª Ed., 225 pgs. Fischer, Charles & Leblanc, Richard. "Crafting A Compiler". Benjamin/Cummings Publishing Company Inc, N. York, ª Ed., 413 pgs. Hopcroft, J. & Ullman, J.D. "Introduction to Automata Theory, Languages and Computation". Addison-Wesley, EeU, ª Ed., 209 pgs. Mason, Tony. Lex and Yacc. O Reilly and Associates Inc. QA U84 M3 Teufel, Schmidt and Teufel. Compiladores Conceptos Fundamentales. Addison-Wesley, E.U., ª Ed., 179 pgs. Lemore y Karen. Fundamentos de Compiladores. CECSA, México, ª Ed., 209 pgs. Lesk, M. E. Lex a Lexical analyzer generator, Commputing Science Techical Report 39, AT & T Bell Laboratories, Murray Hill, Nueva Jersey Backhause, Roland. "Syntax of Programming Languages: Theory And Practice" Prentice Hall, México, ª Ed., 418 pgs.
28 01 Presentación del curso Avisos y actividades Algoritmia y programación estructurada Clase 01: Presentación del curso Avisos y actividades 28 Avisos y actividades Cualquier tipo de aviso y actividades planeadas durante el semestre serán notificadas en la página Web del curso. Consultar la página Web antes de clases para confirmar mi asistencia. Contacto: efranco.docencia@gmail.com 28
29 Algoritmia y programación estructurada Clase 01: Presentación del curso Actitudes y valores 01 Presentación del curso Actitudes y valores 29 Actitudes y valores Mis valores éticos fundamentales Responsabilidad Habilidad para responder a nuestros actos, ideales, compromisos, conocimientos, valores éticos, a la familia, al mundo en el que vivimos y a la sociedad. *Compromiso *Superación Respeto Reconocer que todo tiene un valor (persona, ser vivo, idea, opinión, etc.) y aunque para mi una cosa no tenga el mismo valor que para el resto, todos mis actos nunca deben de afectar a lo que los demás valoran. *Tolerancia *Empatía *Cortesía *Amabilidad Honestidad Consiste en comportarse y expresarse con coherencia y sinceridad (decir la verdad), y de acuerdo con los valores éticos propios. *Integridad *Justicia 29
30 01 Presentación del curso Actitudes y valores Algoritmia y programación estructurada Clase 01: Presentación del curso Actitudes y valores 30 Actitudes y valores Actitudes de una persona feliz Amable Amoroso (Con las personas que te rodean y con las actividades que realices) Optimista Tolerante Cortes Que necesito para lograr mis objetivos Esfuerzo Dedicación Trabajo Salud No seas apático a esto, elige mejorar cada día como persona, nunca pases por encima de los demás para alcanzar tus metas. Cuales deberían ser los principales objetivos de un buen profesionista Desarrollarse cono persona (Ser humano) (Personal, familiar y social) Siempre anteponer mi ética antes de actuar Aprender en todo momento Ayudar en todo momento a quien lo necesite Compartir conocimiento Desempeñar mi trabajo con gusto y siempre de la mejor manera posible sin condicionarlo a una ganancia económica. (Todo viene por añadidura no seas ambicioso) Ser feliz 30
31 01 Presentación del curso Tarea Tarea 01 "Autodescripción" Redacta de manera narrativa una autodescripción que contenga de manera implícita la respuesta a las siguientes preguntas Quién eres?. Cuáles son los valores que te conducen? Qué te ha llevado a ser quien eres? Cuáles son tus objetivos de vida? Qué esperas de ti, tu familia y la sociedad? *Se entregará antes del día Domingo 30 de Enero de 2011 (23:59:59 hora limite). *Valor 0.5 extra del primer parcial. *Se revisará redacción (coherencia y ortografía) *Deberá ser de 800 palabras mínimo. 31
32 01 Presentación del curso Tarea Tarea 02 Definiciones Definir los siguientes conceptos: Lenguaje de programación Lenguaje Compilado Lenguaje Interpretado Lenguaje ensamblador Programa Fuente Programa Objeto Compilador Fecha de entrega: A más tardar el día miércoles 26 de enero de 2011 a las 23:59:59 horas
01 Presentación del curso Investigación 1
Instituto Politécnico Nacional Centro de Estudios Científicos y Tecnológicos 9 Laboratorio de proyectos de tecnologías de la información III Prof. Emmanuel Oropeza Gonzalez 01 Presentación del curso Investigación
Más detallesClase 01: Presentación del curso
Prof. Edgardo Adrián Franco Martínez http://computacion.cs.cinvestav.mx/~efranco efranco.docencia@gmail.com Estructuras de datos (Prof. Edgardo A. Franco) 1 Contenido Contenido Presentación de la materia
Más detalles01 Presentación del curso Investigación 1
Instituto Politécnico Nacional Centro de Estudios Científicos y Tecnológicos núm. 9 Laboratorio de proyectos de tecnologías de la información iv Prof. Emmanuel Oropeza Gonzalez 01 Presentación del curso
Más detallesUNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO COMPILADORES 1764 7 o 09 Asignatura Clave Semestre Créditos Ingeniería Eléctrica Ingeniería en Computación Ingeniería
Más detallesPontificia Universidad Católica del Ecuador
1. DATOS INFORMATIVOS: MATERIA O MÓDULO: COMPILADORES E INTERPRETES CÓDIGO: 10730 CARRERA: NIVEL: SISTEMAS QUINTO No. CRÉDITOS: 4 CRÉDITOS TEORÍA: 4 CRÉDITOS PRÁCTICA: - SEMESTRE / AÑO ACADÉMICO: 2 / 2010
Más detallesClase 01 y 02: Presentación de la unidad de aprendizaje
Solicitado: Tarea 01 Carta de presentación M. en C. Edgardo Adrián Franco Martínez http://computacion.cs.cinvestav.mx/~efranco @efranco_escom efranco.docencia@gmail.com 1 Contenido Introducción Antecedentes
Más detallesFACULTAD POLITÉCNICA DIRECCIÓN ACADÉMICA PROGRAMA DE ESTUDIO I. IDENTIFICACIÓN Carrera : Ingeniería de Sistemas CARGA HORARIA (Horas reloj) Asignatura : Compiladores Carga Horaria Semestral 64 Semestre
Más detallesUniversidad Ricardo Palma Facultad de Ingeniería
Universidad Ricardo Palma Facultad de Ingeniería Escuela de Ingeniería Informática SILABO 1. INFORMACIÓN GENERAL Asignatura : Lenguajes y Compiladores Ciclo : 8vo. Área : Computación Código : II0803 Condición
Más detallesPresentación de la unidad de aprendizaje
M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom Estructuras de datos (Prof. Edgardo A. Franco) 1 Contenido Introducción Antecedentes de
Más detallesBENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD CIENCIAS DE LA COMPUTACIÓN
BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD CIENCIAS DE LA COMPUTACIÓN PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN. Coordinación: NOMBRE DE LA MATERIA:
Más detallesPráctica 01 - Preprocesamiento básico para un código fuente en lenguaje C Compiladores - Profr. Edgardo Adrián Franco Martínez
2 Contenido Introducción Análisis léxico Funciones del analizador léxico Preprocesamiento básico de un código fuente de C Manejo de búferes 3 Introducción Para la construcción de todo traductor, compilador
Más detallesCarrera: SCC - 0425 4-2-10. Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Programación de sistemas Ingeniería en Sistemas Computacionales SCC - 0425 4-2-10
Más detallesINSTITUTO POLITECNICO NACIONAL SECRETARIA ACADEMICA DIRECCION DE ESTUDIOS PROFESIONALES EN INGENIERIA Y CIENCIAS FISICO MATEMATICAS
ESCUELA: UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERÍA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS. CARRERA: INGENIERIA EN INFORMÁTICA ESPECIALIDAD: COORDINACION: ACADEMIAS DE COMPUTACIÓN DEPARTAMENTO:
Más detallesIntroducción al Diseño de Compiladores. Año
Introducción al Diseño de Compiladores Año 2003 1 BIBLIOGRAFÍA [AHO] Compilers. Principles, Techniques, and Tools Aho, Sethi; Adisson-Wesley 1986 [TEU] Compiladores: Conceptos fundamentales. Teufel ; Addison
Más detallesEncuadre de la Unidad de Aprendizaje
M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom Estructuras de datos (Prof. Edgardo A. Franco) 1 Contenido Introducción Estructuras de datos
Más detallesPractica 03: Uso de expresiones regulares en Python
Practica 03: Uso de expresiones regulares en Python Entrega vía Web: Domingo 08 de Septiembre de 2013 M. en C. Edgardo Adrián Franco Martínez http://computacion.cs.cinvestav.mx/~efranco @efranco_escom
Más detallesHoras teóricas: Horas practicas: Área de conocimiento a la que pertenece
PROGRAMA DE ESTUDIOS Área de formación a la que pertenece: TRADUCTORES DE ALTO NIVEL CARRERA LT Sustantiva Profesional Horas teóricas: Horas practicas: 2 2 Créditos: 6 Clave: F0353 Área de conocimiento
Más detallesASIGNATURA: COMPILADORS (EUIS-UAB) Aula Teoría Martes 23 Problemas Viernes Aula 23. Profesor Consultas
Pàgina 1 de 8 Enginyeria Tècnica Informàtica Escola Universitària de Sabadell (UAB) 6è Semestre Curso 2005-20 Créditos Horarios Teoria y Problemas 3 Aula Teoría Martes 23 Problemas Viernes Aula 23 11:00
Más detallesUNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA) FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS 1. INFORMACIÓN GENERAL
Más detallesPractica 04: Sistema bancario
http://computacion.cs.cinvestav.mx/~efranco @efranco_escom efranco.docencia@gmail.com Estructuras de datos (Prof. Edgardo A. Franco) 1 Contenido Requerimientos de la Practica 04 Observaciones Envío de
Más detallesPROGRAMA DE COMPILADORES
1. Introducción 1.1. Tipos de traductores 1.2. Autómatas 1.3. Gramáticas formales 1.4. Fases de un compilador PROGRAMA DE COMPILADORES 2. Análisis Léxico 2.1. Definir un reconocedor de cadenas no trivial
Más detallesUNIVERSIDAD DE GUADALAJARA
UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS ALTOS DIVISIÓN DE ESTUDIOS EN FORMACIONES SOCIALES LICENCIATURA: INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE POR OBJETIVOS COMPILADORES MTRA.
Más detallesDOMINIOS COGNITIVOS (Objetos de estudio, temas y subtemas)
UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: Clave: FACULTAD DE INGENIERÍA DES: Ingeniería Programa(s) Educativo(s): Ingeniería en Ciencias de la Computación Tipo de materia: Obligatoria Clave de la materia:
Más detallesTema 01: Presentación de la unidad de aprendizaje
Tema 01: Presentación de la unidad de aprendizaje M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom 1 Contenido Introducción Resolver un problema
Más detallesPractica 04:Conversión de AFN a AFD
Practica 04:Conversión de AFN a AFD Entrega vía Web: Domingo 20 de Octubre de 2013 M. en C. Edgardo Adrián Franco Martínez http://computacion.cs.cinvestav.mx/~efranco @efranco_escom edfranco@ipn.mx 1 Contenido
Más detallesPROGRAMA DE COMPILADORES
PROGRAMA DE COMPILADORES 1. Introducción 1.1. Tipos de traductores 1.2. Autómatas 1.3. Gramáticas formales 1.4. Fases de un compilador 2. Análisis Léxico 2.1. Definir un reconocedor de cadenas no trivial
Más detallesESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA GRADO DE INGENIERÍA INFORMÁTICA. Curso 2016/17. Asignatura: PROCESADORES DE LENGUAJES
ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA GRADO DE INGENIERÍA INFORMÁTICA Asignatura: DENOMINACIÓN DE LA ASIGNATURA Denominación: Código: 101424 Plan de estudios: GRADO DE INGENIERÍA INFORMÁTICA Denominación
Más detallesDivisión Académica de Informática y Sistemas
Área de formación Sustantiva Profesional Nombre de la asignatura Docencia frente a grupo según SATCA Trabajo de Campo Supervisado según SATCA HCS HPS TH C HTCS TH C TC 2 2 4 4 0 0 0 4 Clave de la asignatura
Más detallesINSTITUTO POLITÉCNICO NACIONAL
PROGRAMA SINTÉTICO UNIDAD ACADÉMICA: Escuela Superior de Cómputo PROGRAMA Ingeniería en Sistemas Computacionales ACADÉMICO: UNIDAD DE APRENDIZAJE: Compiladores NIVEL: III PROPÓSITO DE LA UNIDAD DE APRENDIZAJE:
Más detallesUNIVERSIDAD DE LOS LLANOS Facultad de Ciencias Básicas e Ingeniería Programa Ingeniería de Sistemas ALGORITMIA AVANZADA
CURSO: ALGORITMIA AVANZADA 1 SEMESTRE: VII 2 CODIGO: 602802 3 COMPONENTE: 4 CICLO: 5 AREA: Profesional 6 FECHA DE APROBACIÓN: 7 NATURALEZA: Teórico - Practica 8 CARÁCTER: Obligatorio 9 CREDITOS (RELACIÓN):
Más detallesPractica 01: Evaluación de expresiones infijas
M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom Estructuras de datos (Prof. Edgardo A. Franco) 1 Contenido Definición del problema Actividades
Más detallesUNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS. NOMBRE DEL CURSO: Lenguajes Formales y de Programación
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS NOMBRE DEL CURSO: Lenguajes Formales y de Programación CÓDIGO: 796 CRÉDITOS: 3 ESCUELA: Ciencias y Sistemas
Más detallesPractica 01:Prefijos, sufijos, subcadenasy operaciones con cadenas
Practica 01:Prefijos, sufijos, subcadenasy operaciones con cadenas Entrega vía Web: Lunes 26 de Agosto de 2013 M. en C. Edgardo Adrián Franco Martínez http://computacion.cs.cinvestav.mx/~efranco @efranco_escom
Más detallesCampos Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización:
PROGRAMA DE ESTUDIO Programa Educativo: Área de Formación : Licenciatura en Sistemas Computacionales Integral Profesional Compiladores Horas teóricas: 2 Horas prácticas: 2 Total de Horas: 4 Total de créditos:
Más detallesTITULACIÓN Ingeniero Técnico en Informática de Sistemas ASIGNATURAS DE SEGUNDO CURSO DEL PLAN 1999 TEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES PROGRAMA:
TITULACIÓN Ingeniero Técnico en Informática de Sistemas ASIGNATURAS DE SEGUNDO CURSO DEL PLAN 1999 TEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES PROGRAMA: PROGRAMA DE TEORÍA Parte I: INTRODUCCIÓN 1. Introducción
Más detallesPractica 02: Operaciones entre lenguajes
Entrega vía Web: Domingo 01 de Septiembre de 2013 M. en C. Edgardo Adrián Franco Martínez http://computacion.cs.cinvestav.mx/~efranco @efranco_escom edfrancom@ipn.mx 1 Contenido Definición del problema
Más detallesPractica 07: Maquina de Turing
Entrega vía Web: Viernes 06 de Diciembre de 2013 M. en C. Edgardo Adrián Franco Martínez http://computacion.cs.cinvestav.mx/~efranco @efranco_escom edfrancom@ipn.mx 1 Contenido Definición del problema
Más detallesuco.es/grados GUÍA DOCENTE DENOMINACIÓN DE LA ASIGNATURA DATOS DEL PROFESORADO REQUISITOS Y RECOMENDACIONES COMPETENCIAS OBJETIVOS
DENOMINACIÓN DE LA ASIGNATURA Denominación: Código: 1014 Plan de estudios: GRADO DE INGENIERÍA INFORMÁTICA Curso: Denominación del módulo al que pertenece: OBLIGATORIO ESPECIALIDAD COMPUTACIÓN Materia:
Más detallesPROGRAMA DE LABORATORIO POS-REQUISITO: Primer Semestre 2019 Ing. Mario José Bautista Fuentes AUXILIAR: Nery Galvez
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERÍA ESCUELA DE CIENCIAS PROGRAMA DE LABORATORIO CÓDIGO: 777 CRÉDITOS: 4 Organización de NOMBRE CURSO: Lenguajes y SECCIÓN: A Compiladores 1 ESCUELA:
Más detallesPractica 05: Limpieza de gramáticas libres de contexto
Entrega vía Web: 10 de Noviembre de 2013 M. en C. Edgardo Adrián Franco Martínez http://computacion.cs.cinvestav.mx/~efranco @efranco_escom edfrancom@ipn.mx 1 Contenido Definición del problema Observaciones
Más detallesEstructuras de Datos. Practica 06: Codificación de Huffman
M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom 1 Contenido Definición del problema Algoritmo de Huffman Pasos del código de Huffman Actividades
Más detallesBENÉMERITA UNIVERSIDAD AUTÓNOMA DE PUEBLA VICERRECTORÍA DE DOCENCIA DIRECCIÓN GENERALDE EDUCACIÓN SUPERIOR FACULTAD DE CIENCIAS DE LA COMPUTACIÓN
Programa Educativo (PE): Licenciatura en Ciencias de la Computación Área: Ciencias de la Computación Programa de Asignatura: Compiladores Código: CCOM-257 Créditos: 5 Fecha: 14 de Julio de 2009 1 1. DATOS
Más detallesPractica 05: El problema de las N-Reinas
M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom Estructuras de datos (Prof. Edgardo A. Franco) 1 Contenido Problema Descripción Opcional
Más detallesUNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO. Licenciatura en Ciencias de la Computación. Facultad de Ciencias. Programa de la asignatura.
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO Licenciatura en Ciencias de la Computación Facultad de Ciencias Denominación de la asignatura: Clave: 0817 Semestre: 7 Carácter: Obligatoria Tipo: Teórico-Práctica
Más detallesProcesadores de Lenguajes
Procesadores de Lenguajes Guía de Aprendizaje Información al estudiante 1. Datos Descriptivos Asignatura Materia Departamento responsable Procesadores de Lenguajes Programación LSIIS Créditos ECTS 3 Carácter
Más detallesGuía Docente. Tipo: Obligatoria Créditos ECTS: 6. Curso: 4 Código: 3639
Guía Docente DATOS DE IDENTIFICACIÓN Titulación: Ingeniería Informática Rama de Conocimiento: Ingeniería y Arquitectura Facultad/Escuela: Escuela Politécnica Superior Asignatura: Procesadores de Lenguaje
Más detallesNOMBRE DEL CURSO: Organización de Lenguajes y Compiladores 2 CÓDIGO: 781 CRÉDITOS: 5 ÁREA A LA QUE PERTENECE: POST-REQUISITO:
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERÍA ESCUELA DE CIENCIAS NOMBRE DEL CURSO: Organización de Lenguajes y Compiladores 2 CÓDIGO: 781 CRÉDITOS: 5 ESCUELA: Ciencias y Sistemas ÁREA
Más detallesProcesadores de Lenguajes ( )
Procesadores de Lenguajes (2009-2010) Casiano Rodríguez y Coromoto León Lunes 31 de Agosto de 2009 1. Disponibilidad La versión electrónica de este documento está disponible en: Postcript http://nereida.deioc.ull.es/
Más detallesDATOS DE IDENTIFICACIÓN DEL CURSO
DATOS DE IDENTIFICACIÓN DEL CURSO DEPARTAMENTO: Ciencias Computacionales ACADEMIA A LA QUE PERTENECE: Estructuras y Algoritmos NOMBRE DE LA MATERIA: Teoría de la Computación CLAVE DE LA MATERIA: CC209
Más detallesPROGRAMA DE LABORATORIO SECCIÓN: ÁREA A LA QUE PERTENECE: POS-REQUISITO: AUXILIAR:
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERÍA ESCUELA DE CIENCIAS PROGRAMA DE LABORATORIO CÓDIGO: 777 CRÉDITOS: 4 NOMBRE CURSO: ESCUELA: PRE-REQUISITO: Organización de Lenguajes y Compiladores
Más detallesPractica 06:Autómata de pila de una GLC
Practica 06:Autómata de pila de una GLC Entrega vía Web: Viernes 06 de Diciembre de 2013 M. en C. Edgardo Adrián Franco Martínez http://computacion.cs.cinvestav.mx/~efranco @efranco_escom edfrancom@ipn.mx
Más detallesPrograma de Estudios por Competencias COMPILADORES
Dirección de Estudios Profesionales Coordinación de Desarrollo Curricular I. IDENTIFICACIÓN DEL CURSO Programa de Estudios por Competencias COMPILADORES ORGANISMO ACADÉMICO: FACULTAD DE INGENIERÍA Programa
Más detallesProcesadores de Lenguajes ( )
Procesadores de Lenguajes (2008-2009) Casiano Rodríguez y Coromoto León 9 de febrero de 2009 1. Disponibilidad y Erratas La versión electrónica de este documento está disponible en: Postcript../pspdf/0809/temario.ps
Más detallesINSTITUTO POLITÉCNICO NACIONAL
PROGRAMA SINTÉTICO UNIDAD ACADÉMICA: ESCUELA SUPERIOR DE CÓMPUTO PROGRAMA Ingeniero en Sistemas Computacionales ACADÉMICO: UNIDAD DE APRENDIZAJE: Teoría Computacional NIVEL: II OBJETIVO GENERAL: Implementar
Más detallesProcesadores de lenguaje Tema 1 Introducción a los compiladores
Procesadores de lenguaje Tema 1 Introducción a los compiladores Salvador Sánchez, Daniel Rodríguez Departamento de Ciencias de la Computación Universidad de Alcalá Resumen del tema Traductores Estructura
Más detallesCOMPILACIÓN I
COMPILACIÓN I http://ji.ehu.es/konpi1 Profesores: Eneko Agirre, Nerea Ezeiza, Julian Gutierrez (Información sobre tutorías, teléfonos, etc. en página web) Objetivos: El propósito de esta asignatura es
Más detallesUNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI
UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI NOMBRE DE LA ASIGNATURA: DISEÑO DE ALGORITMOS FECHA DE ELABORACIÓN: ENERO 2005 ÁREA DEL PLAN DE ESTUDIOS: AS ( ) AC (
Más detallesProcesadores de Lenguajes
Procesadores de Lenguajes Guía de Aprendizaje Información al estudiante 1. Datos Descriptivos Asignatura Materia Departamento responsable Procesadores de Lenguajes Programación LSIIS Créditos ECTS 3 Carácter
Más detallesUNIVERSIDAD NACIONAL DE RÍO CUARTO FACULTAD DE CIENCIAS EXACTAS, FÍSICO-QUÍMICAS Y NATURALES DEPARTAMENTO DE COMPUTACIÓN
UNIVERSIDAD NACIONAL DE RÍO CUARTO FACULTAD DE CIENCIAS EXACTAS, FÍSICO-QUÍMICAS Y NATURALES DEPARTAMENTO DE COMPUTACIÓN CARRERA/S: Licenciatura en Ciencias de la Computación (Cód. 14) PLAN DE ESTUDIOS:
Más detallesProcesadores de Lenguajes
Procesadores de Lenguajes Guía de Aprendizaje Información al estudiante 1. Datos Descriptivos Asignatura Materia Departamento responsable Procesadores de Lenguajes Programación LSIIS Créditos ECTS 3 Carácter
Más detallesProcesadores de Lenguajes
Procesadores de Lenguajes Guía de Aprendizaje Información al estudiante 1. Datos Descriptivos Asignatura Materia Departamento responsable Procesadores de Lenguajes Programación LSIIS Créditos ECTS 3 Carácter
Más detallesProcesadores de Lenguajes ( )
Procesadores de Lenguajes (2007-2008) Casiano Rodríguez y Coromoto León 24 de noviembre de 2007 1. Disponibilidad y Erratas La versión electrónica de este documento está disponible en: Postcript http://nereida.deioc.ull.es/
Más detallesESCUELA: UNIVERSIDAD DEL ISTMO
1.-IDENTIFICACIÓN ESCUELA: UNIVERSIDAD DEL ISTMO CLAVE: 3041 GRADO: ING. EN COMPUTACIÓN, CUARTO SEMESTRE TIPO DE TEÓRICA/PRÁCTICA ANTECEDENTE CURRICULAR: 3033.- OBJETIVO GENERAL Proporcionar al alumno
Más detallesPrograma Educativo: Licenciatura en Ciencias PROGRAMA DE ESTUDIO. Obligatoria Programa elaborado por:
Programa Educativo: Licenciatura en Ciencias PROGRAMA DE ESTUDIO Computacionales Área a la que pertenece : Sustantiva Profesional Horas teóricas: 2 Horas prácticas: 4 Total de Horas: 6 COMPILADORES Total
Más detallesPractica 03: Eliminación Gaussiana
M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom Estructuras de datos (Prof. Edgardo A. Franco) 1 Contenido Introducción Ecuaciones lineales
Más detallesUNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA) FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA ESCUELA PROFESIONAL DE INGENIERÍA DE SOFTWARE 1. INFORMACIÓN GENERAL
Más detallesToda copia en PAPEL es un "Documento No Controlado" a excepción del original.
S U P E RIO R DE MISANTLA Apartado: 7.1 Copia No. Código:PD-SCD-1016 Versión No.: 02 Hoja : 2 de 12 4.- COMPETENCIAS A DESARROLLAR 4.1 Competencias Específicas: Diseña mediante el uso de reglas semánticas
Más detallesAnálisis de algoritmos
Practica 04: Codificación voraz de Huffman Entrega vía Web: 05 de Julio de 2015 M. en C. Edgardo Adrián Franco Martínez http://computacion.cs.cinvestav.mx/~efranco @efranco_escom edfrancom@ipn.mx 1 Contenido
Más detallesNombre de la asignatura: Lenguajes y Autómatas I. Créditos: Aportación al perfil
Nombre de la asignatura: Lenguajes y Autómatas I Créditos: 2 3 5 Aportación al perfil Desarrollar, implementar y administrar software de sistemas o de aplicación que cumpla con los estándares de calidad
Más detallesPractica 04: Soluciones Recursivas
M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom Estructuras de datos (Prof. Edgardo A. Franco) 1 Contenido Problema Descripción Observaciones
Más detallesNOMBRE DEL CURSO: Laboratorio de Lenguajes Formales y de Programación
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS NOMBRE DEL CURSO: Laboratorio de Lenguajes Formales y de Programación CODIGO: 796 CREDITOS: 3 ESCUELA: PRE REQUISITOS:
Más detallesLa aportación de la asignatura al perfil del egresado será específicamente la siguiente:
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Lenguajes y Autómatas II. Ingeniería en Sistemas Computacionales SCD-1016 (Créditos) (SATCA 44 ) 2 3 5 2.- PRESENTACIÓN
Más detallesPROGRAMA DE LA ASIGNATURA: ANÁLISIS DISEÑO E IMPLANTACIÓN DE ALGORITMOS
PROGRAMA DE LA ASIGNATURA: ANÁLISIS DISEÑO E IMPLANTACIÓN DE ALGORITMOS CLAVE: 1132 PLAN: 98 CRÉDITOS: 8 LICENCIATURA: INFORMÁTICA SEMESTRE: 1º. ÁREA: INFORMÁTICA HRS. CLASE: 2 REQUISITOS: NINGUNO HRS.
Más detallesPractica 02: Simulaciones con el TAD Cola
M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom Estructuras de datos (Prof. Edgardo A. Franco) 1 Contenido Definición del problema Simulación
Más detallesAnálisis de algoritmos
Practica 03: Codificación voraz de Huffman M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom 1 Contenido Definición del problema Algoritmo
Más detallesCoordinación de Ciencias Computacionales INAOE. Teoría de Autómatas y Lenguajes Formales. Temario detallado para examen de ingreso 2012
Coordinación de Ciencias Computacionales INAOE Teoría de Autómatas y Lenguajes Formales Temario detallado para examen de ingreso 2012 1. Autómatas 1.1. Por qué estudiar la teoría de autómatas? 1.1.1. Introducción
Más detallesAnálisis de algoritmos
Encuadre de la unidad de aprendizaje M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom 1 Contenido Introducción Antecedentes Resolver un problema
Más detallesNOMBRE DEL CURSO: Laboratorio de Lenguajes Formales y de Programación
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS NOMBRE DEL CURSO: Laboratorio de Lenguajes Formales y de Programación CODIGO: 796 CREDITOS: 3 ESCUELA: Ciencias
Más detallesPROGRAMA DE COMPILADORES
1. Introducción 1.1. Tipos de traductores 1.2. Autómatas 1.3. Gramáticas formales 1.4. Fases de un compilador PROGRAMA DE COMPILADORES 2. Análisis Léxico 2.1. Definir un reconocedor de cadenas no trivial
Más detallesTraductores de Lenguajes
Traductores de Lenguajes Guía de Aprendizaje Información al estudiante 1. Datos Descriptivos Asignatura Materia Departamento responsable Traductores de Lenguajes Programación LSIIS Créditos ECTS 3 Carácter
Más detallesMETACOMPILADOR DIDÁCTICO GENERADOR DE CÓDIGO JAVA
METACOMPILADOR DIDÁCTICO GENERADOR DE CÓDIGO JAVA Erick Leonel Rico Preciado 1, Ana Cristina Bueno Campos 1, José Gerardo Carpio Flores 2, Ruth Sáez de Nanclares Rodríguez 2, Martha Alicia Rocha Sánchez
Más detallesUNIVERSIDAD NACIONAL DEL SUR 1 BAHÍA BLANCA DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACIÓN
UNIVERSIDAD NACIONAL DEL SUR 1 CARRERAS Licenciatura en Ciencias de la Computación PROFESOR RESPONSABLE: Dra. María Laura Cobo Profesora Adjunta con Dedicación Exclusiva CARGA HORARIA Teoría 64hs PARA
Más detallesNombre de la Unidad de Aprendizaje. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación
Misión del Centro Universitario Somos un centro que forma parte de la Red Universitaria de la Universidad de Guadalajara. Como institución de educación superior pública asumimos el compromiso social de
Más detallesDescriptor. Objetivos (1) Objetivos (2)
Descriptor Máquinas secuenciales y autómatas finitos. Gramáticas y lenguajes formales. Construcción de intérpretes y compiladores. Créditos teóricos: 4,5. Créditos prácticos: 4,5. ALeF. Presentación de
Más detallesPractica 03: Diccionario con hashing abierto
M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom Estructuras de datos (Prof. Edgardo A. Franco) 1 Contenido Problema Descripción Observaciones
Más detallesTema 5. Análisis Sintáctico Ascendente. (9 horas)
Objetivos: PROCESADORES DE LENGUAJE Código: 13048. Titulación: Ingeniería Informática Tipo: Troncal. Créditos: 6 Teoría + 3 Prácticas Curso: 4. Anual. Año: 2005-2006 Profesores: Elena Díaz, Ariadna Fuertes,
Más detalles16 Análisis sintáctico I
2 Contenido Recordando la estructura de un compilador Recordando el análisis léxico l análisis sintáctico Comparación con el análisis léxico l Rol del Parser Lenguajes de programación Gramáticas structura
Más detallesSÍLABO DEL CURSO DE COMPILADORES Y LENGUAJES DE PROGRAMACIÓN
SÍLABO DEL CURSO DE COMPILADORES Y LENGUAJES DE PROGRAMACIÓN I. INFORMACIÓN GENERAL 1.1 Facultad Ingeniería 1.2 Carrera Profesional Ingeniería en Sistemas Computacionales 1.3 Departamento 1.4 Requisito
Más detallesProgramación de Sistemas
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Programación de sistemas Ingeniería en Sistemas Computacionales SCC - 0425 4-2-10
Más detallesTema 4: Gramáticas independientes del contexto. Teoría de autómatas y lenguajes formales I
Tema 4: Gramáticas independientes del contexto Teoría de autómatas y lenguajes formales I Bibliografía Hopcroft, J. E., Motwani, R., y Ullman, J. D. Introducción a la Teoría de Autómatas, Lenguajes y Computación.
Más detallesUNIVERSIDAD NACIONAL DE EDUCACIÓN A DISTANCIA Escuela Técnica Superior de Ingeniería Informática Procesadores de Lenguajes. Tema 2.
UNIVERSIDAD NACIONAL DE EDUCACIÓN A DISTANCIA Escuela Técnica Superior de Ingeniería Informática Procesadores de Lenguajes Tema 2 Análisis Léxico Javier Vélez Reyes jvelez@lsi.uned.es Objetivos del Tema
Más detallesNOMBRE DEL CURSO: Organización de Lenguajes y Compiladores 2 CÓDIGO: 781 CRÉDITOS: 5 ÁREA A LA QUE PERTENECE:
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA EN CIENCIAS Y SISTEMAS NOMBRE DEL CURSO: Organización de Lenguajes y Compiladores 2 CÓDIGO: 781 CRÉDITOS: 5 ESCUELA:
Más detallesProcesadores de Lenguajes
Procesadores de Lenguajes Guía de Aprendizaje Información al estudiante 1. Datos Descriptivos Asignatura Materia Departamento responsable Procesadores de Lenguajes Desarrollo de Software LSIIS Créditos
Más detallesBenemérita Universidad Autónoma de Puebla Vicerrectoría de Docencia Dirección General de Educación Superior Facultad de Ciencias de la Computación
PLAN DE ESTUDIOS (PE): Licenciatura en Ciencias de la Computación AREA: Ciencias de la Computación ASIGNATURA: CÓDIGO: CCOM-257 CRÉDITOS: 5 FECHA: 7 de Junio de 2012 1 1. DATOS GENERALES Nivel Educativo:
Más detalles