PROGRAMACIÓN DE SISTEMAS DE ASE Secuencia Didácticafiuat.mx/isc/VIII Semestre/Programacion de...
Transcript of PROGRAMACIÓN DE SISTEMAS DE ASE Secuencia Didácticafiuat.mx/isc/VIII Semestre/Programacion de...
Versión 3 ACT. 16/05/2018
PROGRAMACIÓN DE SISTEMAS DE BASE I Secuencia Didáctica
PROGRAMA EDUCATIVO: Ingeniería en Sistemas Computacionales
MODALIDAD: Presencial
MODELO DE FORMACIÓN: Por Competencias
TIPO: Obligatoria
Dirección de Desarrollo Curricular Matamoros 8 y 9 Edificio Rectoría. C.P. 87000, Cd. Victoria, Tamaulipas.
Teléfono directo: (834)318 18 19 conmutador: (834)3181800, ext. 1272 y 1274.
R-OP-01-06-17
DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800
Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277
R-OP-01-06-17 Versión 3
SECUENCIA DIDÁCTICA BLOQUE, TEMA, UNIDAD O MÓDULO:
FACULTAD Y/O UNIDAD ACADÉMICA: Faculta de Ingeniería "Arturo Narro Siller" PROGRAMA EDUCATIVO: Ingeniería en Sistemas Computacionales NÚMERO Y NOMBRE Unidad I.- INTRODUCCION A LA COMPILAC ION
ELEMENTO DE LA COMPETENCIA\OBJETIVO DEL BLOQUE, TEMA, UNIDAD O MÓDULO
Conocerá la estructura de un compilador, definirá los lenguajes de programación, su clasificación así como el concepto de traductor.
TIEMPO/DURACIÓN 16 Horas
DESGLOSE DE CONTENIDOS ESPECÍFICOS ESTRATEGIAS DIDÁCTICAS INSTRUMENTOS DE
EVALUACIÓN RECURSOS
Estrategia Actividades de Enseñanza Actividades de Aprendizaje
1.1 Lenguajes de programación. 1.2 Traductores. 1.3 Compiladores. 1.4 Análisis del programa fuente. 1.5 Las fases de un compilador. 1.6 Programas de sistemas relacionados
con un compilador. 1.7 El agrupamiento de las fases. 1.8 Herramientas para la construcción
de un compilador.
* Identificar los lenguajes de programación. * Investigar las funciones de cada traductor. * Conocer las fases de un compilador. * Obtener un alfabeto a partir de un lenguaje. * Determinar la identificación de lexema y componentes léxicos a partir de un lenguaje.
Capacidad de análisis y síntesis. Capacidad de organizar y planificar. Conocimientos básicos de la carrera. Comunicación oral y escrita. Habilidad del manejo de la computadora. Habilidad para buscar y analizar información proveniente de fuentes diversas. Solución de problemas. Toma de decisiones.
•Análisis del problema en
equipos •Investigación documental acerca de los compiladores. •Exposición de alternativas de
solución de problemas en clase.
Examen Parcial 40% Prácticas de Lab. 10% Tareas 10% Asistencia 10% Participación 10% Proyecto final 20%
Presentaciones
Libros
Material para análisis
EVIDENCIAS DE APRENDIZAJE
PRODUCTO DEL BLOQUE, TEMA, UNIDAD O MÓDULO
NIVELES DE DOMINIO CRITERIOS DE DESEMPEÑO
Análisis de las fases del proceso de compilación
10 COMPETENTE El alumno cumple con el contenido del portafolio de evidencias entre el 96% y el 100 % y obtiene un promedio entre 9.6 y 10 en el examen de la unidad.
9 SATISFACTORIO El alumno cumple con el contenido del portafolio de evidencias entre el 86% y el 95 % y obtiene un promedio entre 8.6 y 9.5 en el examen de la unidad.
8 SUFICIENTE El alumno cumple con el contenido del portafolio de evidencias entre el 76% y el 85 % y obtiene un promedio entre 7.6 y 8.5 en el examen
DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800
Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277
R-OP-01-06-17 Versión 3
de la unidad.
7 BASICO El alumno cumple con el contenido del portafolio de evidencias entre el 66% y el 75 % y obtiene un promedio entre 6.6 y 7.5 en el examen de la unidad.
6 ELEMENTAL El alumno cumple al 60 % con el contenido del portafolio de evidencias y obtiene un promedio de 6 en el examen de la unidad.
5 AÚN NO
COMPETENTE El alumno no cumple con los mínimos necesarios para poder obtener por lo menos el nivel de dominio elemental, en la evidencia de aprendizaje.
Nota: el formato de las Secuencias Didácticas se repite “N” veces, las que sean necesarias en la asignatura.
DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800
Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277
R-OP-01-06-17 Versión 3
EVIDENCIAS DE APRENDIZAJE
PRODUCTO DEL BLOQUE, TEMA, UNIDAD O MÓDULO
NIVELES DE DOMINIO CRITERIOS DE DESEMPEÑO
Análisis de los elementos de la programación de sistemas, tales como cargadores, ensambladores, macro procesadores y sistemas operativos.
10 COMPETENTE El alumno cumple con el contenido del portafolio de evidencias entre el 96% y el 100 % y obtiene un promedio entre 9.6 y 10 en el examen de la unidad.
9 SATISFACTORIO El alumno cumple con el contenido del portafolio de evidencias entre el 86% y el 95 % y obtiene un promedio entre 8.6 y 9.5 en el examen de la unidad.
8 SUFICIENTE El alumno cumple con el contenido del portafolio de evidencias entre el 76% y el 85 % y obtiene un promedio entre 7.6 y 8.5 en el examen de la unidad.
7 BASICO El alumno cumple con el contenido del portafolio de evidencias entre el 66% y el 75 % y obtiene un promedio entre 6.6 y 7.5 en el examen
SECUENCIA DIDÁCTICA BLOQUE, TEMA, UNIDAD O MÓDULO:
NÚMERO Y NOMBRE Unidad II.- ELEMENTOS DE LA PROGRAMACION DE SISTEMAS
ELEMENTO DE LA COMPETENCIA\OBJETIVO DEL BLOQUE, TEMA, UNIDAD O MÓDULO
Conocerá los elementos de la programación de sistemas, tales como cargadores, ensambladores, macro procesadores y sistemas operativos.
TIEMPO/DURACIÓN 14 Horas
CONTENIDOS ESPECÍFICOS ESTRATEGIAS DIDÁCTICAS INSTRUMENTOS DE
EVALUACIÓN RECURSOS
Estrategia Actividades de Enseñanza Actividades de Aprendizaje
2.1 Cargadores 2.2Ensambladores. 2.3 Macro procesadores. 2.4 Sistemas operativos. 2.5 Traductores de expresiones Simples. 2.6 Incorporación a la tabla de símbolos. 2.7 Máquinas de pilas abstractas.
• Aprendizaje basado en problemas.
• Aprendizaje cooperativo.
• Investigación.
Capacidad crítica y
autocritica
Trabajo en equipo
Habilidades
interpersonales.
Investigar el
concepto de cargadores,
ensambladores,
macro procesadores y
sistemas
operativos.
Traductores de
expresiones simples
Determinar la incorporación de
una tabla de
símbolos.
Identificar las
máquinas de pilas
abstractas
Examen Parcial 40% Prácticas de Lab. 10% Tareas 10% Asistencia 10% Participación 10% Proyecto final 20%
Presentaciones
Libros
Material para análisis
DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800
Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277
R-OP-01-06-17 Versión 3
de la unidad.
6 ELEMENTAL El alumno cumple al 60 % con el contenido del portafolio de evidencias y obtiene un promedio de 6 en el examen de la unidad.
5 AÚN NO
COMPETENTE El alumno no cumple con los mínimos necesarios para poder obtener por lo menos el nivel de dominio elemental, en la evidencia de aprendizaje.
DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800
Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277
R-OP-01-06-17 Versión 3
EVIDENCIAS DE APRENDIZAJE
PRODUCTO DEL BLOQUE, TEMA, UNIDAD O MÓDULO
NIVELES DE DOMINIO CRITERIOS DE DESEMPEÑO
Diseño e implementación de un analizador léxico.
10 COMPETENTE El alumno cumple con el contenido del portafolio de evidencias entre el 96% y el 100 % y obtiene un promedio entre 9.6 y 10 en el examen de la unidad.
9 SATISFACTORIO El alumno cumple con el contenido del portafolio de evidencias entre el 86% y el 95 % y obtiene un promedio entre 8.6 y 9.5 en el examen de la unidad.
8 SUFICIENTE El alumno cumple con el contenido del portafolio de evidencias entre el 76% y el 85 % y obtiene un promedio entre 7.6 y 8.5 en el examen de la unidad.
7 BASICO El alumno cumple con el contenido del portafolio de evidencias entre el 66% y el 75 % y obtiene un promedio entre 6.6 y 7.5 en el examen de la unidad.
6 ELEMENTAL El alumno cumple al 60 % con el contenido del portafolio de evidencias y obtiene un promedio de 6 en el examen de la unidad.
NÚMERO Y NOMBRE Unidad III.- ANALISIS LEXICO
ELEMENTO DE LA COMPETENCIA\OBJETIVO DEL BLOQUE, TEMA, UNIDAD O MÓDULO
Construir un analizador léxico para un programa dado diagramas de estados, así como la matriz de transición y determinará diferentes tipos de organización y acceso a la tabla de datos.
TIEMPO/DURACIÓN 12 Horas
CONTENIDOS ESPECÍFICOS ESTRATEGIAS DIDÁCTICAS INSTRUMENTOS DE
EVALUACIÓN RECURSOS
Estrategia Actividades de Enseñanza Actividades de Aprendizaje
3.1 Funciones del analizador Léxico. 3.2 Manejo de buffers de entrada. 3.3 Especificación de los Componentes léxicos. 3.4 Reconocimiento de componentes léxicos. 3.5 Un lenguaje para la especificación de analizadores léxicos. 3.6 Autómatas finitos. 3.7 Paso de una expresión regular A un AFN-ε. 3.8 Diseño de un generador de Analizadores léxicos. 3.9 Optimización de buscadores por concordancia de patrones basados en AFD.
• Aprendizaje basado en problemas
• Aprendizaje cooperativo
• Solución de problemas.
• Diferenciar un AFD y un AFN.
* Estándares de desarrollo para la implementación de soluciones. * Capacidad para aplicar los conocimientos en la práctica. *Capacidad de diseñar y gestionar proyectos. * Habilidad para trabajar en forma autónoma.
• Dejar trabajos a
desarrollar por los
alumnos de tarea.
• Interrogatorio
directo en clases.
• Prácticas de
laboratorio.
Examen Parcial 40% Prácticas de Lab. 10% Tareas 10% Asistencia 10% Participación 10% Proyecto final 20%
Presentaciones
Libros
Material para análisis
DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800
Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277
R-OP-01-06-17 Versión 3
5 AÚN NO
COMPETENTE El alumno no cumple con los mínimos necesarios para poder obtener por lo menos el nivel de dominio elemental, en la evidencia de aprendizaje.
DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800
Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277
R-OP-01-06-17 Versión 3
EVIDENCIAS DE APRENDIZAJE
PRODUCTO DEL BLOQUE, TEMA, UNIDAD O MÓDULO
NIVELES DE DOMINIO CRITERIOS DE DESEMPEÑO
Diseño e implementación de un analizador Sintáctico.
10 COMPETENTE El alumno cumple con el contenido del portafolio de evidencias entre el 96% y el 100 % y obtiene un promedio entre 9.6 y 10 en el examen de la unidad.
9 SATISFACTORIO El alumno cumple con el contenido del portafolio de evidencias entre el 86% y el 95 % y obtiene un promedio entre 8.6 y 9.5 en el examen de la unidad.
8 SUFICIENTE El alumno cumple con el contenido del portafolio de evidencias entre el 76% y el 85 % y obtiene un promedio entre 7.6 y 8.5 en el examen de la unidad.
7 BASICO El alumno cumple con el contenido del portafolio de evidencias entre el 66% y el 75 % y obtiene un promedio entre 6.6 y 7.5 en el examen de la unidad.
6 ELEMENTAL El alumno cumple al 60 % con el contenido del portafolio de evidencias y obtiene un promedio de 6 en el examen de la unidad.
NÚMERO Y NOMBRE Unidad IV.- ANALISIS SINTACTICO
ELEMENTO DE LA COMPETENCIA\OBJETIVO DEL BLOQUE, TEMA, UNIDAD O MÓDULO
Conocerá los métodos de parsing y discriminará su aplicabilidad.
TIEMPO/DURACIÓN 20 Horas
CONTENIDOS ESPECÍFICOS ESTRATEGIAS DIDÁCTICAS INSTRUMENTOS DE
EVALUACIÓN RECURSOS
Estrategia Actividades de Enseñanza Actividades de Aprendizaje
4.1 El papel del analizador sintáctico. 4.2 Gramáticas independientes de contexto libre. 4.3 Análisis sintáctico descendente. 4.4 Análisis sintáctico ascendente. 4.5 Análisis sintáctico por precedencia de operadores. 4.6 Analizadores Sintácticos LR. 4.7Uso de gramáticas ambiguas. 4.8 Generadores de analizadores sintácticos.
• Aprendizaje basado en problemas
• Aprendizaje cooperativo *Conocerá el concepto del analizador sintáctico.
*Trabajo en equipo *Exposición *Uso de internet *Habilidad para trabajar en forma autónoma. *Capacidad de Aprender.
*Identificación de la forma formal de una gramática. *Investigar las formas formales de Chomsky. *Conocer la notación de diagramas de sintaxis. *Construir diagramas de sintaxis de un lenguaje. *Construir una GLC a partir de los diagramas de sintaxis. *Eliminar la ambigüedad de una gramática. *Distinguir los errores sintácticos.
Examen Parcial 40% Prácticas de Lab. 10% Tareas 10% Asistencia 10% Participación 10% Proyecto final 20%
Presentaciones
Libros
Material para análisis
DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800
Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277
R-OP-01-06-17 Versión 3
5 AÚN NO
COMPETENTE
REFERENCIAS (APA)
Básica
Impresa: 1. Alfred V . Aho Compiladores principio, técnicas y Herramientas. Ed. Addison – Wesley Iberoamericana.
2. García Pedro, Teoría de Autómatas y Lenguajes formales. Ed Alfaomega
3. John E. Hopcropft, Jeffrey D. Ullman Introduccion a la teoría de lenguajes y Computación Ed. Addison – Wesley Iberoamericana. 4.- Van Gigch, John P. Teoría General de Sistemas. Ed. Trillas. 5. Alfonseca Moreno, Manuel Compiladores e Intérpretes: Teoría y Práctica. Ed. Pearson 6. Kelley,Dean Teorí a de Autómatas y Lenguajes Formales , Prentice Hall 7. Terrence W. Pratt Lenguajes de Programación. Prentice – Hall 8. Brian W. Kerninghan Lenguajes de Programación. Prentice – Hall
9- Jacobson, Ivarei Proceso Unificado de Desarrollo de SoftwareAddison Wesley
10. Pressman, Roger S , Ingenieria de Software. Un Enfoque Práctico. Mc Graw Hill.(2002)
11. Sommerville, lan (2002) Ingenieria de Software 6a .ed Pearson Education , Néxico, 712 p.
DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800
Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277
R-OP-01-06-17 Versión 3
Digital:
Complementaria Impresa:
Digital:
ELABORACIÓN Nombre del (la) Profesor (a) DES y/o Academia
M.S.I Armando Becerra del Ángel Facultad de Ingeniería “Arturo Narro Siller”
Dr. José Antonio Castán Rocha Facultad de Ingeniería “Arturo Narro Siller” Dr. Salvador Wilfrido Nava Diaz Facultad de Ingeniería “Arturo Narro Siller”
M.S.I Javier Aurelio Arcos Espinosa Facultad de Ingeniería “Arturo Narro Siller”
Fecha de Elaboración: 05/01/2018
ACTUALIZACIÓN
Nombre del (la) Profesor (a) DES y/o Academia
M.S.I Armando Becerra del Ángel Facultad de Ingeniería “Arturo Narro Siller”
Dr. José Antonio Castán Rocha Facultad de Ingeniería “Arturo Narro Siller” Dr. Salvador Wilfrido Nava Diaz Facultad de Ingeniería “Arturo Narro Siller”
M.S.I Javier Aurelio Arcos Espinosa Facultad de Ingeniería “Arturo Narro Siller”
Fecha de Actualización: 14/08/2019
Nota: los apartados de “Referencias (APA)”, “Elaboración”, “Fecha de Elaboración” “Actualización” y “Fecha de Actualización”, se colocan sólo después de la última Secuencia Didáctica.