fundamentos de programaciÓnfiuat.mx/isc/1 semestre/fundamentos de programacion sd.pdf · 1.1.2...

12
Versión 3 ACT. 16/05/2018 FUNDAMENTOS DE PROGRAMACIÓN 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-Aug-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: FUNDAMENTOS DE PROGRAMACIÓNfiuat.mx/isc/1 Semestre/Fundamentos de Programacion SD.pdf · 1.1.2 Definición de algoritmos. 1.1.3 Tipos de algoritmos. 1.1.4 Lenguajes algorítmicos

Versión 3 ACT. 16/05/2018

FUNDAMENTOS DE PROGRAMACIÓN 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: FUNDAMENTOS DE PROGRAMACIÓNfiuat.mx/isc/1 Semestre/Fundamentos de Programacion SD.pdf · 1.1.2 Definición de algoritmos. 1.1.3 Tipos de algoritmos. 1.1.4 Lenguajes algorítmicos

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: Conceptos Básicos.

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

Estudiar, analizar y comprender los conceptos básicos de la computabilidad, así como explicar la importancia de llevar un método formal para resolver problemas matemáticos y de ingeniería sencillos en la computadora. Adquirir conocimientos teóricos sobre algoritmos, seudocódigo y estructuras de control básicas en los lenguajes de programación.

TIEMPO/DURACIÓN 10 horas

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

EVALUACIÓN RECURSOS

Estrategia Actividades de Enseñanza Actividades de Aprendizaje

1.1 Conceptos Básicos 1.1.1 Lenguajes de programación. 1.1.2 Definición de algoritmos. 1.1.3 Tipos de algoritmos. 1.1.4 Lenguajes algorítmicos 1.2 Metodología para la solución de problemas mediante la pc. 1.2.1 Definición del problema. 1.2.2 Análisis del problema. 1.2.3 Diseño de algoritmo. 1.2.4 Codificación de algoritmo. 1.2.5 Prueba y depuración. 1.2.6 Documentación

Aprender usando TIC.

Aprendizaje basado en

problemas.

Estudio de caso.

Búsqueda de

información

Interrogatorio directo.

Exposición del profesor.

Actividades para la evaluación

de conocimientos teóricos.

Trabajos individuales y

cooperativos fuera del horario

de clases.

Solución de problemas de la

vida real.

Exposición para explicar las temáticas de la unidad asociando los conceptos con aplicaciones en la vida real, por medio de analogías. Trabajos de investigación

Diario de clase. Exámenes parciales.

Presentación con

Videoproyector

Videos.

Libros

Equipo de cómputo

Programa para

pseudocódigo.

Page 3: FUNDAMENTOS DE PROGRAMACIÓNfiuat.mx/isc/1 Semestre/Fundamentos de Programacion SD.pdf · 1.1.2 Definición de algoritmos. 1.1.3 Tipos de algoritmos. 1.1.4 Lenguajes algorítmicos

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

Reporte de los conceptos básicos Estudio de caso (uso de algoritmo) Examen

10 Competente

El alumno conoce conceptos básicos, tipos de lenguajes, concepto de Algoritmos, Metodología para la solución de problemas y además aplica la metodología en la solución de problemas cotidianos mediante algoritmos. El alumno ha presentado el estudio de caso claro y ayuda al entendimiento del problema, presenta diario de clase claro, completo y ha obtenido una calificación sobresaliente en su examen parcial.

9 Satisfactorio

El alumno conoce conceptos básicos, tipos de lenguajes, concepto de Algoritmos, Metodología de solución de problemas y además aplica la metodología en la solución de problemas cotidianos mediante algoritmos. El alumno ha presentado el estudio de caso claro y ayuda al entendimiento del problema, presenta diario de clase claro, completo y ha obtenido una calificación excelente en su examen parcial

8 Suficiente

El alumno conoce conceptos básicos, tipos de lenguajes, concepto de Algoritmos, Metodología de solución de problemas y además aplica la metodología en la solución de problemas cotidianos mediante algoritmos. El alumno ha presentado el estudio de caso claro y ayuda al entendimiento del problema, presenta diario de clase y ha obtenido una calificación excelente en su examen parcial

7 Básico

El alumno conoce conceptos básicos, tipos de lenguajes, concepto de Algoritmos, Metodología de solución de problemas y además aplica la metodología en la solución de problemas cotidianos mediante algoritmos. El alumno ha presentado el estudio de caso claro y ayuda al entendimiento del problema, presenta diario de clase y ha obtenido una calificación aprobatoria en su examen parcial

