Sie sind auf Seite 1von 10
Instrumentación Didáctica para la formación y desarrollo de competencias Código: ITSAL-AC-PO-003-01

Instrumentación Didáctica para la formación y desarrollo de competencias

Código: ITSAL-AC-PO-003-01

Revisión: 1

Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6

Página 1 de 10

Instrumentación didáctica para la formación y desarrollo de competencias Nombre de la asignatura: Algoritmos y Programación Carrera: Ingeniería Mecánica 2B2 Clave de la asignatura: MEA-1001 Horas teoría-Horas práctica-Créditos: 0-4-4

1. Caracterización de la asignatura

Esta asignatura aporta al perfil del Ingeniero Mecánico los conocimientos, habilidades, metodología, así como capacidades de análisis y síntesis, para plantear la solución de problemas susceptibles de ser computarizados, a través de diagramas de flujo, pseudocódigo y algoritmos utilizando las estructuras de un lenguaje de programación estructurado.

2. Objetivo(s) general(es) del curso. (Competencias específicas a desarrollar)

Comprender y aplicar los conceptos de la programación estructurada en la construcción de programas utilizando un lenguaje de programación para la solución de problemas.

3. Análisis por unidad

Unidad:

1

Competencia específica de la unidad

Tema: Introducción a la computación

Criterios de evaluación de la Unidad

Identificar conceptos básicos, propiedades y características de un sistema computacional

1. Trabajos de investigación e informe

30%

2. Actividades en equipo

(línea de tiempo, análisis, mapa conceptual)

30%

 

3. Ejercicios

(entorno de c, diagramas de flujo, pseudocódigos)

40%

Actividades de aprendizaje

Actividades de enseñanza

Desarrollo de competencias genéricas

Horas teórico-prácticas

Instrumentación Didáctica para la formación y desarrollo de competencias Código: ITSAL-AC-PO-003-01

Instrumentación Didáctica para la formación y desarrollo de competencias

Código: ITSAL-AC-PO-003-01

Revisión: 1

Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6

Página 2 de 10

Desarrollar una investigación en distintas fuentes y elaborar un informe donde identifique las principales etapas de la evolución que ha tenido el lenguaje C++. (tema 1.1 y 1.3)

Explicar el contenido del programa de estudios y el objetivo del curso. Aplicará examen de autodiagnóstico. Explicar el objetivo de la unidad. Proporcionar información escrita sobre los temas de la unidad. Organizará equipos de trabajo Solicitará los trabajos de investigación Solicitará mapa conceptual, línea de tiempo, y dará indicaciones de las actividades por equipo e individuales. Explicará y entregará la relación de ejercicios para la unidad. Indicará la forma para la elaboración del portafolio de evidencias.

Competencias instrumentales

8 hrs

Pensamiento lógico, algorítmico, heurístico, analítico y sintético.

Capacidad de análisis y síntesis

Analizar y discutir en el aula la investigación realizada en el punto anterior, donde se resalten las diferentes etapas. (tema 1.2)

Realizar un mapa conceptual sobre los tipos de software y los conceptos básicos de programación. (tema 1.3 y tema 1.7)

Emplear software para diseño y validación de diagramas de flujo. (tema 1.4)

Capacidad de organización y planificación

Comunicación oral y escrita

Conocimientos de informática

Capacidad para procesar e interpretar datos

Potenciar las habilidades para el uso de lenguajes de programación Competencias interpersonales

Razonamiento crítico

Emplear software para generar código a partir de diagramas de flujo. (tema 1.5)

Trabajo en equipo

Competencias sistémicas

Trabajo en equipo para la solución de casos prácticos y estructura de un programa en c (tema 1.6)

Habilidades de investigación

Capacidad de aprender

 

Capacidad de generar nuevas ideas

Avance del portafolio de evidencias

(creatividad)

Habilidad para trabajar en forma autónoma

Liderazgo

Fuentes de información

Joyanes Aguilar L. (2001). “Fundamentos de programación, algoritmos y estructuras de datos”, McGraw-Hill.

Kernighan B. y Ritchie D.M. (1994). “El lenguaje de Programación C” Ed. Prentice Hall.

Ceballos F.J. (1998). “Curso de Programación C++”, Addison Wesley.

Apoyos didácticos:

Computadora Cañón Hojas de rotafolio Internet

Instrumentación Didáctica para la formación y desarrollo de competencias Código: ITSAL-AC-PO-003-01

