Sei sulla pagina 1di 8

PLANEACIÓN DIDÁCTICA UNIDAD 1

División de Ciencias Exactas, Ingeniería y Tecnología Periodo escolar: 2020-1 Bloque: 1


Nombre de la asignatura: Fundamentos de programación Semestre de la asignatura: 1

Competencia general de la asignatura:


● Desarrollar programas estructurados y modulares que resuelvan problemas simples, mediante el análisis de la
información, el diseño de algoritmos y su codificación en lenguaje C.

Unidad 1. Preparando el camino hacia la programación

Competencia específica de la Unidad 1:


 Desarrollar y comprobar pseudocódigo para comprender la estructura de un programa en un lenguaje de
programación con la resolución de problemas simples mediante algoritmos representados a través de
diagramas de flujo.

Foro de presentación
Fecha de entrega: Semana 1
Indicaciones de la actividad
Como un primer acercamiento con tus compañeros y docente en línea, participa en el Foro de presentación,
comparte:
 Generales: Nombre completo, edad, Estado de residencia.
 ¿A qué te dedicas?
 Laborales: Giro de la empresa en la que laboras y el tiempo que llevas laborando en esa organización.
 Tus expectativas del curso.
 Algún otro dato que desees compartir con tus compañeros.
 Participa de forma respetuosa y con ánimo de colaboración.
 Sobre tu rol de estudiante: Lee detenidamente el Reglamento escolar y explica, como parte de tu presentación
qué implicación tiene el artículo 32, 33 y 40.

1
Lee detenidamente las participaciones de tus compañeros y menciona cómo aportan a tu propia comprensión sobre
las implicaciones de los artículos mencionados.

Nota: recuerda que debes utilizar los foros de manera respetuosa y responsable.

Foro no ponderable.

Cuestionario de evaluación diagnóstica


Fecha de entrega: Semana 1
Propósito:
Identificar las áreas de oportunidad en los conocimientos previos necesarios para abordar la asignatura.
Instrucciones de la actividad:
La Universidad Abierta y a Distancia de México, con la finalidad de apoyar tu proceso de enseñanza-aprendizaje ha
diseñado este cuestionario, el cual tiene como finalidad valorar el grado de información que posees respecto a la
asignatura y en su caso hacer las modificaciones a las estrategias didácticas establecidas, para promover un mejor
aprovechamiento académico. Este instrumento no afectará en tu calificación. Es importante que lo contestes con toda
honestidad sin consultar previamente, alguna fuente. ¡Adelante!

Actividad 1. Cuestionario
Fecha de entrega: Semana 2
Propósitos:

Al finalizar la unidad podrás:


 Comprender los conceptos básicos relacionados con la computadora y los lenguajes de programación.
 Comprender qué es la programación.
 Distinguirás los paradigmas de programación y los lenguajes asociados a éstos.
 Reconocerás las fases de la metodología de la programación.
 Codificarás programas sencillos en lenguaje C++.
 Identificarás los datos de entrada y salida de un algoritmo.
 Diseñarás algoritmos que solucionen problemas sencillos.

2
 Representarás algoritmos en diagrama de flujo y en pseudocódigo.
 Conocerás el procedimiento a seguir para verificar la correcta ejecución de un algoritmo.
Para elaborar la actividad, consulta los siguientes temas:
1.1. Introducción a la programación
1.1.1. Ejecución de programas en la computadora
1.1.2. Lenguaje de programación
1.1.3. Paradigmas de programación
1. 2. Metodología de la programación
1.2.1. Fases de la metodología de programación
Actividad 1. Cuestionario

Propósito:

Evaluación de los conocimientos de la Unidad 1.

Características del cuestionario:

Tipo de cuestionario: Opción múltiple.

Número de intentos: 2.

Tiempo de elaboración:40 minutos.

Ponderación: Pondera en el rubro Actividades individuales (Tareas).

Contenidos a evaluar: Contenidos de la Unidad 1.

Forma de calificación: Al concluir con la realización del cuestionario, la plataforma te informará de la calificación obtenida,
en caso de realizar el segundo intento, la plataforma tomará como calificación final, la Calificación obtenida en el segundo
intento.

Características de los planteamientos:

Todos los planteamientos están relacionados con los contenidos de la Unidad. Ante ello, es muy importante que antes de
iniciar el cuestionario, te asegures de haber leído el total de contenidos de la Unidad 1 y los Materiales de apoyo.

Al responder cada pregunta da clic en Guardar respuesta.

