You are on page 1of 2

Fundamentos de Programacin

Estructura temtica

Temario de la asignatura Fundamentos de programacin.


1. Introduccin a la computadora y desarrollo de software 1.1. Qu es una computadora? 1.2. Estructura y funcionamiento de una computadora 1.2.1. Modelo de Von Neumann 1.2.2. Ejecucin de programas en la computadora 1.2.3. Almacenamientos de programas y datos 1.3. Lenguajes de programacin 1.3.1. Evolucin de los lenguajes de programacin 1.3.2. Paradigmas de los lenguajes de programacin 1.4. Ciclo de vida del software 1.4.1. Anlisis del problema 1.4.2. Diseo de la solucin 1.4.3. Implementacin (codificacin) 1.4.4. Validacin y pruebas 1.4.5. Documentacin 1.4.6. Mantenimiento 2. Diseo de algoritmos 2.1. Concepto de algoritmo y caractersticas 2.2. Representaciones de algoritmos 2.2.1. Pseudocdigo 2.2.2. Diagrama de flujo 2.3. Estructuras de control 2.3.1. Secuenciales 2.3.2. Selectivas 2.3.3. Repetitivas 3. Introduccin al lenguaje C 3.1. Componentes de un programa 3.1.1. Instrucciones 3.1.2. Comentarios 3.1.3. Palabras reservadas 3.1.4. Estructura general de un programa 3.2. Tipos de datos 3.3. Variables y constantes 3.3.1. Identificadores 3.3.2. Declaracin e inicializacin 3.3.3. Tipos de constantes 3.3.4. Declaracin de constantes 3.4. Expresiones matemticas 3.4.1. Tipos de operadores 3.4.2. Evaluacin de expresiones 3.5. Bibliotecas y funciones 3.5.1. Funciones matemticas 3.5.2. Funciones de entrada y salida 3.6. Codificacin de algoritmos
Educacin Superior Abierta y a Distancia Ciencias Exactas y Tecnologa

Fundamentos de Programacin
Estructura temtica

4. Estructuras de control 4.1. Estructuras selectivas 4.1.1. Estructura selectiva Simple (if) 4.1.2. Estructura selectiva Doble (if-else) 4.1.3. Estructura selectiva Mltiple (switch-case) 4.2. Estructuras repetitivas 4.2.1. Estructura Mientras (while) 4.2.2. Estructura Desde Mientras (for) 4.2.3. Estructura Hacer Mientras (do-while) 4.3. Estructuras anidadas 5. Estructuras de datos 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.2. Estructuras 5.2.1. Definicin 5.2.2. Declaracin e inicializacin 5.2.3. Acceso a los elementos 5.3. Problema ejemplo 6. Funciones 6.1. Definicin, declaracin e invocacin 6.2. Variables locales y globales 6.3. Paso de parmetros 6.3.1. Por valor 6.3.2. Por referencia 6.4. Problema ejemplo

Educacin Superior Abierta y a Distancia Ciencias Exactas y Tecnologa

You might also like