PROGRAMACIÓN DE M Secuencia Didáctica Semestre/Programacion de... · Versión 3 ACT. 16/05/2018...

13
Versión 3 ACT. 16/05/2018 PROGRAMACIÓN DE MICROPROCESADORES 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

Transcript of PROGRAMACIÓN DE M Secuencia Didáctica Semestre/Programacion de... · Versión 3 ACT. 16/05/2018...

Page 1: PROGRAMACIÓN DE M Secuencia Didáctica Semestre/Programacion de... · Versión 3 ACT. 16/05/2018 PROGRAMACIÓN DE MICROPROCESADORES Secuencia Didáctica PROGRAMA EDUCATIVO: Ingeniería

Versión 3 ACT. 16/05/2018

PROGRAMACIÓN DE MICROPROCESADORES

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 M Secuencia Didáctica Semestre/Programacion de... · Versión 3 ACT. 16/05/2018 PROGRAMACIÓN DE MICROPROCESADORES Secuencia Didáctica PROGRAMA EDUCATIVO: Ingeniería

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:

BLOQUE, TEMA, UNIDAD O MÓDULO:

FACULTAD Y/O UNIDAD ACADÉMICA: FACULTAD DE INGENIERÍA “ARTURO NARRO SILLER” PROGRAMA EDUCATIVO: INGENIERO EN SISTEMAS COMPUTACIONALES NÚMERO Y NOMBRE 1.- Fundamentos Teóricos

ELEMENTO DE LA COMPETENCIA\OBJETIVO DEL BLOQUE, TEMA, UNIDAD O MÓDULO

Comprender los fundamentos del lenguaje ensamblador identificando su estrecha relación con el hardware de un sistema de cómputo Desarrollar aplicaciones básicas en lenguaje ensamblador manteniendo la estructura fundamental del lenguaje.

TIEMPO/DURACIÓN 12 horas

DESGLOSE DE CONTENIDOS ESPECÍFICOS ESTRATEGIAS DIDÁCTICAS INSTRUMENTOS DE

EVALUACIÓN RECURSOS

Estrategia Actividades de Enseñanza Actividades de Aprendizaje 1.1 Introducción al Macroensamblador 1.1.1 Historia 1.1.2 Importancia 1.1.3 Aplicaciones 1.1.4 Tipos 1.2 El Microprocesador x86/x64 1.2.1 Bus 1.2.2 Registros 1.2.3 Modos de direccionamiento 1.4 Estructura de un Programa en Macroensamblador 1.4.1 Segmento de Datos 1.4.2 Segmento de Pila 1.4.3 Segmento de Código 1.4.5 Directivas 1.5 Entorno de desarrollo para Macroensamblador

Investigación documental sobre el marco conceptual. Aprendizaje basado en problemas de aplicación Trabajos en equipo. Realización de prácticas de laboratorio.

Conocer los fundamentos teóricos sobre memorias, lenguaje ensamblador, interrupciones y los microprocesadores Exposición de los contenidos de la unidad mediante la ejemplificación de casos reales o hipotéticos Desarrollo de aplicaciones sencillas en lenguaje ensamblador

Buscar y seleccionar información sobre los contenidos de la unidad Analizar el uso e impacto del lenguaje ensamblador para la generación aplicaciones en sistemas complejos Desarrollar aplicaciones para reforzar el uso del lenguaje ensamblador

Portafolio de evidencias integrado por la solución a problemas de aplicación a situaciones reales o hipotéticas Desarrollo de los temas. Prácticas de laboratorio Examen teórico y práctico.

Presentación con Video proyector Libros Base de datos de la UAT. Equipo de cómputo Software y Hardware Especializado

Page 3: PROGRAMACIÓN DE M Secuencia Didáctica Semestre/Programacion de... · Versión 3 ACT. 16/05/2018 PROGRAMACIÓN DE MICROPROCESADORES Secuencia Didáctica PROGRAMA EDUCATIVO: Ingeniería

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

Identificación y bosquejo de solución a problemas de aplicación reales o hipotéticos en donde por su índole sea factible la programación de microprocesadores

10 COMPETENTE

Entiende e identifica a los componentes esenciales de un microprocesador Diferencia entre los distintos tipos de memorias Diferencia entre un lenguaje de bajo nivel y uno de alto nivel Interpreta la estructura básica de un programa en lenguaje ensamblador Realiza y ejecuta programas básicos en ensamblador

