Sunteți pe pagina 1din 13

Módulo. Fundamentos de Programación Unidad 1.

Preparando el camino hacia la


programación

Programa educativo: Semestre:


Desarrollo de Software Primero
Módulo: Bloque:
Fundamentos de Programación 1

Ciclo escolar: Nombre del docente: Luis Zárate Palacios


2020-2

UNIDAD 1. PREPARANDO EL CAMINO HACIA LA PROGRAMACIÓN

Competencia de la unidad:

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

Pág. 2
Módulo. Fundamentos de Programación Unidad 1. Preparando el camino hacia la programación

Aprendizajes/Logros:

• Comprender los conceptos básicos relacionados con la computadora y los lenguajes de


programación.
• Comprender qué es la programación.
• Distinguir los paradigmas de programación y los lenguajes asociados a éstos.
• Reconocer las fases de la metodología de la programación.
• Codificar programas sencillos en lenguaje C++.
• Identificar los datos de entrada y salida de un algoritmo.
• Diseñar algoritmos que solucionen problemas sencillos.
• Representar algoritmos en diagrama de flujo y en pseudocódigo.
• Conocer el procedimiento a seguir para verificar la correcta ejecución de un algoritmo.

Actividad:

Foro de presentación
Temas: Escala a considerar y fechas de entrega

0-100% Periodo ordinario


06 al 24 de julio 23:00 hrs. centro

0-80% Periodo extraordinario


25 al 26 julio 23:00 hrs. centro
0- 70% Periodo extemporáneo
27 julio al 12 septiembre hrs. centro
Estrategia de enseñanza-aprendizaje:

Se plantea por parte del docente la participación en el foro de presentación para conocer a
los integrantes del grupo.

Logros:

• Conocer a los integrantes del grupo.

Criterios de evaluación:

• Foro no ponderable.

Pág. 3
Módulo. Fundamentos de Programación Unidad 1. Preparando el camino hacia la programación

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 y40.

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.

Pág. 4
Módulo. Fundamentos de Programación Unidad 1. Preparando el camino hacia la programación

Actividad:

Cuestionario de evaluación diagnóstica

Tema(s): Escala a considerar y fechas de entrega


Periodo ordinario
• 0-100%
06 al 24 de julio 23:00 hrs. centro
0-80% Periodo extraordinario
25 al 26 julio 23:00 hrs. centro
0- 70% Periodo extemporáneo
27 julio al 12 septiembre hrs. centro
Estrategia de enseñanza-aprendizaje:

Verificación de conocimientos previos por medio de una evaluación diagnóstica.

Logros:

• Comprender los conceptos básicos relacionados con la computadora y los lenguajes


de programación.

Criterios de evaluación:

• Análisis del cuestionamiento presentado.


• Selección de la respuesta correcta.
• Calificación automática

Indicaciones 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!

Producto por entregar:

Examen resuelto
Instrumento de evaluación

Pág. 5
Módulo. Fundamentos de Programación Unidad 1. Preparando el camino hacia la programación

Actividad:

1. Cuestionario

Tema(s): Escala a considerar y fechas de entrega


• Introducción a la Periodo ordinario
programación 0-100%
06 al 24 de julio 23:00 hrs. centro
• Ejecución de programas
en la computadora
• Lenguaje de 0-80% Periodo extraordinario
programación 25 al 26 julio 23:00 hrs. centro
• Paradigmas de
programación
0- 70% Periodo extemporáneo
1. 2. Metodología de la 27 julio al 12 septiembre hrs. centro
programación

1.2.1. Fases de la
metodología de
programación

Estrategia de enseñanza-aprendizaje:

• Planteamientos orientadores del análisis de los conceptos de la Unidad 1


mediante un cuestionario automatizado de opción múltiple para fomentar
la lectura y análisis de información.

• Comprender y analizar los conceptos y elementos principales de los


sistemas operativos: fundamentos, definición, características y evolución
histórica, clasificación, instalación y requerimientos mínimos para la
instalación.

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

Pág. 6
Módulo. Fundamentos de Programación Unidad 1. Preparando el camino hacia la programación

• Conocer el procedimiento a seguir para verificar la correcta ejecución de un


algoritmo.

Criterios de evaluación:

• Análisis de los cuestionamientos presentados.


• Selección de la respuesta correcta.
• 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.

Indicaciones de la actividad:

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.

Pág. 7
Módulo. Fundamentos de Programación Unidad 1. Preparando el camino hacia la programación

Actividad:

Evidencia de Aprendizaje. Paradigmas y metodología de la


programación

Tema(s): Escala a considerar y fechas de entrega

0-100% Periodo ordinario