6 Elemental

El alumno conoce conceptos básicos, tipos de lenguajes, concepto de Algoritmos, Metodología de solución de problemas y además aplica la metodología en la solución de problemas cotidianos mediante algoritmos. El alumno ha presentado el estudio de caso, pero difícil de entender, presenta diario de clase y ha obtenido una calificación aprobatoria en su examen parcial

5 No competente El alumno conoce conceptos básicos, tipos de lenguajes, concepto de Algoritmos, Metodología de solución de problemas. El alumno ha presentado el estudio de caso, pero difícil de entender, muestra nulo entendimiento de algunos conceptos, presenta diario de clase incompleto y ha obtenido una calificación no aprobatoria en su examen parcial.

Page 4: FUNDAMENTOS DE PROGRAMACIÓNfiuat.mx/isc/1 Semestre/Fundamentos de Programacion SD.pdf · 1.1.2 Definición de algoritmos. 1.1.3 Tipos de algoritmos. 1.1.4 Lenguajes algorítmicos

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.- Algoritmo, diagrama de flujo y programas ELEMENTO DE LA COMPETENCIA\OBJETIVO DEL BLOQUE, TEMA, UNIDAD O MÓDULO

Plantear el algoritmo correcto para solucionar un problema, entendiendo la lógica necesaria para ir a los lenguajes de programación.

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

2.1 Problemas y algoritmos 2.2 Diagramas de flujo 2.2.1 Reglas para la construcción de diagramas de flujo. 2.3 Conceptos fundamentales. 2.3.1 Tipos de datos. 2.3.2 Identificadores constantes y variables. 2.3.3 Operaciones aritméticas. 2.3.4 Operaciones lógicas. 2.3.5 Bloques de asignación 2.4 Construcción de diagramas de flujo. 2.5 Programas

Investigación documental sobre el marco conceptual Aprendizaje basado en problemas utilizando un programa para el diseño de diagramas de flujo. Implementación de códigos de programas en un lenguaje de programación.

Lectura en diversas fuentes bibliográficas y electrónicas sobre el marco conceptual. Exposición del profesor. Resúmenes orales de repaso y síntesis. Actividades para la evaluación de conocimientos teóricos. Trabajos individuales y cooperativos fuera del horario de clases. Solución de problemas de la vida real. Presentaciones de los trabajos correspondientes a la unidad. Resuelve problemas computacionales básicos implementándolos en un lenguaje de programación.

Exposición para explicar el funcionamiento de las estructuras de control. Ejemplificación de casos utilizando pseudocódigo. Ejemplificación de casos de estudio implementando las diferentes estructuras de control en un lenguaje de programación.

Lista de cotejo del control de lectura sobre el marco conceptual. Examen del marco conceptual y de las diferentes actividades de aprendizaje.

Presentación con

Videoproyector

Libros

Equipo de cómputo

Pintarron

Programa para generar

pseudocódigo.

Lenguaje de

programación

seleccionado para el

curso.

Page 5: FUNDAMENTOS DE PROGRAMACIÓNfiuat.mx/isc/1 Semestre/Fundamentos de Programacion SD.pdf · 1.1.2 Definición de algoritmos. 1.1.3 Tipos de algoritmos. 1.1.4 Lenguajes algorítmicos

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

Portafolio de práctica y ejercicios Estudio de Caso Examen 10 COMPETENTE

El alumno conoce los conceptos y reglas para la construcción de diagramas de flujo, tipos de datos, identificadores, variables, constantes, operadores aritméticos, operadores lógicos, relacionales, asignación, elementos del diagrama de flujo. Aplica las reglas de construcción de diagramas de flujo y los elementos de los diagramas de flujo. El alumno ha presentado sus prácticas y ejercicios, entrega el estudio de caso claro y ayuda al entendimiento del problema, presenta diario de clase claro y completo. Obtiene una calificación sobresaliente en su examen parcial.

9 SATISFACTORIO

El alumno conoce los conceptos y reglas para la construcción de diagramas de flujo, tipos de datos, identificadores, variables, constantes, operadores aritméticos, operadores lógicos, relacionales, asignación, elementos del diagrama de flujo. Aplica las reglas de construcción de diagramas de flujo y los elementos de los diagramas de flujo. El alumno ha presentado sus prácticas y ejercicios, entrega el estudio de caso claro y ayuda al entendimiento del problema, presenta diario de clase claro y completo. Obtiene una calificación excelente en su examen parcial.

