Title: Programa del Curso
Course: 2025 - LISI - Fundamentos de Programación 1-3

Programa del Curso

Programa del Curso

I. Introducción a la programación.

 1.1 Breve historia de la computadora.

 1.2 Conceptos básicos.

 1.3 Concepto de lenguaje.

 1.4 Clasificación y breve historia de los lenguajes de programación.

 1.5 Compiladores e intérpretes.

 1.6 Paradigmas de la programación.

 1.7 Herramientas para el análisis y diseño de programas.

II. Bases para la creación de un programa.

 2.1 Solución de problemas aplicando la computadora.

 2.2 Algoritmos.

 2.3 Diagramas de Flujo.

 2.4 Símbolos utilizados en los diagramas de flujo.

 2.5 Reglas para la construcción de diagramas de flujo.

 2.6 Tipos de datos usados en la programación.

 2.7 Constantes y variables.

 2.8 Sentencias y expresiones.

 2.9 Pseudocódigo estructurado.

III. Estructuras algorítmicas.

 3.1 Estructuras secuenciales.

 3.2 Estructuras selectivas.

 3.3 Estructuras repetitivas.

IV. Programación modular.

 4.1 Concepto de módulo.

 4.2 Técnicas de programación modular.

 4.3 Funciones.

 4.4 Procedimientos.

 4.5 Recursividad.

V. Datos estructurados.

 5.1 Introducción a los datos estructurados.

 5.2 Arreglos.

 5.3 Cadenas de caracteres.

 5.4 Registros (estructuras).

 5.5 Archivos.

VI. Programación orientada a objetos.

 6.1 Conceptos básicos.

 6.2 Análisis orientado a objetos.

 6.3 Diseño orientado a objetos