Recientemente inicié la licenciatura: Ingeniería en Desarrollo de Software, mi objetivo principal de estudiar esta segunda carrera es aprender a programar profesionalmente y obtener una educación que siga una metodología integral, que me enseñe a pensar como desarrolladora.
El temario completo de fundamentos de programación es el siguiente:
- 1. Introducción a la computadora y desarrollo de software
- 1.1. ¿Qué es una computadora?
- 1.2. Estructura y funcionamiento de una computadora
- 1.3. Lenguajes de programación
- 1.4. Ciclo de vida del software
- 1.4.1. Planteamiento del problema
- 1.4.2. Análisis del problema
- 1.4.3. Diseño de la solución
- 1.4.4. Implementación (codificación)
- 1.4.5. Validación y pruebas
- 1.4.6. Documentación
- 1.4.7. Mantenimiento
- 2. Diseño de algoritmos
- 2.1. Concepto de algoritmo y características
- 2.2. Representaciones de algoritmos
- 2.2.1. Pseudocódigo
- 2.2.2. Diagrama de flujo
- 2.3. Estructuras de control
- 2.3.1. Secuenciales
- 2.3.2. Selectivas
- 2.3.3. Repetitivas
- 3. Introducción 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. Declaración e inicialización
- 3.3.3. Tipos de constantes
- 3.3.4. Declaración de constantes
- 3.4. Expresiones matemáticas
- 3.4.1. Tipos de operadores
- 3.4.2. Evaluación de expresiones
- 3.5. Bibliotecas y funciones
- 3.5.1. Funciones matemáticas
- 3.5.2. Funciones de entrada y salida
- 3.6. Codificación de algoritmos
- 3.1. Componentes de un programa
- 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 Múltiple (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. Definición y tipos
- 5.1.2. Declaración e inicialización
- 5.1.3. Acceso a los elementos de un arreglo
- 5.1.4. Ciclos y arreglos
- 5.2. Estructuras
- 5.2.1. Definición
- 5.2.2. Declaración e inicialización
- 5.2.3. Acceso a los elementos
- 5.3. Problema ejemplo
- 5.1. Arreglos
- 6. Funciones
- 6.1. Definición, declaración e invocación
- 6.2. Variables locales y globales
- 6.3. Paso de parámetros
- 6.3.1. Por valor
- 6.3.2. Por referencia
- 6.4. Problema ejemplo
Deja una respuesta
Lo siento, debes estar conectado para publicar un comentario.