8 SUFICIENTE

El alumno conoce los conceptos y reglas para la construcción de diagramas de flujo, tipos de datos, identificadores, variables, constantes, operadores aritméticos, operadores lógicos, relacionales, asignación, elementos del diagrama de flujo. Aplica las reglas de construcción de diagramas de flujo y los elementos de los diagramas de flujo. El alumno ha presentado sus prácticas y ejercicios, entrega el estudio de caso claro y ayuda al entendimiento del problema, presenta diario de clase. Obtiene una calificación excelente en su examen parcial.

7 BASICO

El alumno conoce los conceptos y reglas para la construcción de diagramas de flujo, tipos de datos, identificadores, variables, constantes, operadores aritméticos, operadores lógicos, relacionales, asignación, elementos del diagrama de flujo. Aplica las reglas de construcción de diagramas de flujo y los elementos de los diagramas de flujo. El alumno ha presentado sus prácticas y ejercicios, entrega el estudio de caso, presenta diario de clase. Obtiene una calificación aprobatoria en su examen parcial.

6 ELEMENTAL

El alumno conoce los conceptos y reglas para la construcción de diagramas de flujo, tipos de datos, identificadores, variables, constantes, operadores aritméticos, operadores lógicos, relacionales, asignación, elementos del diagrama de flujo. El alumno ha presentado sus prácticas y ejercicios incompletos, entrega el estudio de caso, pero es difícil de entender, presenta diario de clase incompleto. Obtiene una calificación aprobatoria en su examen parcial.

5 NO COMPETENTE

El alumno conoce los conceptos y reglas para la construcción de diagramas de flujo, tipos de datos, identificadores, variables, constantes, operadores aritméticos, operadores lógicos, relacionales, asignación, elementos del diagrama de flujo. El alumno entrega el estudio de caso, pero difícil de entender, presenta diario de clase. Obtiene una calificación no aprobatoria en su examen parcial.

Page 6: FUNDAMENTOS DE PROGRAMACIÓNfiuat.mx/isc/1 Semestre/Fundamentos de Programacion SD.pdf · 1.1.2 Definición de algoritmos. 1.1.3 Tipos de algoritmos. 1.1.4 Lenguajes algorítmicos

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.- Estructuras algorítmicas. ELEMENTO DE LA COMPETENCIA\OBJETIVO DEL BLOQUE, TEMA, UNIDAD O MÓDULO

Explicar las principales estructuras algorítmicas, así como su utilización en el diseño de la programación en solución de problemas matemáticos y de ingeniería. Representar decisiones en programas cuando existen acciones con dos ó más alternativas. Programas. Elaborar programas de mayor nivel de complejidad, donde se aplique las funciones repetitivas o ciclos; pudiendo identificar en un problema a resolver si se requiere del uso de ciclos o no; y podrá seleccionar la función repetitiva más acorde al problema.

TIEMPO/DURACIÓN 20 horas

DESGLOSE DE CONTENIDOS ESPECÍFICOS ESTRATEGIAS DIDÁCTICAS

INSTRUMENTOS DE EVALUACIÓN

ESTRATEGIAS DIDÁCTICAS

Estrategia

Actividades de Enseñanza Actividades de Enseñanza Actividades de Aprendizaje

3.1 Entradas y salidas de datos 3.2 Estructuras Selectivas 3.3 Estructuras Repetitivas

Aprender usando TIC.

Realización de proyectos.

Exposición oral.

Exposición audiovisual.

Ejercicios dentro de clase.

Ejercicios fuera del aula.

Lecturas obligatorias.

Trabajos de investigación.

Prácticas de programación.

Uso de Objetos de Aprendizaje

Diario de clase Exámenes parciales. Prácticas de programación. Estudio de Caso

Presentación con Videoproyector Libros Pintarron Antologías Equipo de cómputo Programa para generar pseudocódigo o diagramas de flujo. Lenguaje de programación seleccionado para el curso

EVIDENCIAS DE APRENDIZAJE

Page 7: FUNDAMENTOS DE PROGRAMACIÓNfiuat.mx/isc/1 Semestre/Fundamentos de Programacion SD.pdf · 1.1.2 Definición de algoritmos. 1.1.3 Tipos de algoritmos. 1.1.4 Lenguajes algorítmicos

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

PRODUCTO DEL BLOQUE, TEMA, UNIDAD O MÓDULO

NIVELES DE DOMINIO CRITERIOS DE DESEMPEÑO

Lectura del marco conceptual.

Programario de ejercicios

Estudio de caso en un lenguaje de programación

seleccionado para el curso.

Examen

10 COMPETENTE

El alumno conoce las sintaxis y el uso de las sentencias de entrada de datos, salida de datos, estructuras selectivas y las estructuras repetitivas. El alumno ha cumplido con las prácticas de programación, desarrollo el estudio de caso claro y ayuda al entendimiento del problema, presenta diario de clase claro, completo y ha obtenido una calificación sobresaliente en su examen parcial.

9 SATISFACTORIO

El alumno conoce las sintaxis y el uso de las sentencias de entrada de datos, salida de datos, estructuras selectivas y las estructuras repetitivas. El alumno ha cumplido con las prácticas de programación , desarrollo el estudio de caso claro y fácil de entender, diario de clase claro, completo y ha obtenido una excelente calificación en su examen parcial

8 SUFICIENTE

El alumno conoce las sintaxis y el uso de las sentencias de entrada de datos, salida de datos, estructuras selectivas y las estructuras repetitivas. El alumno ha cumplido con las prácticas de programación, desarrollo el estudio de caso, diario de clase claro y completos, además ha obtenido una excelente calificación en su examen parcial

7 BASICO

El alumno conoce las sintaxis y el uso de las sentencias de entrada de datos, salida de datos, estructuras selectivas y las estructuras repetitivas. El alumno ha cumplido con las prácticas de programación, desarrollo el estudio de caso, diario de clase y ha obtenido una calificación aprobatoria en su examen parcial

6 ELEMENTAL

El alumno conoce las sintaxis y aplica las sentencias de entrada de datos, salida de datos, estructuras selectivas y las estructuras repetitivas. El alumno entrega las prácticas de programación incompletas, desarrollo el estudio de caso, pero es difícil de entender, muestra poco entendimiento de algunos conceptos, presenta diario de clase incompleto y ha obtenido una calificación aprobatoria en su examen parcial.

5 NO COMPETENTE

El alumno conoce las sintaxis y aplica las sentencias de entrada de datos, salida de datos, estructuras selectivas y las estructuras repetitivas. El alumno no ha cumplido con las prácticas de programación, ha presentado el estudio de caso, pero es difícil de entender, demuestra nulo entendimiento de conceptos, diario de clase y obtenido una calificación no aprobatoria en su examen parcial

Page 8: FUNDAMENTOS DE PROGRAMACIÓNfiuat.mx/isc/1 Semestre/Fundamentos de Programacion SD.pdf · 1.1.2 Definición de algoritmos. 1.1.3 Tipos de algoritmos. 1.1.4 Lenguajes algorítmicos

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

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

Conocimiento y Manejo de las Estructuras de Arreglos Aplicar los arreglos para la solución de problemas básicos en donde se requiera la manipulación de datos, mismos que deberán almacenarse en memoria estática; así como el manejo y uso de las cadenas.

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

4.1 Vectores 4.2 Manejo de Cadenas 4.3 Matrices 4.5 Referencia a la memoria y Cadenas de caracteres 4.6 Manejo de referencia a la memoria y cadenas

Aprender usando TIC.

Realización de proyecto.

Exposición oral.

Exposición audiovisual.

Ejercicios dentro de clase.

Ejercicios fuera del aula.

Lecturas obligatorias.

Trabajos de investigación.

Prácticas de programación.

Uso de Objetos de aprendizaje

Diario de clase

Examen parcial.

Prácticas de programación.

Estudio de caso

Presentación con Videoproyector Libros Pintarron Antología Equipo de cómputo Programa para generar pseudocódigo o diagrama de flujo. Lenguaje de programación seleccionado para el curso

Page 9: FUNDAMENTOS DE PROGRAMACIÓNfiuat.mx/isc/1 Semestre/Fundamentos de Programacion SD.pdf · 1.1.2 Definición de algoritmos. 1.1.3 Tipos de algoritmos. 1.1.4 Lenguajes algorítmicos

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

Lectura del marco conceptual.

Programario de ejercicios

Estudio de caso

Estudio de caso en un lenguaje programación

seleccionado para el curso

Examen

10 COMPETENTE

El alumno conoce concepto de arreglos, matrices y cadenas, aprende la sintaxis de un arreglo y su representación, declaración de un Arreglo unidimensional, Declaración de un arreglo bidimensional, Aplicación de Arreglos Unidimensional y bidimensional, manejo de cadenas de caracteres, manejo de referencia a la memoria, operaciones y Cadenas. El alumno ha cumplido con las prácticas de programación, presenta el estudio de caso claro y ayuda al entendimiento del problema, entrega diario de clase claros y completos, además obtiene una calificación sobresaliente en su examen parcial.

9 SATISFACTORIO

El alumno conoce concepto de arreglos, matrices y cadenas, aprende la sintaxis de un arreglo y su representación, declaración de un Arreglo unidimensional, Declaración de un arreglo bidimensional, Aplicación de Arreglos Unidimensional y bidimensional, manejo de cadenas de caracteres, manejo de referencia a la memoria, operaciones y Cadenas. El alumno ha cumplido con las prácticas de programación, presenta el estudio de caso claro y fácil de entender, entrega diario de clase claros y completos, además obtiene una excelente calificación en su examen parcial.

8 SUFICIENTE

El alumno conoce concepto de arreglos, matrices y cadenas, aprende la sintaxis de un arreglo y su representación, declaración de un Arreglo unidimensional, Declaración de un arreglo bidimensional, Aplicación de Arreglos Unidimensional y bidimensional, manejo de cadenas de caracteres, manejo de referencia a la memoria, operaciones y Cadenas. El alumno ha cumplido con las prácticas de programación, presenta el estudio de caso, diario de clase, además ha obtenido una excelente calificación en su examen parcial.

7 BASICO

El alumno conoce concepto de arreglos, matrices y cadena, aprende la sintaxis de un arreglo y su representación, declaración de un Arreglo unidimensional, Declaración de un arreglo bidimensional, Aplicación de Arreglos Unidimensional y bidimensional, manejo de cadenas de caracteres, manejo de referencia a la memoria, operaciones y Cadenas. El alumno ha cumplido con las prácticas de programación, presenta el estudio de caso, pero es difícil de entender, demuestra poco entendimiento de los conceptos, diario de clase, además ha obtenido una calificación aprobatoria en su examen parcial

6 ELEMENTAL

El alumno conoce concepto de arreglos, matrices y cadenas, aprende la sintaxis de un arreglo y su representación, declaración de un Arreglo unidimensional, Declaración de un arreglo bidimensional, Aplicación de Arreglos Unidimensional y bidimensional, manejo de cadenas de caracteres, manejo de referencia a la memoria, operaciones y Cadenas. El alumno entrega las prácticas de programación incompletas, presenta el estudio de caso difícil de entender, diario de clase incompleto y además ha obtenido una calificación aprobatoria en su examen parcial

5 NO COMPETENTE

El alumno conoce concepto de arreglos, matrices y cadenas, aprende la sintaxis de un arreglo y su representación, declaración de un Arreglo unidimensional, Declaración de un arreglo bidimensional, Aplicación de Arreglos Unidimensional y bidimensional, manejo de cadenas de caracteres, manejo de referencia a la memoria, operaciones y Cadenas. El alumno no ha cumplido con las prácticas de programación, presenta el estudio de caso difícil de entender, demuestra nulo entendimiento de los conceptos, diario de clase incompletos, además ha obtenido una calificación no aprobatoria en su examen parcial.

Page 10: FUNDAMENTOS DE PROGRAMACIÓNfiuat.mx/isc/1 Semestre/Fundamentos de Programacion SD.pdf · 1.1.2 Definición de algoritmos. 1.1.3 Tipos de algoritmos. 1.1.4 Lenguajes algorítmicos

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.- Modularidad (Manejo de módulos)

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

El alumno Utilizar los bloques de programas definidas por el usuario, con la finalidad de optimizar el código en la programación.

TIEMPO/DURACIÓN 10 horas

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

EVALUACIÓN RECURSOS

Estrategia Actividades de Enseñanza Actividades de Aprendizaje

5.1 Generalidades 5.1.1 Propósito y ventajas.

5.2 Definición e invocación de módulos. 5.3 Parámetros y valores de retornos.

5.3.1 Parámetros formales y actuales (reales). 5.3.2 Paso de parámetros a módulos por valor y por referencia. 5.3.3 Devolución de valores

5.4 Alcance de las Variables en los módulos

Aprender usando TIC.

Realización de proyectos.

Exposición audiovisual.

Ejercicios dentro de clase.

Ejercicios fuera del aula.

Lecturas obligatorias.

Prácticas de programación.

Uso de Objetos de aprendizaje.