Instrumentación Didáctica para la formación y desarrollo de competencias

Código: ITSAL-AC-PO-003-01

Revisión: 1

Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6

Página 3 de 10

Unidad:

2

Competencia específica de la unidad

Tema: OPERADORES, VARIABLES, CONSTANTES, TIPOS DE DATOS Y EXPRESIONES

Criterios de evaluación de la Unidad

Identificar y aplicar los operadores, variables, constantes, tipos de datos y expresiones del lenguaje de programación, para desarrollar programas de aplicación.

1. Examen escrito

20%

2. Trabajos de investigación

(2.1, 2.2 y 2.7)

30%

3. Practicas

40%

Actividades de aprendizaje

Actividades de enseñanza

Desarrollo de competencias genéricas

Horas teórico-

prácticas

 

Explicar el objetivo de la unidad. Proporcionar información escrita sobre los temas de la unidad. Organizará equipos de trabajo Solicitará los trabajos de investigación Dará indicaciones para la ejecución de prácticas. Entregará el formato para la entrega de prácticas y reporte de trabajos

Competencias instrumentales

8 hrs

Pensamiento lógico, algorítmico, heurístico, analítico y sintético

Capacidad de análisis y síntesis

Investigar y describir la sintaxis del lenguaje C++.

Configurar y manipular el entorno de desarrollo del lenguaje, resolviendo problemas que hagan énfasis a cada uno de los elementos de éste (practica No.1).

Capacidad de organización y planificación

Comunicación oral y escrita

Desarrollar un programa de aplicación en

Conocimientos de informática

Capacidad para procesar e interpretar datos

Potenciar las habilidades para el uso de lenguajes de programación Competencias interpersonales

Razonamiento crítico

el cual globalice los puntos comprendidos en la unidad.

Realizar ejercicios de codificación de expresiones aritméticas y lógicas en un lenguaje de programación. (Practicas No.2 a la No.5).

 

Trabajo en equipo

Realizar cambios en expresiones lógicas y algebraicas de un programa modelo y analizar los resultados obtenidos.

Competencias sistémicas

Habilidades de investigación

Capacidad de aprender

Analizar el material de la unidad y realizar un mapa mental.

Capacidad de generar nuevas ideas

(creatividad)

Realizará el avance del portafolio de evidencias.

Habilidad para trabajar en forma autónoma

Liderazgo

Fuentes de información

Joyanes Aguilar L. (2001). “Fundamentos de programación, algoritmos y estructuras de datos”, McGraw-Hill.

Kernighan B. y Ritchie D.M. (1994). “El lenguaje de Programación C” Ed. Prentice Hall.

Ceballos F.J. (1998). “Curso de Programación C++”, Addison Wesley.

Apoyos didácticos:

Computadora Cañón Hojas de rotafolio Internet

Instrumentación Didáctica para la formación y desarrollo de competencias Código: ITSAL-AC-PO-003-01

Instrumentación Didáctica para la formación y desarrollo de competencias

Código: ITSAL-AC-PO-003-01

Revisión: 1

Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6

Página 4 de 10

Unidad:

3

Competencia específica de la unidad

Tema: Control de flujo de programa

Criterios de evaluación de la Unidad

 

.Aplicar los diferentes tipos de controles que intervienen en el flujo de un programa

   

1. Síntesis

30%

2. Mapa mental

15%

 

3. Practicas

40%

4. Cuestionario

15%

Actividades de aprendizaje

Actividades de enseñanza

Desarrollo de competencias genéricas

Horas teórico-

prácticas

Realizar una síntesis sobre el funcionamiento y aplicación de las estructuras secuenciales y selectivas.

Explicar el objetivo de la unidad. Proporcionar información escrita sobre los temas de la unidad. Organizará equipos de trabajo Solicitará los trabajos de investigación Dará indicaciones para la ejecución de prácticas.

Competencias instrumentales

12 hrs

Pensamiento lógico, algorítmico,

heurístico, analítico y sintético

Compilar y ejecutar un programa modelo.

Capacidad de análisis y síntesis

Implementar el diseño de programas que requieran estructuras secuenciales y selectivas para probarlas en una aplicación.

Capacidad de organización y planificación

 

Comunicación oral y escrita

Realizará un mapa mental de la unidad

Conocimientos de informática

Capacidad para procesar e

interpretar datos

Potenciar las habilidades para el uso de lenguajes de programación Competencias interpersonales

Razonamiento crítico

Trabajo en equipo