9 SATISFACTORIO

Diferencia entre los distintos tipos de memorias Diferencia entre un lenguaje de bajo nivel y uno de alto nivel Interpreta la estructura básica de un programa en lenguaje ensamblador Realiza y ejecuta programas básicos en ensamblador

8 SUFICIENTE

Diferencia entre un lenguaje de bajo nivel y uno de alto nivel Interpreta la estructura básica de un programa en lenguaje ensamblador Realiza y ejecuta programas básicos en ensamblador

7 BASICO

Interpreta la estructura básica de un programa en lenguaje ensamblador Realiza y ejecuta programas básicos en ensamblador

6 ELEMENTAL Realiza y ejecuta programas básicos en ensamblador

5 AÚN NO

COMPETENTE

No realiza ni ejecuta programas básicos en ensamblador

Page 4: PROGRAMACIÓN DE M Secuencia Didáctica Semestre/Programacion de... · Versión 3 ACT. 16/05/2018 PROGRAMACIÓN DE MICROPROCESADORES Secuencia Didáctica PROGRAMA EDUCATIVO: Ingeniería

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:

NÚMERO Y NOMBRE 2.- Principios de Programación

ELEMENTO DE LA COMPETENCIA\OBJETIVO DEL BLOQUE, TEMA, UNIDAD O MÓDULO

Interpretar el funcionamiento de aplicaciones en lenguaje ensamblador Depurar aplicaciones en lenguaje ensamblador Desarrollar aplicaciones mediante el uso de estructuras de control, desplazamiento, movimiento y operaciones aritméticas y lógicas

TIEMPO/DURACIÓN 16 horas

CONTENIDOS ESPECÍFICOS ESTRATEGIAS DIDÁCTICAS INSTRUMENTOS DE

EVALUACIÓN RECURSOS

Estrategia Actividades de Enseñanza Actividades de Aprendizaje 2.1 Instrucciones de Transferencia de Datos 2.2 Instrucciones Aritméticas 2.3 Instrucciones de Comparación 2.4 Instrucciones Lógicas 2.5 Instrucciones de Desplazamiento 2.6 Saltos 2.6.1 Incondicional 2.6.2 Condicional 2.7 Ciclos

Investigación documental sobre el marco conceptual. Aprendizaje basado en problemas de aplicación y casos de estudio Trabajos en equipo. Realización de prácticas de laboratorio.

Conocer los fundamentos teóricos sobre instrucciones lineales, saltos, tipos de ciclos, operadores lógicos, desplazamiento y procesos de control en lenguaje ensamblador Exposición de los contenidos de la unidad mediante la ejemplificación de casos reales o hipotéticos Desarrollo de aplicaciones en lenguaje ensamblador con un nivel de complejidad medio

Buscar y seleccionar información sobre los contenidos de la unidad Analizar el uso e impacto del lenguaje ensamblador para la generación de aplicaciones en sistemas complejos Desarrollar aplicaciones con un nivel de complejidad medio para reforzar el uso del lenguaje ensamblador

Portafolio de evidencias integrado por la solución a problemas de aplicación y casos de estudio a situaciones reales o hipotéticas Desarrollo de los temas. Prácticas de laboratorio Examen teórico y práctico.

Presentación con Video proyector Libros Base de datos de la UAT. Equipo de cómputo Software y Hardware Especializado

Page 5: PROGRAMACIÓN DE M Secuencia Didáctica Semestre/Programacion de... · Versión 3 ACT. 16/05/2018 PROGRAMACIÓN DE MICROPROCESADORES Secuencia Didáctica PROGRAMA EDUCATIVO: Ingeniería

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

Solución a problemas de aplicación y casos de estudio reales o hipotéticos en donde sea necesaria la programación de microprocesadores mediante el uso de estructuras de control, desplazamiento, movimiento y operaciones aritméticas y lógicas

10 COMPETENTE

Identifica y emplea adecuadamente diversas instrucciones para transferencia de datos Desarrolla programas mediante el uso adecuado de instrucciones aritméticas y de comparación Desarrolla programas mediante el uso adecuado de saltos condicionales e incondicionales Desarrolla aplicaciones empleando adecuadamente a los diversos tipos de ciclos Comprende el uso de instrucciones de desplazamiento lineal y circular

