Manual

Páginas: 44 (10904 palabras) Publicado: 23 de octubre de 2012
Programación de Sistemas 1

|Semestre: |Sexto |
|Núm. Horas/semana: |4 |
|Créditos: |8 |


Objetivos generales:

Elalumno estará capacitado para diseñar, construir e implementar de la manera más eficiente los analizadores léxicos y sintácticos de un compilador las características y funcionamiento de cargadores, emsambladores y macroprocesadores.


Bibliografía Básica:
COMPILADORES
Principios, técnicas y herramientas
Aho, Sethi & Ullman
Ed. Addison-Wesley iberoamericana

MODERN COMPILERIMPLEMENTATION IN C
Basic techniques
Appel, Andrew W.
Ed. Cambridge

FUNDAMENTOS DE COMPILADORES
Cómo traducir al lenguaje de computadora
Lemone, Karen A.
Ed. CECSA
COMPILADORES
Conceptos fundamentales
Teufel, Schmidt & Teufel
Ed. Addison-Wesley iberoamericana





PLAN DE TRABAJO
1. Datos Generales.



Materia: Teórica/Práctica

Horas de Clase porsemana: 4 Hrs.
Horas de clase por semestre: 60 Hrs.
Carrera en que se imparte: Ing. en Sist. Comp.

Semestre: Sexto


2. Ubicación de la materia.

A. Ubicación teórica.
• Se imparte en sexto semestre; sus antecedente son las materias de Lenguajes y Autómatas y Admón. De Archivos.
• Materias paralelas: ninguna• Materias subsecuentes: Programación de Sistemas II

B. Ubicación practica.
• Tipo de Alumnos: diversos; algunos trabajan. Son de clase baja-media-alta, ambos sexos.
• Grupo: 20 alumnos por grupo promedio.
• Horario: matutino
• Recursos: salón austero en todo o con clima, Sala Audiovisual,TV, Video, PC, Proy. De acetatos.

3. Objetivos generales de aprendizaje.
A. Objetivos informativos.
• Aplicará las estructuras básicas de diseño de compiladores (NFA´s, e.r. y C.F.G.´s)
• Comprenderá el funcionamiento de traductores, ensambladores, etc.
• Conocerá y manejará las herramientas para diseño de sw de base (JavaCC).
• Diseñará una CFG para la construcción de un Lenguaje de Programación en sus dos primeras fases (léxica y sintáctica)
B. Objetivos formativos.
• Intelectual. Que el alumno aprenda a preparar exposiciones profesionales y exponer sus ideas de manera clara y por escrito.
• Intelectual. Que el alumno aprenda a pensar, razonar,analizar, sintetizar, resumir y esquematizar.
• Intelectual. Que el alumno realice investigación y a discutir lo investigado con otros.
• Humano. Que el alumno tenga un deseo de superación continua, espíritu de profesionalismo, calidad y excelencia.
• Social. Que el alumno aprenda a convivir con diferentes grupos, con un espíritu decolaboración y participación.
• Profesional. Que el alumno identifique la diferencia en el perfil de un Ingeniero en Sistemas Computacionales en relación con el resto de los usuarios de computadoras.
• Profesional. Que el alumno diseñe herramientas (software de base) para la generación de nuevo conocimiento.

4. Metodología de trabajo.

En este curso seplanean exposiciones de temas de repaso, reforzando la investigación con dinámicas grupales. Además se forman equipos de trabajos para el desarrollo de proyectos de software de base (equipos no mayores de 3 integrantes) pudiendo ser estas agrupaciones al azar o a gusto de los integrantes. Se utiliza, para realzar la clase equipo audiovisual como TV, PC y Proyector de acetatos. La revisión del...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual
  • Manual
  • Manual
  • Manualidades
  • Manual
  • Manual
  • Manual
  • Manual

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS