Академический Документы
Профессиональный Документы
Культура Документы
Planeacin Acadmica
CARRERA: Desarrollo de Software
NOMBRE DE LA ASIGNATURA: Fundamentos de Programacin
SEMESTRE: Primero
Fundamentos de Programacin
Planeacin Acadmica
En la unidad cuatro se distinguen y utilizan las distintas estructuras de control, tanto selectivas (if, if-else, switch) como repetitivas (while,
do-while, for), que ofrece el lenguaje C; se introduce su representacin en diagrama de flujo y algoritmo, adems de su sintaxis en C. En la
unidad cinco se introducen las estructuras de datos: arreglos y registros, se explica qu son, cmo funcionan y para qu sirven, adems, se
plantean problemas en donde su uso es indispensable para su resolucin. Por ltimo, en la unidad seis se reconoce la importancia de la
programacin modular, construyendo soluciones modulares utilizando funciones en lenguaje C.
Competencia general:
Desarrollar programas estructurados y modulares que resuelvan problemas simples, mediante el anlisis del problema, el diseo de un
algoritmo y su codificacin en lenguaje C.
Competencias especficas:
Describir los elementos de la computadora y el ciclo de vida de software mediante el anlisis un programa simple, con el fin de identificar los pasos
que se realizan para construirlo y determinar qu elementos de la computadora intervienen en su ejecucin. 2. Comprensin
Disear algoritmos para resolver problemas mediante su representacin en un diagrama de flujo y la elaboracin del pseudocdigo. 4. Utilizacin
Utilizar el lenguaje de programacin C para resolver problemas a travs de la implementacin de algoritmos secuenciales. 4. Utilizacin Fundamentos
de programacin Informacin general de la asignatura 5 Divisin de Ciencias Exactas, Ingeniera y Tecnologa | Desarrollo de Software
Utilizar estructuras de control selectivas y repetitivas para resolver problemas simples a travs del desarrollo de programas en lenguaje C. 4.
Utilizacin
Utilizar estructuras de datos para almacenar y manipular los datos de un programa por medio del desarrollo de programas en lenguaje C. 4.
Utilizacin
Implementar funciones para resolver problemas a travs del desarrollo de programas modulares escritos en lenguaje C. 4. Utilizacin
Unidad
1. Introduccin a la
computadora y
Temas
1.1. Qu es una computadora?
1.2. Estructura y funcionamiento de una computadora
1.2.1.Modelo de Von Neumann
Fechas de Entrega
Sugeridas
Actividad de la Unidad
Actividad 1. Importancia de la programacin
en el desarrollo de software Foro
02 de Agosto
Fundamentos de Programacin
Planeacin Acadmica
desarrollo de
software
2. Diseo de
algoritmos
3. Introduccin al
lenguaje C
03 de Agosto
05 de Agosto
08 de Mayo
08 de Mayo
10 de Agosto
12 de Agosto
14 de Agosto
16 de Agosto
20 de Agosto
23 de Agosto
26 de Agosto
28 de Agosto
Evidencia de aprendizaje. Proyecto de vida
Tarea
Fundamentos de Programacin
Planeacin Acadmica
Autorreflexiones Unidad 3 Tarea
4. Estructuras de
control
30 de Agosto
5. Estructuras de
datos
6. Funciones
Asignacin a
Cargo del Docente
02 de Septiembre
04 de Septiembre
06 de Septiembre
08 de Septiembre
09 de Septiembre
5.1. Arreglos
5.1.1.Definicin y tipos
5.1.2.Declaracin e inicializacin
5.1.3.Acceso a los elementos de un arreglo
5.1.4.Ciclos y arreglos
5.1.5.Cadenas
5.2. Estructuras
5.2.1.Definicin, declaracin e inicializacin
5.2.2.Acceso a los elementos
14 de Septiembre
18 de Septiembre
20 de Septiembre
22 de Septiembre
25 de Septiembre
11 de Septiembre
16 de Septiembre
24 de Septiembre
26 de Junio