9 SATISFACTORIO

Identifica y emplea adecuadamente diversas instrucciones para transferencia de datos Desarrolla programas mediante el uso adecuado de instrucciones aritméticas y de comparación Desarrolla programas mediante el uso adecuado de saltos condicionales e incondicionales Desarrolla aplicaciones empleando adecuadamente a los diversos tipos de ciclos

8 SUFICIENTE

Identifica y emplea adecuadamente diversas instrucciones para transferencia de datos Desarrolla programas mediante el uso adecuado de instrucciones aritméticas y de comparación Desarrolla programas mediante el uso adecuado de saltos condicionales e incondicionales Diseña aplicaciones empleando adecuadamente a los diversos tipos de ciclos

7 BASICO

Identifica y emplea adecuadamente diversas instrucciones para transferencia de datos Desarrolla programas mediante el uso adecuado de instrucciones aritméticas y de comparación Diseña programas mediante el uso adecuado de saltos condicionales e incondicionales

6 ELEMENTAL

Identifica y emplea adecuadamente diversas instrucciones para transferencia de datos Diseña programas mediante el uso adecuado de instrucciones aritméticas y de comparación

5 AÚN NO

COMPETENTE

No Identifica adecuadamente diversas instrucciones para transferencia de datos

Page 6: PROGRAMACIÓN DE M Secuencia Didáctica Semestre/Programacion de... · Versión 3 ACT. 16/05/2018 PROGRAMACIÓN DE MICROPROCESADORES Secuencia Didáctica PROGRAMA EDUCATIVO: Ingeniería

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:

NÚMERO Y NOMBRE 3.- Programación Modular

ELEMENTO DE LA COMPETENCIA\OBJETIVO DEL BLOQUE, TEMA, UNIDAD O MÓDULO

Identificar las ventajas y componentes de la programación modular para el desarrollo de aplicaciones Desarrollar aplicaciones modulares mediante macros y procedimientos

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 Concepto 3.2 Importancia 3.3 Macros 3.3.1 Definición 3.3.2 Sintaxis 3.3.3 Invocación 3.4 Procedimientos 3.4.1 Definición 3.4.2 Sintaxis 3.4.3 Uso 3.5 Aplicaciones

Investigación documental sobre el marco conceptual. Aprendizaje basado en problemas de aplicación Trabajos en equipo. Realización de prácticas de laboratorio.

Conocer los fundamentos teóricos sobre programación modular, la pila, el direccionamiento indirecto, macros y procedimientos. Exposición de los contenidos de la unidad mediante la ejemplificación de casos reales o hipotéticos Desarrollo de aplicaciones modulares en lenguaje ensamblador

Buscar y seleccionar información sobre los contenidos de la unidad Analizar el uso e impacto del lenguaje ensamblador para la generación de aplicaciones modulares en sistemas complejos Desarrollar aplicaciones modulares para reforzar el uso del lenguaje ensamblador

Portafolio de evidencias integrado por la solución a problemas de aplicación y casos de estudio a situaciones reales o hipotéticas Desarrollo de los temas. Prácticas de laboratorio Examen teórico y práctico.

Presentación con Video proyector Libros Base de datos de la UAT. Equipo de cómputo Software y Hardware Especializado

Page 7: PROGRAMACIÓN DE M Secuencia Didáctica Semestre/Programacion de... · Versión 3 ACT. 16/05/2018 PROGRAMACIÓN DE MICROPROCESADORES Secuencia Didáctica PROGRAMA EDUCATIVO: Ingeniería

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

Solución a problemas de aplicación y casos de estudio reales o hipotéticos en donde sea necesaria la programación modular de microprocesadores

10 COMPETENTE

Identifica situaciones en las que es adecuada la integración de programación modular Diferencia en que momentos es adecuado el uso de macros y en cuales el de procedimientos Desarrolla aplicaciones modulares mediante el empleo de macros Desarrolla aplicaciones modulares mediante el empleo de procedimientos Emplea el uso de programación modular para dar solución a problemas de aplicación y casos de estudio

9 SATISFACTORIO

Identifica situaciones en las que es adecuada la integración de programación modular Diferencia en que momentos es adecuado el uso de macros y en cuales el de procedimientos Desarrolla aplicaciones modulares mediante el empleo de macros Desarrolla aplicaciones modulares mediante el empleo de procedimientos