Competencias sistémicas

Habilidades de investigación

Capacidad de aprender

Capacidad de generar nuevas ideas

(creatividad)

Habilidad para trabajar en forma autónoma

Liderazgo

Fuentes de información

Joyanes Aguilar L. (2001). “Fundamentos de programación, algoritmos y estructuras de datos”, McGraw-Hill.

Kernighan B. y Ritchie D.M. (1994). “El lenguaje de Programación C” Ed. Prentice Hall.

Ceballos F.J. (1998). “Curso de Programación C++”, Addison Wesley.

Apoyos didácticos:

Computadora Cañón Hojas de rotafolio Internet

Instrumentación Didáctica para la formación y desarrollo de competencias Código: ITSAL-AC-PO-003-01

Instrumentación Didáctica para la formación y desarrollo de competencias

Código: ITSAL-AC-PO-003-01

Revisión: 1

Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6

Página 5 de 10

Unidad:

Competencia específica de la unidad

4

Tema: Funciones básicas

Criterios de evaluación de la Unidad

Diseñar funciones definidas por el usuario para resolver problemas específicos.

Trabajo de investigación Mapa conceptual Practicas Guía rápida Examen

20%

10 %

40%

 

10%

20%

Actividades de aprendizaje

Actividades de enseñanza

Desarrollo de competencias genéricas

Horas teórico-

prácticas

Compilar y ejecutar un programa modelo.

Explicar el objetivo de la unidad. Proporcionar información escrita sobre los temas de la unidad. Organizará equipos de trabajo Solicitará un trabajo de investigación de la unidad Dará indicaciones para la ejecución de prácticas, así como de la elaboración de la guía rápida de funciones.

Competencias instrumentales

12 hrs

Realizar ejemplos que requieran funciones estándar.

Pensamiento lógico, algorítmico,

heurístico, analítico y sintético

 

Capacidad de análisis y síntesis

Capacidad de organización y planificación

Comunicación oral y escrita

Conocimientos de informática

Realizar ejemplos utilizando funciones definidas por el usuario.

Desarrollar programas que ejemplifiquen el

uso de funciones definidas por el programador.

Elaborar una guía rápida, en la que se describan las funciones de bibliotecas o librerías que proporciona el lenguaje de programación, propuestas por el profesor.

Elaborar un programa que permita ejemplificar algunas de las funciones descritas en el punto anterior.

 

Capacidad para procesar e

interpretar datos

Potenciar las habilidades para el

uso de lenguajes de programación Competencias interpersonales

Razonamiento crítico

Trabajo en equipo

Mapa conceptual de la unidad

Avance del portafolio de evidencias

Competencias sistémicas

Habilidades de investigación

Capacidad de aprender

Capacidad de generar nuevas ideas

(creatividad)

Habilidad para trabajar en forma autónoma

Liderazgo

Fuentes de información

Joyanes Aguilar L. (2001). “Fundamentos de programación, algoritmos y estructuras de datos”, McGraw-Hill.

Kernighan B. y Ritchie D.M. (1994). “El lenguaje de Programación C” Ed. Prentice Hall.

Ceballos F.J. (1998). “Curso de Programación C++”, Addison Wesley.

Apoyos didácticos:

Computadora Cañón Hojas de rotafolio Internet

Instrumentación Didáctica para la formación y desarrollo de competencias Código: ITSAL-AC-PO-003-01

Instrumentación Didáctica para la formación y desarrollo de competencias

Código: ITSAL-AC-PO-003-01

Revisión: 1

Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6

Página 6 de 10

Unidad:

5

Tema: Arreglos

Competencia específica de la unidad

Criterios de evaluación de la Unidad

Aplicar el concepto y tratamiento de los arreglos estructurales.

Trabajo de investigación Síntesis Practicas

30%

10 %

60%

Actividades de aprendizaje

Actividades de enseñanza

Desarrollo de competencias genéricas

Horas teórico-

prácticas

Compilar y ejecutar un programa modelo.

Explicar el objetivo de la unidad. Proporcionar información escrita sobre los temas de la unidad. Organizará equipos de trabajo Solicitará un trabajo de investigación de la unidad Dará indicaciones para la ejecución de prácticas.

Competencias instrumentales

8

hrs

Desarrollar los programas de manipulación de los arreglos para realizar operaciones básicas.

Pensamiento lógico, algorítmico,

 

heurístico, analítico y sintético

Capacidad de análisis y síntesis

Realizar ejemplos utilizando funciones y arreglos.