1.1. Introducción a la programación
06 al 24 de julio 23:00 hrs. centro
1.1.1. Ejecución de programas en la
computadora
1.1.2. Lenguaje de programación Periodo extraordinario
0-80%
1.1.3. Paradigmas de programación 25 al 26 julio 23:00 hrs. centro
1. 2. Metodología de la
programación
1.2.1. Fases de la metodología de 0- 70% Periodo extemporáneo
27 julio al 12 septiembre hrs. centro
programación

Estrategia de enseñanza-aprendizaje:

• Análisis y comprensión de conceptos principales de programación.


Logros:

• Comprender los conceptos básicos relacionados con la computadora y los lenguajes


de programación.
• Comprender qué es la programación.
• Distinguir los paradigmas de programación y los lenguajes asociados a éstos.
• Reconocer las fases de la metodología de la programación.
• Codificar programas sencillos en lenguaje C++.
• Identificar los datos de entrada y salida de un algoritmo.
• Diseñar algoritmos que solucionen problemas sencillos.
• Representar algoritmos en diagrama de flujo y en pseudocódigo.

• Conocer el procedimiento a seguir para verificar la correcta ejecución de un


algoritmo.

Criterios de evaluación:

• Planteamiento y análisis de un problema


• Diseño de algoritmo, pseudocódigo y diagrama de flujo

Pág. 8
Módulo. Fundamentos de Programación Unidad 1. Preparando el camino hacia la programación

• Redacción de conclusiones
• Formato solicitado

Indicaciones de la actividad:

1. Desarrolla las siguientes interrogantes:

a) ¿Qué es un lenguaje de programación?


b) ¿Qué es un programa?
c) ¿Qué es la programación?
d) ¿Qué es un paradigma de programación?
e) ¿Cuáles son los paradigmas de programación que se conocen?
2. Menciona algún programa que hayas utilizado en tu trabajo, en la escuela o
en casa, 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 que sea de utilidad para resolverlo. (Debe ser sencillo, concreto y
realizable).

Analiza el problema planteado e identifica los datos de entrada y salida que se


desea obtener.

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.

4. Desarrolla el algoritmo que podría resolverlo, desglosa los pasos


progresivos para obtener el resultado deseado.
5. Presenta una solución en pseudocódigo
6. Representa una solución en diagrama de flujo.
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:

Pág. 9
Módulo. Fundamentos de Programación Unidad 1. Preparando el camino hacia la programación

Datos de entrada Operación o instrucción a realizar Resultado

8. 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
de este y la validación de su funcionamiento, para ello, utiliza la prueba de
escritorio.
9. Menciona las principales dificultades que encontraste al implementar las
primeras etapas de la metodología en tu caso de estudio.
10. Guarda tu actividad con el nombre FPR_U1_EA_XXYZ. Sustituye las XX
por las dos primeras letras del primer nombre, la Y por la inicial de tu apellido
paterno y la Z por la inicial de tu apellido materno.
11. Consulta los criterios de evaluación de la actividad para considerarlos en
el desarrollo de esta.
12. Envía la actividad a tu docente en línea mediante la herramienta Tarea.
Espera y atiende la retroalimentación correspondiente.

Producto por entregar:

Al finalizar, integra todo lo solicitado en un archivo Word y guárdalo en la plataforma con la


nomenclatura FPR_U1_EA_XXYZ. Sustituye las XX por tu primer nombre, la Y por la inicial de
tu primer apellido y la Z por la inicial de tu segundo apellido. Espera y atiende la retroalimentación
correspondiente.

Formato de entrega: Documento de Word en Arial 12, interlineado 1.15 justificado. Márgenes
superior e inferior de 2.5 cm. márgenes izquierdo y derecho de 3.0 cm. Carátula con datos de
identificación completos, índice de temas, tablas e imágenes que se localicen en el documento,
resumen o introducción de la actividad a presentar, desarrollo del tema, conclusión y sección de
fuentes de consulta con los datos bibliográficos completos de las fuentes consultadas.

Pág. 10
Módulo. Fundamentos de Programación Unidad 1. Preparando el camino hacia la programación

Instrumento de evaluación

Criterios Puntos Puntos Observaciones


por obtenidos
criterio
1. Análisis de planteamientos de 10
análisis sobre conceptos principales
de programación.
2. Planeamiento de un problema de 10
programación.
3. Análisis del problema e 10
identificación del algoritmo que
requerirá aplicar.
4. Estructuración del pseudocódigo y del 10
diagrama de flujo en respuesta al problema
planteado.
5. Desarrollo de la prueba de escritorio: 20
verifica el pseudocódigo y el diagrama de
flujo.
6. Redacción de conclusiones: justifica, con 15
una alta y directa relación con el contenido
y con el problema planteado.
7. Integración de un reporte con los 25
elementos que indique el docente en
línea. *(Revisar rúbrica del paso 4).
Puntaje total 100

