programaciÓn de sistemas de ase secuencia didácticafiuat.mx/isc/viii semestre/programacion de...

10
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

Upload: others

Post on 04-Oct-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PROGRAMACIÓN DE SISTEMAS DE ASE Secuencia Didácticafiuat.mx/isc/VIII Semestre/Programacion de Sistemas de Base I SD.pdfEl alumno cumple con el contenido del portafolio de evidencias

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

Page 2: PROGRAMACIÓN DE SISTEMAS DE ASE Secuencia Didácticafiuat.mx/isc/VIII Semestre/Programacion de Sistemas de Base I SD.pdfEl alumno cumple con el contenido del portafolio de evidencias

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

Page 3: PROGRAMACIÓN DE SISTEMAS DE ASE Secuencia Didácticafiuat.mx/isc/VIII Semestre/Programacion de Sistemas de Base I SD.pdfEl alumno cumple con el contenido del portafolio de evidencias

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.

Page 4: PROGRAMACIÓN DE SISTEMAS DE ASE Secuencia Didácticafiuat.mx/isc/VIII Semestre/Programacion de Sistemas de Base I SD.pdfEl alumno cumple con el contenido del portafolio de evidencias

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

Page 5: PROGRAMACIÓN DE SISTEMAS DE ASE Secuencia Didácticafiuat.mx/isc/VIII Semestre/Programacion de Sistemas de Base I SD.pdfEl alumno cumple con el contenido del portafolio de evidencias

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.

Page 6: PROGRAMACIÓN DE SISTEMAS DE ASE Secuencia Didácticafiuat.mx/isc/VIII Semestre/Programacion de Sistemas de Base I SD.pdfEl alumno cumple con el contenido del portafolio de evidencias

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

Page 7: PROGRAMACIÓN DE SISTEMAS DE ASE Secuencia Didácticafiuat.mx/isc/VIII Semestre/Programacion de Sistemas de Base I SD.pdfEl alumno cumple con el contenido del portafolio de evidencias

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.

Page 8: PROGRAMACIÓN DE SISTEMAS DE ASE Secuencia Didácticafiuat.mx/isc/VIII Semestre/Programacion de Sistemas de Base I SD.pdfEl alumno cumple con el contenido del portafolio de evidencias

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

Page 9: PROGRAMACIÓN DE SISTEMAS DE ASE Secuencia Didácticafiuat.mx/isc/VIII Semestre/Programacion de Sistemas de Base I SD.pdfEl alumno cumple con el contenido del portafolio de evidencias

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.

Page 10: PROGRAMACIÓN DE SISTEMAS DE ASE Secuencia Didácticafiuat.mx/isc/VIII Semestre/Programacion de Sistemas de Base I SD.pdfEl alumno cumple con el contenido del portafolio de evidencias

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.