Capacidad de organización y planificación

Realizar un trabajo de investigación de la unidad proponiendo ejemplos y ejercicios del tema.

 

Comunicación oral y escrita

Conocimientos de informática

Capacidad para procesar e

Elaborará una síntesis de la unidad

interpretar datos

Elaborará avance del portafolio de evidencias

Potenciar las habilidades para el uso de lenguajes de programación Competencias interpersonales

Razonamiento crítico

Trabajo en equipo

Competencias sistémicas

Habilidades de investigación

Capacidad de aprender

Capacidad de generar nuevas ideas

(creatividad)

Habilidad para trabajar en forma autónoma

Liderazgo

Fuentes de información

Joyanes Aguilar L. (2001). “Fundamentos de programación, algoritmos y estructuras de datos”, McGraw-Hill.

Kernighan B. y Ritchie D.M. (1994). “El lenguaje de Programación C” Ed. Prentice Hall.

Ceballos F.J. (1998). “Curso de Programación C++”, Addison Wesley.

Apoyos didácticos:

Computadora Cañón Hojas de rotafolio Internet

Instrumentación Didáctica para la formación y desarrollo de competencias Código: ITSAL-AC-PO-003-01

Instrumentación Didáctica para la formación y desarrollo de competencias

Código: ITSAL-AC-PO-003-01

Revisión: 1

Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6

Página 7 de 10

Unidad:

6

Tema: Apuntadores

Competencia específica de la unidad

Criterios de evaluación de la Unidad

Utilizar la herramienta de apuntadores para hacer más eficientes y flexibles los programas.

Síntesis

40 %

Practicas

60%

Actividades de aprendizaje

Actividades de enseñanza

Desarrollo de competencias genéricas

Horas teórico-

prácticas

Realizar una síntesis sobre el funcionamiento y aplicación de los apuntadores.

Explicar el objetivo de la unidad. Proporcionar información escrita sobre los temas de la unidad. Organizará equipos de trabajo Solicitará síntesis de la unidad Dará indicaciones para la ejecución de prácticas.

Competencias instrumentales

4

hrs

Pensamiento lógico, algorítmico,

 

Implementar el diseño de programas que requieran apuntadores para probarlos en una aplicación.

heurístico, analítico y sintético

Capacidad de análisis y síntesis

Capacidad de organización y planificación

   

Comunicación oral y escrita

Conocimientos de informática

Capacidad para procesar e

interpretar datos

Potenciar las habilidades para el uso de lenguajes de programación Competencias interpersonales

Razonamiento crítico

Trabajo en equipo

Competencias sistémicas

Habilidades de investigación

Capacidad de aprender

Capacidad de generar nuevas ideas

(creatividad)

Habilidad para trabajar en forma autónoma

Liderazgo

Fuentes de información

Joyanes Aguilar L. (2001). “Fundamentos de programación, algoritmos y estructuras de datos”, McGraw-Hill.

Kernighan B. y Ritchie D.M. (1994). “El lenguaje de Programación C” Ed. Prentice Hall.

Ceballos F.J. (1998). “Curso de Programación C++”, Addison Wesley.

Apoyos didácticos:

Computadora Cañón Hojas de rotafolio Internet

Instrumentación Didáctica para la formación y desarrollo de competencias Código: ITSAL-AC-PO-003-01

Instrumentación Didáctica para la formación y desarrollo de competencias

Código: ITSAL-AC-PO-003-01

Revisión: 1

Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6

Página 8 de 10

Unidad:

7

Tema: Cadenas

Competencia específica de la unidad

Criterios de evaluación de la Unidad

Aplicar el concepto de cadena y sus diferentes funciones predefinidas.

Trabajo de investigación Síntesis Practicas

30%

10 %

60%

Actividades de aprendizaje

Actividades de enseñanza

Desarrollo de competencias genéricas

Horas teórico-

prácticas

Realizar una síntesis sobre el funcionamiento y aplicación de las funciones cadena.

Explicar el objetivo de la unidad. Proporcionar información escrita sobre los temas de la unidad. Organizará equipos de trabajo Solicitará un trabajo de investigación de la unidad Dará indicaciones para la ejecución de prácticas.

Competencias instrumentales

4

hrs

Pensamiento lógico, algorítmico,

 

Desarrollar los programas de manipulación de las funciones de cadena para realizar operaciones básicas

Implementar el diseño de programas que requieran funciones de cadena para probarlas en una aplicación.

