Planeación Didáctica Unidad 2
Planeación Didáctica Unidad 2
Planeación Didáctica Unidad 2
Introducción al lenguaje C
Telemática Primero
Asignatura Bloque:
Fundamentos de programación B2
Competencia de la unidad:
Utilizar el lenguaje de programación C para implementar
algoritmos secuenciales que permitan resolver problemas
mediante la aplicación estructurada de los diversos
elementos de programación y la utilización de estructuras de
control selectivas y repetitivas.
Pág. 2
Fundamentos de programación Unidad 2. Introducción al lenguaje C
Aprendizaje(s)/Logros:
• Identificar los tipos de datos, bibliotecas y funciones empleados en DevC++.
• Identificar los beneficios de los algoritmos secuenciales.
• Codificar un programa en DevC++ declarando las variables y constantes con base en
bibliotecas y funciones para después compilarlo y ejecutarlo.
Calendario de Actividades
Unidad 2. Introducción al lenguaje C
Pág. 3
Fundamentos de programación Unidad 2. Introducción al lenguaje C
Actividad:
Actividad 1. Tipos de datos, bibliotecas y funciones en DevC
Tema(s): Escala por considerar y fechas de entrega:
Tema 2.1. Componentes de un Del 12 de febrero al 03 de marzo 2024
programa en lenguaje C
Tema 2.1.1. Instrucciones 0-100% 12 de febrero al 03 de marzo
Tema 2.1.2. Palabras reservadas
Tema 2.1.3. Estructura general de
un programa 0-80% 4 de marzo al 15 de marzo
Tema 2.2. Tipos de datos
Tema 2.5. Bibliotecas y funciones 0- 70% 16 de marzo al 27 de marzo
Estrategia de enseñanza:
• Aportación en Foro Colaborativo sobre los conocimientos básicos de un lenguaje de
programación.
Estrategia de aprendizaje:
• Síntesis de información y análisis, sobre los principales tipos de datos, bibliotecas y
funciones en el lenguaje C++.
• Fomentar la interacción entre estudiantes y figuras académicas.
Logros:
• Identificar los tipos de datos, bibliotecas y funciones empleados en DevC++.
• Identificar los beneficios de los algoritmos secuenciales.
• Codificar un programa en DevC++ declarando las variables y constantes con base en
bibliotecas y funciones para después compilarlo y ejecutarlo.
Criterios de evaluación:
• Ver rúbricas de evaluación.
Indicaciones de la actividad:
1. Primera participación
Pág. 4
Fundamentos de programación Unidad 2. Introducción al lenguaje C
Instrumento de evaluación
Rúbricas de evaluación.
Pág. 5
Fundamentos de programación Unidad 2. Introducción al lenguaje C
sus ejemplos que al igual que sus ejemplos que sus ejemplos que
muestra. ejemplos que muestra. muestra.
muestra.
Puntaje 20 16 10 8
Comenta la Solo comenta una Solo comenta la No comenta
Participaciones participación de participación de participación de un ninguna
dentro del foro dos compañeros manera compañero de participación de
con de manera respetuosa y manera simple y sus compañeros.
compañeros respetuosa y acorde al tema. ambigua.
acorde al tema.
Puntaje N/A N/A N/A N/A
Incluye citas y
No incluye citas
referencias Incluye citas en Incluye citas en
Citas y dentro del cuerpo
dentro del formato APA 7ma formato APA 7ma
referencias del documento en
documento en edición al final del edición, pero son
APA formato APA
formato APA texto únicamente. erróneas.
edición 7.
edición 7.
Puntuación
100 80 60 40
total
Pág. 6
Fundamentos de programación Unidad 2. Introducción al lenguaje C
Actividad:
Actividad 2. Beneficios de los algoritmos secuenciales
Tema(s): Escala por considerar y fechas de entrega:
Tema 2.1. Componentes de un Del 12 de febrero al 03 de marzo 2024
programa en lenguaje C
2.2. Tipos de datos 0-100% 12 de febrero al 03 de marzo
Tema 2.3. Variables y constantes
Tema 2.4. Expresiones
0-80% 4 de marzo al 15 de marzo
matemáticas
Tema 2.5. Bibliotecas y funciones
Tema 2.6. Codificación de 0- 70% 16 de marzo al 27 de marzo
algoritmos
Estrategia de enseñanza:
• Codificación de estructuras secuenciales a través del lenguaje C++.
Estrategia de aprendizaje:
• Análisis e implementación de estructuras requeridas para programar en el lenguaje C++.
Logros:
• Identificar los tipos de datos, bibliotecas y funciones empleados en DevC++
• Identificar los beneficios de los algoritmos secuenciales.
• Codificar un programa en DevC++ declarando las variables y constantes con base en
bibliotecas y funciones para después compilarlo y ejecutarlo.
Criterios de evaluación:
• Ver rúbricas de evaluación.
Código 1:
Pág. 7
Fundamentos de programación Unidad 2. Introducción al lenguaje C
Código 2
1. Describe la lógica de cada uno de los programas colocando comentarios dentro del
código.
2. Escribe mediante una lista, las palabras reservadas utilizadas en la codificación de los
programas.
3. Identifica y describe el propósito de la biblioteca utilizada en ambos programas.
4. Anexa dos capturas de pantalla con la ejecución de ambos programas.
5. Elabora un documento en formato PDF donde coloques cada uno de los elementos
solicitados, a continuación:
o Portada
o índice
o Introducción
o Documentación de lo solicitado en las instrucciones.
o Conclusiones
o Referencias, citas y bibliografía en formato APA séptima edición.
Pág. 8
Fundamentos de programación Unidad 2. Introducción al lenguaje C
6. Guarda tu actividad en archivo PDF al igual que sus archivos de códigos fuentes en un
archivo .ZIP con la nomenclatura KFPR_U2_A2_XXYZ. Sustituye las XX por las dos
primeras letras de tu apellido, la Y por la primera letra de tu segundo apellido y la Z por la
primera letra de tu nombre.
Instrumento de evaluación
Rúbricas de evaluación.
Pág. 9
Fundamentos de programación Unidad 2. Introducción al lenguaje C
ejecutar dentro ejecutar dentro del programas a ejecutar ejecutar dentro del
del IDE. IDE. dentro del IDE. IDE.
Puntaje 10 8 6 4
Utiliza de manera Utiliza de manera Utiliza de manera Le es difícil el
adecuada el uso inconsistente el errónea el uso de utilizar el uso de
de palabras clave uso de palabras palabras clave en palabras clave en
Palabras clave en cada uno de clave en cada uno cada uno de los dos cada uno de los
los dos programas de los dos programas creados dos programas
creados en el IDE. programas creados en el IDE. creados en el IDE.
en el IDE.
Puntaje 10 8 6 4
Reconoce el uso y Presenta Presenta errores en Le es difícil
propósito de inconsistencias en el uso y propósito de reconocer el uso y
Uso y
bibliotecas en la el uso y propósito bibliotecas en la propósito de
propósito de
construcción de de bibliotecas en la construcción de sus bibliotecas en la
bibliotecas en
sus programas en construcción de programas en C construcción de
el lenguaje C.
C dentro del IDE. sus programas en C dentro del IDE. sus programas en
dentro del IDE. C dentro del IDE.
Puntaje N/A N/A N/A N/A
Capturas de
pantalla sobre
la ejecución
Puntaje N/A N/A N/A N/A
Citas y
referencias
APA
Puntuación
100 80 60 40
total
Pág. 10
Fundamentos de programación Unidad 2. Introducción al lenguaje C
Actividad:
Actividad 3. Aplicaciones de estructuras de control
Tema(s): Escala por considerar y fechas de entrega:
Tema 2.7 Estructuras selectivas Del 12 de febrero al 03 de marzo 2024
Tema 2.7.1.2 Estructuras 0-100% 12 de febrero al 03 de marzo
repetitivas
Tema 2.7.3 Estructuras anidadas 0-80% 4 de marzo al 15 de marzo
Pág. 11
Fundamentos de programación Unidad 2. Introducción al lenguaje C
Instrumento de evaluación
Rúbricas de evaluación.
Pág. 12
Fundamentos de programación Unidad 2. Introducción al lenguaje C
Puntaje 20 15 10 10
La compilación y La compilación y La compilación y la La compilación y
la corrección de la corrección de corrección de la corrección de
errores errores errores errores
Compilación del
identificados identificados identificados están identificados
programa y
están alta y están suficientemente y están
corrección de
directamente medianamente y directamente mínimamente y
errores
relacionadas con directamente relacionadas con el poco relacionadas
identificados.
el código relacionadas con código desarrollado. con el código
desarrollado. el código desarrollado.
desarrollado.
Puntaje 20 15 10 5
La ejecución está La ejecución está La ejecución está La ejecución está
alta y medianamente y suficientemente y mínimamente y
directamente directamente directamente poco relacionada
Ejecución del relacionada con relacionada con el relacionada con el con el código
programa. el código código compilado código compilado y compilado y da
compilado y da y da solución al da solución al solución al
solución al problema. problema. problema..
problema.
Puntaje 20 15 10 5
Enlista Enlista de manera Enlista No enlista las
Fases de la
adecuadamente incompleta las erróneamente las fases de la
metodología de
las fases de la fases de la fases de la programación.
programación
programación. programación. programación.
Puntaje 20 10 10 5
La conclusión del La conclusión del La conclusión del La conclusión del
estudiante es estudiante es estudiante es estudiante es
coherente parcialmente confusa y no refiere deficiente
conforme a los coherente los temas vistos conforme a los
temas vistos, la conforme a los para la construcción temas vistos ya
Conclusiones
construcción del temas vistos, la del algoritmo por lo que no
algoritmo y su construcción del que su explicación comprendió la
explicación en el algoritmo y su en el video es realización de la
video. explicación en el inconsistente. actividad.
video.
Puntuación total 100 80 60 40
Pág. 13
Fundamentos de programación Unidad 2. Introducción al lenguaje C
Actividad:
Evidencia de aprendizaje. Programación en DevC.
Tema(s): Escala por considerar y fechas de entrega:
Tema 2.5.1 Funciones matemáticas Del 12 de febrero al 03 de marzo 2024
Tema 2.5.2 Funciones de entrada y 0-100% 12 de febrero al 03 de marzo
salida.
0-80% 4 de marzo al 15 de marzo
Logros:
• Identificar los tipos de datos, bibliotecas y funciones empleados en DevC++.
• Identificar los beneficios de los algoritmos secuenciales.
• Codificar un programa en DevC++ declarando las variables y constantes con base en
bibliotecas y funciones para después compilarlo y ejecutarlo.
Criterios de evaluación:
• Ver rúbricas de evaluación.
Pág. 14
Fundamentos de programación Unidad 2. Introducción al lenguaje C
o Portada
o índice
o Introducción
o Coloca el enlace del video en el cuerpo del documento .
o Conclusiones personales sobre la importancia del uso de un programa de cajero
automático.
o Referencias, citas y bibliografía en formato APA séptima edición.
8. Guarde su actividad en archivo PDF al igual que su video y fichero de código fuente en
un archivo .ZIP con la nomenclatura KFPR_U2_A2_XXYZ. Sustituye las XX por las dos
primeras letras de tu apellido, la Y por la primera letra de tu segundo apellido y la Z por la
primera letra de tu nombre.
Pág. 15
Fundamentos de programación Unidad 2. Introducción al lenguaje C
Instrumento de evaluación:
Ver rúbricas de evaluación.
Puntaje 10 6 4 2
Pág. 16
Fundamentos de programación Unidad 2. Introducción al lenguaje C
Pág. 17
Fundamentos de programación Unidad 2. Introducción al lenguaje C
Pág. 18
Fundamentos de programación Unidad 2. Introducción al lenguaje C
Pág. 19