3
Recuerda que el cuestionario está programado para dos intentos. Una vez abierto el cuestionario, respóndelo en su totalidad,
evita salir del mismo por ejemplo para abrir otros navegadores o consultar documentos en tu pantalla porque si detecta
otros movimientos distintos a la resolución del cuestionario, en automático el intento se anula y el cuestionario se cierra.
Planteamientos orientadores del análisis de los conceptos de la Unidad 1 mediante un
Estrategia (s) de
cuestionario automatizado de opción múltiple para fomentar la lectura y análisis de
enseñanza
información.
Comprender y analizar los conceptos y elementos principales de los sistemas operativos:
Estrategias de
fundamentos, definición, características y evolución histórica, clasificación, instalación y
aprendizaje
requerimientos mínimos para la instalación.
Material de apoyo y/o Contenidos de la Unidad 1 y otras fuentes de consulta confiables y propias del área que investigue el
recursos didácticos estudiante.
CRITERIOS DE EVALUACIÓN
Evaluación automatizada al finalizar el cuestionario.
Intentos: 2
Calificación: Calificación del segundo intento.
Escala del 0 al 100.

Evidencia de aprendizaje. Paradigmas y metodología de la programación


Fecha de entrega: Semana 3
Propósito:
Desarrollar algoritmos con base en problemas que se resuelvan mediante la programación y verificar el pseudocódigo.
Para elaborar la actividad, consulta los siguientes temas:
Unidad 1. Preparando el camino hacia la programación
1.1. Introducción a la programación
1.1.1. Ejecución de programas en la computadora
1.1.2. Lenguaje de programación
1.1.3. Paradigmas de programación
1. 2. Metodología de la programación
1.2.1. Fases de la metodología de programación

4
Instrucciones:

1. Desarrolla las siguientes interrogantes.

¿Qué es un lenguaje de programación?

¿Qué es un programa?

¿Qué es la programación?

¿Por qué es importante escribir programas?

¿Qué son los paradigmas de programación?

¿Cuáles son los paradigmas de programación que se conocen?

¿Cuál es o cuáles son los paradigmas de programación que están en auge en la actualidad?

¿Por qué es importante saber qué son los paradigmas en programación y sus características?

2. Menciona algún programa que hayas utilizado en tu trabajo, en casa, etcétera y explica para que te sirvió y la
importancia de su utilización.
3. Investiga y explica un caso de la vida cotidiana en el que puedas desarrollar un programa (Debe ser sencillo, concreto y
realizable). Puedes retomar el programa mencionado en el punto 2.
3. Analiza el problema planteado e identifica los datos de entrada y salida que se desea obtener.
4. Considera la descripción de las fases de la metodología de programación, básicamente:

a. Planteamiento del problema.


b. Análisis del problema.
c. Diseño del algoritmo

5. Desarrolla el algoritmo que podría resolverlo, desglosa los pasos progresivos para obtener el resultado deseado.
6. Representa una solución en pseudocódigo y otra en diagrama de flujo.

5
7. Realiza la validación del pseudocódigo y del diagrama de flujo mediante una prueba de escritorio. Puedes utilizar una
tabla similar a la que se presenta a continuación:
Datos de entrada Operación o instrucción Resultado
a realizar

8. Después de realizar la validación de tu algoritmo, identifica un área de oportunidad de tu solución y descríbela.


9. Redacta tus conclusiones en relación con la importancia de la aplicación de la metodología para la solución de un
problema, la adecuada delimitación del mismo y la validación de su funcionamiento, para ello, utiliza la prueba de escritorio.
10. Menciona también las principales dificultades que encontraste al implementar las primeras etapas de la metodología
en tu caso de estudio.
11. Guarda tu actividad con el nombre FPR_U1_EA_XXYZ. Sustituye las XX por las dos primeras letras del primer nombre, la
Y por tu apellido paterno y la Z por tu apellido materno.
12. Consulta los criterios de evaluación de la actividad para considerarlos en el desarrollo de la misma.
13. Envía la actividad a tu docente en línea mediante la herramienta Tarea. Espera y atiende la retroalimentación
correspondiente.

Estrategia (s) de
Planteamientos de análisis de conceptos principales de programación.
enseñanza
Estrategias de
Análisis y comprensión de conceptos principales de programación.
aprendizaje
Documento de Contenidos de la Unidad 1, recurso de video y otras fuentes de consulta que
Material de apoyo y/o
recursos didácticos investigue el estudiante, éstas deben ser propias del área y confiables.

CRITERIOS DE EVALUACIÓN:
Consulta la Lista de cotejo y Rúbrica de evaluación de la Evidencia de aprendizaje.

6
FUENTES DE CONSULTA:

● Garrido, A. (2016). Fundamentos de programación con la STL. Granada: Editorial Universidad de Granada.
● Menchaca, R. (2010). Fundamentos de programación en Lenguaje C. México: Instituto Politécnico Nacional.
● Muñoz, J., y Hielscher, R. (2006). Fundamentos de programación utilizando el lenguaje C. Madrid:
Universidad Pontificia Comillas.
● Jiménez, M. y Calviño, B. (2013). Fundamentos de ordenadores: programación en C. Barcelona:
Universitat Politécnica de Catalunya.
● Joyanes, L. (2003). Fundamentos de programación: libro de problemas. Algoritmos, estructuras de
datos y objetos. (2a. Ed.). Madrid: McGraw-Hill.
● García-Cuevas, E. (2007). Principios básicos de informática. Madrid: Dykinson.

7
8

Potrebbero piacerti anche