8 SUFICIENTE

Diferencia en que momentos es adecuado el uso de macros y en cuales el de procedimientos Desarrolla aplicaciones modulares mediante el empleo de macros Diseña aplicaciones modulares mediante el empleo de procedimientos

7 BASICO

Desarrolla aplicaciones modulares mediante el empleo de macros Diseña aplicaciones modulares mediante el empleo de procedimientos

6 ELEMENTAL Desarrolla aplicaciones modulares mediante el empleo de macros

5 AÚN NO

COMPETENTE

No desarrollaa aplicaciones modulares mediante el empleo de macros

Page 8: PROGRAMACIÓN DE M Secuencia Didáctica Semestre/Programacion de... · Versión 3 ACT. 16/05/2018 PROGRAMACIÓN DE MICROPROCESADORES Secuencia Didáctica PROGRAMA EDUCATIVO: Ingeniería

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:

NÚMERO Y NOMBRE 4.- Arreglos y Cadenas

ELEMENTO DE LA COMPETENCIA\OBJETIVO DEL BLOQUE, TEMA, UNIDAD O MÓDULO

Manipular estructuras de datos para almacenar grandes cantidades de datos Manipular cadenas de caracteres para almacenar y presentar mensajes de texto de longitudes variables

TIEMPO/DURACIÓN 8 horas

CONTENIDOS ESPECÍFICOS ESTRATEGIAS DIDÁCTICAS INSTRUMENTOS DE

EVALUACIÓN RECURSOS

Estrategia Actividades de Enseñanza Actividades de Aprendizaje

4.1 Arreglos 4.1.1 Definición 4.1.2 Declaración 4.1.4 Acceso 4.1.4 Manipulación 4.2 Cadenas 4.2.1 Definición 4.2.2 Declaración 4.2.3 Acceso 4.2.4 Manipulación 4.3 Aplicaciones

Investigación documental sobre el marco conceptual. Aprendizaje basado en problemas de aplicación Trabajos en equipo. Realización de prácticas de laboratorio.

Conocer los fundamentos teóricos sobre direccionamiento indexado, declaración y acceso a arreglos unidimensionales y multidimensionales y manipulación de cadenas. Exposición de los contenidos de la unidad mediante la ejemplificación de casos reales o hipotéticos Desarrollo de aplicaciones en lenguaje ensamblador integrando en ellas el uso de arreglos y cadenas

Buscar y seleccionar información sobre los contenidos de la unidad Analizar el uso e impacto de arreglos y cadenas en el lenguaje ensamblador para la generación de aplicaciones en sistemas complejos Desarrollar aplicaciones para reforzar el uso de arreglos y cadenas uso en el lenguaje ensamblador

Portafolio de evidencias integrado por la solución a problemas de aplicación y casos de estudio a situaciones reales o hipotéticas Desarrollo de los temas. Prácticas de laboratorio Examen teórico y práctico.

Presentación con Video proyector Libros Base de datos de la UAT. Equipo de cómputo Software y Hardware Especializado

Page 9: PROGRAMACIÓN DE M Secuencia Didáctica Semestre/Programacion de... · Versión 3 ACT. 16/05/2018 PROGRAMACIÓN DE MICROPROCESADORES Secuencia Didáctica PROGRAMA EDUCATIVO: Ingeniería

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

Solución a problemas de aplicación y casos de estudio reales o hipotéticos en donde sea necesaria la programación de microprocesadores mediante la integración de arreglos unidimensionales o multidimensionales y cadenas

10 COMPETENTE

Identifica situaciones en las que es adecuada la integración de arreglos y/o cadenas Emplea adecuadamente arreglos y/o cadenas para dar solución a problemas de aplicación y casos de estudio Emplea adecuadamente al direccionamiento indexado Desarrolla programas en los que se cree y manipule adecuadamente arreglos unidimensionales Desarrolla programas en los que se cree y manipule adecuadamente arreglos multidimensionales Desarrolla programas en los que se cree y manipule adecuadamente cadenas

9 SATISFACTORIO

Identifica situaciones en las que es adecuada la integración de arreglos y/o cadenas Emplea adecuadamente el concepto de direccionamiento indexado Desarrolla programas en los que se cree y manipule adecuadamente arreglos unidimensionales Desarrolla programas en los que se cree y manipule adecuadamente arreglos multidimensionales Desarrolla programas en los que se cree y manipule adecuadamente cadenas