heurístico, analítico y sintético

Capacidad de análisis y síntesis

Capacidad de organización y planificación

Comunicación oral y escrita

 

Conocimientos de informática

Realizar trabajo de investigación de la unidad

Capacidad para procesar e

interpretar datos

Potenciar las habilidades para el uso de lenguajes de programación Competencias interpersonales

Razonamiento crítico

Trabajo en equipo

Competencias sistémicas

Habilidades de investigación

Capacidad de aprender

Capacidad de generar nuevas ideas

(creatividad)

Habilidad para trabajar en forma autónoma

Liderazgo

Fuentes de información

Joyanes Aguilar L. (2001). “Fundamentos de programación, algoritmos y estructuras de datos”, McGraw-Hill.

Kernighan B. y Ritchie D.M. (1994). “El lenguaje de Programación C” Ed. Prentice Hall.

Ceballos F.J. (1998). “Curso de Programación C++”, Addison Wesley.

Apoyos didácticos:

Computadora Cañón Hojas de rotafolio Internet

Instrumentación Didáctica para la formación y desarrollo de competencias Código: ITSAL-AC-PO-003-01

Instrumentación Didáctica para la formación y desarrollo de competencias

Código: ITSAL-AC-PO-003-01

Revisión: 1

Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6

Página 9 de 10

Unidad:

8

Tema: Estructuras

Competencia específica de la unidad

Criterios de evaluación de la Unidad

Aprender el concepto y tratamiento de las estructuras de programas.

Trabajo de investigación Exposición Practicas

30%

40 %

30%

Actividades de aprendizaje

Actividades de enseñanza

Desarrollo de competencias genéricas

Horas teórico-

prácticas

Realizar trabajo de investigación de la unidad

Explicar el objetivo de la unidad. Proporcionar información escrita sobre los temas de la unidad. Organizará equipos de trabajo Solicitará un trabajo de investigación de la unidad Dará indicaciones para la ejecución de prácticas. Dará indicaciones de la exposición de temas.

Competencias instrumentales

8

hrs

Explicar los conceptos básicos de las estructuras para diferentes tipos de datos, así como el enfoque usado para su manejo computacional.

Elaborar algoritmos y programas para la solución de problemas que involucren estructuras.

Pensamiento lógico, algorítmico,

 

heurístico, analítico y sintético

Capacidad de análisis y síntesis

Capacidad de organización y planificación

Comunicación oral y escrita

 

Conocimientos de informática

 

Capacidad para procesar e

interpretar datos

Potenciar las habilidades para el uso de lenguajes de programación Competencias interpersonales

Razonamiento crítico

Trabajo en equipo

Competencias sistémicas

Habilidades de investigación

Capacidad de aprender

Capacidad de generar nuevas ideas

(creatividad)

Habilidad para trabajar en forma autónoma

Liderazgo

Fuentes de información

Joyanes Aguilar L. (2001). “Fundamentos de programación, algoritmos y estructuras de datos”, McGraw-Hill.

Kernighan B. y Ritchie D.M. (1994). “El lenguaje de Programación C” Ed. Prentice Hall.

Ceballos F.J. (1998). “Curso de Programación C++”, Addison Wesley.

Apoyos didácticos:

Computadora Cañón Hojas de rotafolio Internet

Instrumentación Didáctica para la formación y desarrollo de competencias Código: ITSAL-AC-PO-003-01

Instrumentación Didáctica para la formación y desarrollo de competencias

Código: ITSAL-AC-PO-003-01

Revisión: 1

Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6

Página 10 de 10

Calendarización de evaluación (semanas):

Semana 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Semana
1 2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
16
Unidad
1 1
2
2
3
3
3
4
4
4
5
5
6
7
7
8
8
T.P.
o
o
o
o
o
o
o
o
T.R.
I.A.
F.S.
08/03/13
26/04/13
07/06/13
F.D.
F.A.
O.
Δ = Evaluación diagnóstica. = Evaluación formativa. Ο = Evaluación sumativa. TP= Tiempo planeado TR=Tiempo real I.A. Índice de Aprobación

F.S. Fecha de Seguimiento F.D. Firma del Docente F.A. Firma del Jefe Académico

M.C. Susana Mónica Román Nájera

Nombre y Firma del Docente

O. Observaciones del Docente.

Fecha de elaboración:

21 de enero de 2013

Ing. Beatriz Elena Nieto Camacho

Vo. Bo. Jefe del Departamento