Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
competencias.
1. Caracterización de la asignatura
El desarrollo de sistemas basados en computadora y la búsqueda de soluciones para problemas de procesamiento de información son la base tecnológica de la
carrera de Ingeniería en Sistemas.
Las asignaturas directamente vinculadas son estructura de datos por las herramientas para el procesamiento de información que proporciona (árboles binarios,
pilas, colas, tablas de Hash), todas aquellas que incluyan lenguajes de programación, porque son las herramientas para el desarrollo de cualquiera de las prácticas
dentro de la asignatura y permitirán un enfoque práctico para todos los
temas de la misma. La materia de arquitectura de computadoras dota al estudiante de los conocimientos sobre la estructura de registros, modos de
direccionamiento, conjunto de operadores, y le da al estudiante una visión sobre cómo mejorar el
desempeño de lenguajes.
Definir, diseñar, construir y programar las fases del analizador léxico y sintáctico de un traductor o compilador.
Instrumentación Didáctica para la formación y desarrollo de
competencias.
Desarrollo de competencias
Horas teorico-
Actividades de aprendizaje Actividades de enseñanza genéricas
prácticas
• Identificar alfabetos y lenguajes en Exposición de conceptos por parte del Competencias instrumentales
un caso de estudio. profesor. Auxiliándose siempre en apoyos Capacidad de análisis y síntesis
• Investigar la función de cada didácticos (Pizarrón, rotafolio, acetatos). Capacidad de organizar y 15
traductor. planificar
• Conocer las fases de un Ejercicios resueltos por el profesor ante el Comunicación oral y escrita
compilador. grupo, explicando detalladamente cada uno Habilidades básicas de manejo del
• Obtener un alfabeto a partir de un de los pasos y realizando la prueba de lenguaje de programación Java
lenguaje. escritorio correspondiente. Habilidad para buscar y analizar
• Determinar la identificación de información proveniente de
lexemas y componentes léxicos a Ejercicios resueltos por el alumno ante el fuentes diversas
partir de un lenguaje. grupo; con la orientación y apoyo del Solución de problemas
profesor, e incluyendo ineludiblemente la Toma de decisiones.
demostración a través de la prueba de
Instrumentación Didáctica para la formación y desarrollo de
competencias.
1. Aho, Sethi, Ullman, Compiladores Principios, técnicas y herramientas, Ed. Addison Wesley. Pizarrón,
2. Hopcroft John E., Introducción a la Teoría de Autómatas, Lenguajes y Computación, 2da Cañón multimedia,
ed, Ed. Addison Wesley, 2004. Computadora.
3. Brookshear. Teoría de la Computación, Lenguajes Formales,Autómatas y Complejidad.
Addison Wesley.
4. Sipser, Michael, Introduction to the Theory of Computation, PWS Publishing Company.
Desarrollo de competencias
Horas teorico-
Actividades de aprendizaje Actividades de enseñanza genéricas
prácticas
Instrumentación Didáctica para la formación y desarrollo de
competencias.
Investigar las expresiones regulares Exposición de conceptos por parte del Competencias instrumentales
y sus operaciones. profesor. Auxiliándose siempre en apoyos Capacidad de análisis y síntesis
• Generar cadenas a partir de una didácticos (Pizarrón, rotafolio, acetatos). Capacidad de organizar y 7.5
expresión regular. planificar
• Obtener una expresión regular a Ejercicios resueltos por el profesor ante el Comunicación oral y escrita
partir de un grupo de cadenas o grupo, explicando detalladamente cada uno Habilidades básicas de manejo del
visceversa. de los pasos y realizando la prueba de lenguaje de programación Java
• Obtener una expresión regular a escritorio correspondiente. Habilidad para buscar y analizar
partir de la descripción de un caso información proveniente de
de estudio. Ejercicios resueltos por el alumno ante el fuentes diversas
grupo; con la orientación y apoyo del Solución de problemas
profesor, e incluyendo ineludiblemente la Toma de decisiones.
demostración a través de la prueba de
escritorio. Competencias interpersonales
Capacidad crítica y autocrítica
Llevar a cabo actividades prácticas que Trabajo en equipo
promuevan el desarrollo de habilidades para Capacidad de comunicación
la experimentación Compromiso ético
Desarrollo de competencias
Horas teorico-
Actividades de aprendizaje Actividades de enseñanza genéricas
prácticas
• Conocer la diferencia entre un Exposición de conceptos por parte del Competencias instrumentales
AFN y AFD. profesor. Capacidad de análisis y síntesis
• Construir un AF a partir de un ER. Capacidad de organizar y 10
• Construir un AF a partir de la Ejercicios resueltos por el profesor ante el planificar
descripción de un caso de estudio. grupo, explicando detalladamente cada uno Comunicación oral y escrita
• Convertir un AFN a AFD. de los pasos y realizando la prueba de Habilidades básicas de manejo del
• Minimizar estados en un AF. escritorio correspondiente. lenguaje de programación Java
• Elaborar por equipo, la simulación Habilidad para buscar y analizar
de un Ejercicios resueltos por el alumno ante el información proveniente de
AF mediante un lenguaje de grupo; con la orientación y apoyo del fuentes diversas
programación. profesor, e incluyendo ineludiblemente la Solución de problemas
demostración a través de la prueba de Toma de decisiones.
escritorio.
Competencias interpersonales
Llevar a cabo actividades prácticas que Capacidad crítica y autocrítica
promuevan el desarrollo de habilidades para Trabajo en equipo
la experimentación Capacidad de comunicación
Compromiso ético
Desarrollar actividades de aprendizaje que
propicien la aplicación de los conceptos, Competencias sistémicas
modelos y metodologías que se van Capacidad de aplicar los
aprendiendo en el desarrollo de la conocimientos
asignatura. Habilidades de investigación
Capacidad de aprender
Propiciar el uso adecuado de conceptos, y Capacidad de generar nuevas
de terminología científico-tecnológica. ideas (creatividad)
Liderazgo
Proponer problemas que permitan al Habilidad para trabajar en forma
estudiante la integración de contenidos de autónoma
la asignatura y entre distintas asignaturas, Búsqueda del logro
Instrumentación Didáctica para la formación y desarrollo de
competencias.
Desarrollo de competencias
Horas teorico-
Actividades de aprendizaje Actividades de enseñanza genéricas
prácticas
• identificar la notación formal de Exposición de conceptos por parte del Competencias instrumentales
una MT profesor. Capacidad de análisis y síntesis
• Construir una MT a partir de un Capacidad de organizar y 12.5
caso Ejercicios resueltos por el profesor ante el planificar
• Simular a través de un lenguaje de grupo, explicando detalladamente cada uno Comunicación oral y escrita
alto nivel, la representación de una de los pasos y realizando la prueba de Habilidades básicas de manejo del
MT. escritorio correspondiente. lenguaje de programación Java
Habilidad para buscar y analizar
Ejercicios resueltos por el alumno ante el información proveniente de
grupo; con la orientación y apoyo del fuentes diversas
profesor, e incluyendo ineludiblemente la Solución de problemas
demostración a través de la prueba de Toma de decisiones.
escritorio.
Competencias interpersonales
Llevar a cabo actividades prácticas que Capacidad crítica y autocrítica
promuevan el desarrollo de habilidades para Trabajo en equipo
la experimentación Capacidad de comunicación
Compromiso ético
Desarrollar actividades de aprendizaje que
propicien la aplicación de los conceptos, Competencias sistémicas
modelos y metodologías que se van Capacidad de aplicar los
aprendiendo en el desarrollo de la conocimientos
asignatura. Habilidades de investigación
Capacidad de aprender
Propiciar el uso adecuado de conceptos, y Capacidad de generar nuevas
de terminología científico-tecnológica. ideas (creatividad)
Liderazgo
Instrumentación Didáctica para la formación y desarrollo de
competencias.
Desarrollo de competencias
Horas teorico-
Actividades de aprendizaje Actividades de enseñanza genéricas
prácticas
• Elaborar por equipo, la Exposición de conceptos por parte del Competencias instrumentales
identificación de lexemas, profesor. Capacidad de análisis y síntesis
componentes léxicos y patrones a Capacidad de organizar y 12.5
partir de un lenguaje Ejercicios resueltos por el profesor ante el planificar
• Conocer los elementos de una grupo, explicando detalladamente cada uno Comunicación oral y escrita
tabla de tokens. de los pasos y realizando la prueba de Habilidades básicas de manejo del
• Distinguir los Errores léxicos. escritorio correspondiente. lenguaje de programación Java
• Definir las reglas de un lenguaje Habilidad para buscar y analizar
de programación propio. Ejercicios resueltos por el alumno ante el información proveniente de
• Identificar patrones válidos, grupo; con la orientación y apoyo del fuentes diversas
generar autómatas y tabla de profesor, e incluyendo ineludiblemente la Solución de problemas
tokens del lenguaje propuesto. demostración a través de la prueba de Toma de decisiones.
• Construir un analizador léxico escritorio.
(utilizar un generador de analizador Competencias interpersonales
léxico o un LP). Llevar a cabo actividades prácticas que Capacidad crítica y autocrítica
promuevan el desarrollo de habilidades para Trabajo en equipo
la experimentación Capacidad de comunicación
Compromiso ético
Desarrollar actividades de aprendizaje que
propicien la aplicación de los conceptos, Competencias sistémicas
modelos y metodologías que se van Capacidad de aplicar los
aprendiendo en el desarrollo de la conocimientos
asignatura. Habilidades de investigación
Capacidad de aprender
Instrumentación Didáctica para la formación y desarrollo de
competencias.
Desarrollo de competencias
Horas teorico-
Actividades de aprendizaje Actividades de enseñanza genéricas
prácticas
• identificar la notación formal de Exposición de conceptos por parte del Competencias instrumentales
una gramática. profesor. Capacidad de análisis y síntesis
• Buscar la sintaxis de la Capacidad de organizar y 7.5
construcción de los LP por medio de Ejercicios resueltos por el profesor ante el planificar
GCL o utilizando notación BNF grupo, explicando detalladamente cada uno Comunicación oral y escrita
(Backus-Naur Form). de los pasos y realizando la prueba de Habilidades básicas de manejo del
• Investigar las formas normales de escritorio correspondiente. lenguaje de programación Java
Chomsky. Habilidad para buscar y analizar
• Conocer la notación de los Ejercicios resueltos por el alumno ante el información proveniente de
diagramas de sintaxis. grupo; con la orientación y apoyo del fuentes diversas
• Construir diagramas de sintaxis de profesor, e incluyendo ineludiblemente la Solución de problemas
un lenguaje. demostración a través de la prueba de Toma de decisiones.
• Construir una GLC a partir de los escritorio.
diagramas de sintaxis. Competencias interpersonales
• Eliminar la ambigüedad de una Llevar a cabo actividades prácticas que Capacidad crítica y autocrítica
gramática. promuevan el desarrollo de habilidades para Trabajo en equipo
• Distinguir los Errores sintácticos. la experimentación Capacidad de comunicación
• Construir un analizador sintáctico Compromiso ético
(utilizar un generador de analizador Desarrollar actividades de aprendizaje que
sintáctico o un LP). propicien la aplicación de los conceptos, Competencias sistémicas
modelos y metodologías que se van Capacidad de aplicar los
Instrumentación Didáctica para la formación y desarrollo de
competencias.
Sem. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
T. P D O
T.R.
D = Evaluación diagnóstica. = Evaluación formativa. O = Evaluación sumativa. TP= Tiempo planeado TR=Tiempo real
Fecha de elaboración__________________