8 SUFICIENTE

Emplea el concepto de direccionamiento indexado Desarrolla programas en los que se cree y manipule adecuadamente arreglos unidimensionales Diseña programas en los que se cree y manipule adecuadamente arreglos multidimensionales Desarrolla programas en los que se cree y manipule adecuadamente cadenas

7 BASICO

Desarrolla programas en los que se cree y manipule adecuadamente arreglos unidimensionales Desarrolla programas en los que se cree y manipule adecuadamente cadenas

6 ELEMENTAL

Diseña programas en los que se cree y manipule adecuadamente arreglos unidimensionales Diseña programas en los que se cree y manipule adecuadamente cadenas

5 AÚN NO

COMPETENTE

No diseña programas es los que se cree y manipule arreglos y/o cadenas

Page 10: PROGRAMACIÓN DE M Secuencia Didáctica Semestre/Programacion de... · Versión 3 ACT. 16/05/2018 PROGRAMACIÓN DE MICROPROCESADORES Secuencia Didáctica PROGRAMA EDUCATIVO: Ingeniería

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:

NÚMERO Y NOMBRE 5.-Programación Híbrida

ELEMENTO DE LA COMPETENCIA\OBJETIVO DEL BLOQUE, TEMA, UNIDAD O MÓDULO

Analizar el uso de la programación híbrida para el desarrollo de aplicaciones robustas en lenguaje ensamblador Desarrollar e integrar módulos en ensamblador a aplicaciones de alto nivel

TIEMPO/DURACIÓN 4 horas

CONTENIDOS ESPECÍFICOS ESTRATEGIAS DIDÁCTICAS INSTRUMENTOS DE

EVALUACIÓN RECURSOS

Estrategia Actividades de Enseñanza Actividades de Aprendizaje

5.1 Definición 5.2 Directivas para compilación híbrida 5.3 Código ensamblador en línea con un lenguaje de alto nivel 5.4 Integración de módulos en ensamblador con un lenguaje de alto nivel 5.5 Aplicaciones

Investigación documental sobre el marco conceptual. Aprendizaje basado en problemas de aplicación Trabajos en equipo. Realización de prácticas de laboratorio.

Conocer los fundamentos teóricos sobre memorias, lenguaje ensamblador, interrupciones y los microprocesadores Exposición de los contenidos de la unidad mediante la ejemplificación de casos reales o hipotéticos Desarrollo de aplicaciones sencillas en lenguaje ensamblador

Buscar y seleccionar información sobre los contenidos de la unidad Analizar el uso e impacto del lenguaje ensamblador para la generación aplicaciones en sistemas complejos Desarrollar aplicaciones para reforzar el uso del lenguaje ensamblador

Portafolio de evidencias integrado por la solución a problemas de aplicación a situaciones reales o hipotéticas Desarrollo de los temas. Prácticas de laboratorio Examen teórico y práctico.

Presentación con Video proyector Libros Base de datos de la UAT. Equipo de cómputo Software y Hardware Especializado

Page 11: PROGRAMACIÓN DE M Secuencia Didáctica Semestre/Programacion de... · Versión 3 ACT. 16/05/2018 PROGRAMACIÓN DE MICROPROCESADORES Secuencia Didáctica PROGRAMA EDUCATIVO: Ingeniería

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

Solución a problemas de aplicación y casos de estudio reales o hipotéticos en donde sea necesaria la programación de microprocesadores mediante el uso de programación híbrida

10 COMPETENTE

Emplea adecuadamente programación híbrida para dar solución a problemas de aplicación y casos de estudio Fundamenta teóricamente los conceptos orientados a la programación híbrida Identifica funciones y operadores en macroensamblador para la creación de módulos orientados a la programación híbrida Desarrolla módulos en macroensamblador Integra módulos de macroensamblador a aplicaciones de alto nivel

9 SATISFACTORIO

Fundamenta teóricamente los conceptos orientados a la programación híbrida Identifica funciones y operadores en macroensamblador para la creación de módulos orientados a la programación híbrida Desarrolla módulos en macroensamblador Integra módulos de macroensamblador a aplicaciones de alto nivel

8 SUFICIENTE