Diario de Clase

Examen parcial.

Prácticas de programación.

Estudio de Caso

Presentación con Videoproyector Libros Pintarron Apuntes y Antologías Equipo de cómputo Programa para generar pseudocodigo o diagrama de flujo. Lenguaje de programación seleccionado para el curso.

Page 11: FUNDAMENTOS DE PROGRAMACIÓNfiuat.mx/isc/1 Semestre/Fundamentos de Programacion SD.pdf · 1.1.2 Definición de algoritmos. 1.1.3 Tipos de algoritmos. 1.1.4 Lenguajes algorítmicos

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

Estudio de caso aplicando conocimientos adquiridos en las unidades anteriores. Examen

10 COMPETENTE El alumno conoce conceptos, sintaxis sobre modularización, parámetros, alcance de variables en la modularizacion, aplica sus conocimientos. El alumno ha cumplido con las prácticas de programación, presenta el estudio de caso claro y ayuda al entendimiento del problema, diario de clase claros y completos, además ha obtenido una calificación sobresaliente en su examen parcial.

9 SATISFACTORIO El alumno conoce conceptos, sintaxis sobre modularizacion, parámetros, alcance de variables en la modularizacion , aplica sus conocimientos. El alumno ha cumplido con las prácticas de programación, presenta el estudio de caso claro y fácil de entender, diario de clase claros y completos, además ha obtenido una excelente calificación en su examen parcial.

8 SUFICIENTE El alumno conoce conceptos, sintaxis sobre modularizacion, parámetros, alcance de variables en la modularizacion , aplica sus conocimientos. El alumno ha cumplido con las prácticas de programación, presenta el estudio de caso, diario de clase, además ha obtenido una excelente calificación en su examen parcial

7 BASICO

El alumno conoce conceptos, sintaxis sobre modularizacion, parámetros, alcance de variables en la modularizacion, aplica sus conocimientos. El alumno ha cumplido con las prácticas de programación, presenta estudio de caso, pero es difícil de entender, demuestra poco entendimiento de los conceptos, diario de clase completos, además ha obtenido una calificación aprobatoria en su examen parcial

6 ELEMENTAL El alumno conoce conceptos, sintaxis sobre modularizacion, parámetros, alcance de variables en la modularizacion, aplica sus conocimientos. El alumno ha cumplido con las prácticas de programación incompleto, presenta el estudio de caso un poco dificil de entender, diario de clase incompleto, además ha obtenido una calificación aprobatoria en su examen parcial

5 NO COMPETENTE

El alumno conoce conceptos, sintaxis sobre modularizacion, parámetros, alcance de variables en la modularizacion, aplica sus conocimientos. El alumno no ha cumplido con las prácticas de programación, presenta el estudio de caso difícil de entender, demuestra nulo entendimiento de los conceptos, diario de clase incompletos, además ha obtenido una calificación no aprobatoria en su examen parcial

Page 12: FUNDAMENTOS DE PROGRAMACIÓNfiuat.mx/isc/1 Semestre/Fundamentos de Programacion SD.pdf · 1.1.2 Definición de algoritmos. 1.1.3 Tipos de algoritmos. 1.1.4 Lenguajes algorítmicos

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

Jorge Villalobos. (2006), Fundamentos de Programación Aprendizaje Activo Basado en Casos, Editorial Pearson. México Osvaldo Cairó. (2011), Metodología de la Programación. Algoritmos, Diagramas de Flujo y Programa; 3ª. Edición. México. La que corresponda para el lenguaje de programación propuesto para el período

Digital:

Complementaria

Pablo Sznajdleder (2010). Java a Fondo, Editorial Alfaomega. México.

La que corresponda para el lenguaje de programación propuesto para el período

Digital:

ELABORACIÓN

Academia de Programación e Ingeniería del Software. Facultad de Ingeniería “Arturo Narro Siller” de la Universidad Autónoma de Tamaulipas.

Fecha de Elaboración: 29/04/2016

ACTUALIZACION

Academia de Programación e Ingeniería del Software. Facultad de Ingeniería “Arturo Narro Siller” de la Universidad Autónoma de Tamaulipas.

M.S.I Eduardo Alvarez Navarro

M.S.I Adriana Montoto Gonzalez

Dr. Javier Guzman Obando

Dr. Carlos Arturo Rivas del Ángel

Dr. Gabriel Chavira Juárez

Ing. Dante Adolfo Muñoz Quintero

Fecha de Actualización: 14/08/2019