Pág. 11
Módulo. Fundamentos de Programación Unidad 1. Preparando el camino hacia la programación

Rúbrica del paso 4


CRITERIOS INDICADORES
Muy bien Bien Regular Necesitas
mejorar
Análisis del caso e Se observa Se observa Se observa relación
Se observa relación
identificación del relación de forma relación de forma de forma mínima y
de forma completa y
algoritmo que parcial y clara con suficiente con el poco clara con el
clara con el caso.
requerirá aplicar. el caso. caso. caso.
Puntaje 5 3 2 1
La estructura está La estructura está
Estructuración del La estructura está
La estructura está mediana y suficiente y
pseudocódigo en mínimamente y
alta y directamente directamente directamente
respuesta al poco relacionada
relacionada con el relacionada con el relacionada con el
problema con el problema
problema planteado. problema problema
planteado. planteado.
planteado. planteado.
Puntaje 5 3 2 1
Las pruebas Las pruebas Las pruebas
Las pruebas
realizadas están realizadas están realizadas están
realizadas están
mediana y suficiente y mínimamente y
Verificación del alta y directamente
directamente directamente poco relacionadas
pseudocódigo. relacionadas con el
relacionadas con el relacionadas con el con el
pseudocódigo
pseudocódigo pseudocódigo pseudocódigo
desarrollado.
desarrollado. desarrollado. desarrollado.
Puntaje 10 8 6 3
Las ideas son
Las ideas son
Las ideas son claras, existen más Las ideas no son
claras, existen
claras, y de cuatro ideas claras,
algunas ideas que
gramaticalmente se que gramaticalmente no
gramaticalmente
encuentran gramaticalmente se encuentran
no se encuentran
estructuradas de no se encuentran estructuradas en
estructuradas
manera correcta. estructuradas forma correcta.
correctamente.
No contiene faltas correctamente. Se identifican
Podría
de ortografía o son Se identifican muchas faltas de
presentar
Formato de entrega, mínimas. varias faltas de ortografía.
algunas faltas
redacción y ortografía.
Integra carátula con de ortografía.
ortografía Integra carátula
datos de Integra carátula
Integra carátula con datos de
identificación con datos de
con datos de identificación
completa, citas en identificación
identificación completa, citas en
formato APA y completa, citas en
completa, citas en formato APA y
fuentes de consulta formato APA y
formato APA y fuentes de
con datos fuentes de
fuentes de consulta con datos
bibliográficos consulta con datos
consulta con datos bibliográficos
completos. bibliográficos
bibliográficos completos.
completos.
completos.
Puntaje 5 3 2 1
Puntaje del 25 17 1 6
estudiante: 2

Pág. 12
Módulo. Fundamentos de Programación Unidad 1. Preparando el camino hacia la programación

Bibliografía:

• 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: Universidad Politécnica de
Catalunya.
• Joyanes, L. (2003). Fundamentos de programación: libro de problemas.
Algoritmos, estructurasde datos y objetos. (2a. Ed.). Madrid: McGraw-
Hill.
• García-Cuevas, E. (2007). Principios básicos de informática. Madrid:
Dykinson.
• Cedano Olvera, M. A. Et al. (2014). Fundamentos de computación para ingenieros.
México: Grupo Editorial Patria.

• Jiménez, C. M. y Otero, C. B. (2013). Fundamentos de ordenadores: programación


en C. Barcelona: Universitat Politécnica de Catalunya.

• Juganaru, M.M. (2014). Introducción a la programación. 1ª Ed. México: Editorial


Patria.

• Levine, G. (2001). Introducción a la Computación y a la Programación


Estructurada. México: Mc Graw Hill.

• Martínez Gil, F.A., y Martín Quetglás, G. (2003). Introducción a la programación


estructurada en C. Valencia: Universitat de València

• Mejía Mesa, A. (2004). Guía práctica para manejar y reparar el computador (p. 36-
41). Bogotá: Panamericana Formas e Impresos.

• Quero Catalinas, E. (2002). Sistemas operativos y lenguajes de programación.


Madrid: Thomson Ediciones-Paraninfo. p.128-130

• Rabasa Dolado, A., Santamaría Arana, L. (2004). Metodología de programación.


Principios y aplicaciones. Alicante: Editorial Club Universitario.

• Sánchez Montúfar, L.A. (2005). Informática. México: Pearson Educación

• Winder, R. (1995). Desarrollo de software con C++. Madrid: Díaz de Santos.

Pág. 13

S-ar putea să vă placă și