Fundamenta teóricamente los conceptos orientados a la programación híbrida Identifica funciones y operadores en macroensamblador para la creación de módulos orientados a la programación híbrida Desarrolla módulos en macroensamblador

7 BASICO

Fundamenta teóricamente los conceptos orientados a la programación híbrida Identifica funciones y operadores en macroensamblador para la creación de módulos orientados a la programación híbrida Diseña módulos en macroensamblador

6 ELEMENTAL

Fundamenta teóricamente los conceptos orientados a la programación híbrida Identifica funciones y operadores en macroensamblador para la creación de módulos orientados a la programación híbrida

5 AÚN NO

COMPETENTE

No fundamenta teóricamente los conceptos orientados a la programación híbrida

Page 12: PROGRAMACIÓN DE M Secuencia Didáctica Semestre/Programacion de... · Versión 3 ACT. 16/05/2018 PROGRAMACIÓN DE MICROPROCESADORES Secuencia Didáctica PROGRAMA EDUCATIVO: Ingeniería

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

REFERENCIAS (APA)

Básica

Impresa:

Abel, P., & Ibarra Mercado, V. H. (1996). Lenguaje ensamblador y programación para PC IBM Y compatibles. Prentice Hall

Irvine, Kip R. (2008). Lenguaje Ensamblador Para Computadoras Basadas En Intel / 5 Ed. Pearson

Godfrey, J. T., Perez Gomez, J., & Chavez Covarrubias, S. (1991). Lenguaje ensamblador para microcomputadoras IBM: para principiantes y avanzados. Prentice-Hall Hispanoamericana

Abel, P., & Ibarra Mercado, V. H. (1996). Lenguaje ensamblador y programacion para PC IBM Y compatibles. Prentice Hall.

Sayers, I. L. (1995). Principlios de microprocesadores. Compania Editorial Continental, S.A.

Digital:

Irvine (s.f.). Assembly Language for x86 Processors, 7th editio. Página web consutada: http://kipirvine.com/asm/

Complementaria

Impresa:

Quiroga, P. (2010). Arquitectura de computadoras. Alfaomega.

Ramirez, E. V. and Weiss, M. (1986). Introduccion a los microprocesadores : equipo y sistemas. Limusa.

Ujaldon Martinez, M. (2003). Arquitectura del PC. Ciencia 3.

Archer, T., Barajas Estornell, N., Blanco Moreno, D., & Recuenco, J. G. (2001). A fondo C#. McGraw-Hilll

Joyanes Aguilar, L., & Fernandez Azuela, M. (2002). C# : Manual de programacion. McGraw-Hill.

Deitel, P. J., Deitel, P. J., Romero Elizondo, A. V., Fuenlabrada Velazquez, S., Miranda Chavez, E. M., & Lopez Goytia, J. L. (2014). Como programar en C++. Pearson Educacion.

Digital:

Microsoft (s.f.). Visual Studio Documentation. Página web consultada: https://docs.microsoft.com/en-us/visualstudio/

Page 13: PROGRAMACIÓN DE M Secuencia Didáctica Semestre/Programacion de... · Versión 3 ACT. 16/05/2018 PROGRAMACIÓN DE MICROPROCESADORES Secuencia Didáctica PROGRAMA EDUCATIVO: Ingeniería

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

ELABORACIÓN Nombre del (la) Profesor (a) DES y/o Academia Dr. José Antonio Castán Rocha Facultad de Ingeniería “Arturo Narro Siller”

Dr. Salvador Ibarra Martínez Facultad de Ingeniería “Arturo Narro Siller”

Dr. Julio Laria Menchaca Facultad de Ingeniería “Arturo Narro Siller”

Ing. Emilio Castán Rocha Facultad de Ingeniería “Arturo Narro Siller”

MCC. Alejandro Humberto Garcia Ruiz 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 Dr. José Antonio Castán Rocha Facultad de Ingeniería “Arturo Narro Siller”

Dr. Salvador Ibarra Martínez Facultad de Ingeniería “Arturo Narro Siller”

Dr. Julio Laria Menchaca Facultad de Ingeniería “Arturo Narro Siller”

Ing. Emilio Castán Rocha Facultad de Ingeniería “Arturo Narro Siller”

MCC. Alejandro Humberto Garcia Ruiz Facultad de Ingeniería “Arturo Narro Siller”

Fecha de Actualización: 14/08/2019