Вы находитесь на странице: 1из 15

Universidad Abierta y a

Distancia de México
Desarrollo de Software

Fundamentos de programación
Orden del día
• Presentación de por parte del facilitador
• Presentación de la asignatura
• Entrega de actividades
• Retroalimentación de actividades
• Sesiones
• Dudas o comentarios
Presentación por parte del facilitador
• Maestría en Dirección e Ingeniería de Sitios
Web por la Universidad Internacional de la
Rioja.
• Egresada de la Universidad TecMilenio,
auspiciada por el Tecnológico de Monterrey en
Ingeniería en Sistemas Computacionales.
• Facilitadora en la UnADM en la Carrera de
Desarrollo de Software.
• Profesora de Tiempo completo en la UTVM, P.E.
de Tecnologías de la Información área
desarrollo multiplataforma.
Mtra. Adriana Camargo Ruiz
Presentación de la asignatura
Fundamentos de Programación
La asignatura de Fundamentos de Programación tiene como meta principal
tiene como meta principal que el estudiante adquiera las competencias
necesarias para desarrollar programas que resuelvan problemas reales. En
esta asignatura, se enfatizará la importancia que tiene el conocimiento del
diseño de algoritmos, la comprensión de diferentes técnicas y principios de
buenas prácticas en la programación, así como el manejo adecuado de un
lenguaje de programación como pilar en la formación del futuro ingeniero.
Además, se concientizará a los estudiantes sobre lo relevante que es para la
programación y para su formación profesional, el uso de metodologías que
permitan “desarrollar programas pertinentes, eficientes, bien estructurados
y con estilo” con fundamentos sólidos, tanto en el plano teórico como en el
análisis de casos prácticos.
Presentación de la asignatura
Fundamentos de Programación

• El lenguaje de alto nivel que se ha elegido para implementar los


programas en esta asignatura es el lenguaje C, ya que es uno de los
lenguajes, estructurados y modulares, utilizados actualmente;
además cuenta con entornos de trabajo desarrollados como software
libre, como es el caso del ambiente de desarrollo Dev-C, mismo que
será utilizado en este curso.
Esquema de evaluación
Presentación de la asignatura
Competencia general
• 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.
Competencias específicas
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.
Unidad 2
• 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 explorados en esta asignatura.
Unidad 3
• Implementar funciones y utilizar estructuras de datos para almacenar y manipular información con el fin de resolver
problemas cotidianos a través del desarrollo de programas modulares escritos en lenguaje C.
Fundamentos de programación. Unidad 1
Preparando el camino hacia la programación en la cual se abordan
conceptos fundamentales, tales como, algoritmo, dato, metodología de
la programación estructurada, estructuras secuenciales (selectivas y
repetitivas) y diseño de algoritmos, así como la solución sistemática de
problemas. Además, se describirán los paradigmas que existen en la
actualidad, resaltando la programación modular y estructurada. Se
expondrán también dos formas de solucionar los problemas planteados
y analizados, el pseudocódigo y los diagramas de flujo.
Presentación de la asignatura
Unidad 1. Paradigmas y metodología de la programación

• Unidad 1. Preparando el camino hacia la programación


• 1.1. Introducción a la programación
• 1.1. Ejecución de programas en la computadora
• 1.1.1. Lenguajes de programación
• 1.1.2. Paradigmas de programación
• 1. 2. Metodología de la programación
• 1.2.1. Fases de la metodología de programación
• 1.3. Los algoritmos en la programación
Unidad 1. Actividades
Primera semana (8 al 14 de julio): las actividades a realizar son las
siguientes:
• Foro de bienvenida
• Evaluación diagnóstica

Segunda semana (15 al 21 de julio): las actividades a realizar son las


siguientes:
• Leer el contenido de la unidad 1
• Actividad 1. Cuestionario.
Unidad 1. Actividades
Tercera semana (22 al 28 de julio): las actividades a realizar son las
siguientes:
• Evidencia de aprendizaje
Entrega de actividades
• No perder intentos
• Cuidado con el plagio
• Entregar de acuerdo a las fechas de entrega
• Nombrar correctamente los archivos
• Respetar el formato de entrega (portada, índice, introducción o
resumen, desarrollo, conclusiones, bibliografía)
Retroalimentación de actividades
La retroalimentación tiene una función formativa
donde tanto el docente como el estudiante pueden
conocer el nivel de comprensión de los
conocimientos y nivel de desarrollo de habilidades,
destrezas, competencias y logros propios del
contenido visto. Con ella el estudiante puede
reflexionar sobre su desempeño y aprendizaje, así
como implementar las acciones de mejora sugeridas
en la misma.
Sesiones en Backboard Collaborate
¿Dudas o Comentarios?

Вам также может понравиться