Fundamentos de Programación

Adquirir los conceptos básicos de lógica, estructuras de control y sintaxis para desarrollar algoritmos y programas simples que resuelvan problemas computacionales.

Course Content

Fundamentos de programación orientada a objetos
6 Topics
1 Quiz
Evolución de la programación
Conceptos fundamentales de la programación orientada a objetos
Lenguajes orientados a objetos
Relaciones entre clases y objetos
Papel de clases y objetos en el análisis y el diseño
Entornos de programación
Examen bloque 1: Evolución de la programación
Metodología de solución de problemas
6 Topics
1 Quiz
Descripción del problema
Definición de solución
Diseño de la solución
Desarrollo de la solución
Depuración y pruebas
Documentación
Examen bloque 2: Metodología de solución de problemas
Acercamiento a las clases y objetos
6 Topics
1 Quiz
Estructura de una clase
Elementos de una clase
Declaración de métodos
Métodos de clase y de instancia
Clase principal
Crear objetos
Examen bloque 3: Clases y Objetos
Herramientas de programación orientada a objetos
8 Topics
1 Quiz
Simbología
Reglas para la construcción de diagramas
Pseudocódigo
Palabras reservadas y comentarios
Identificadores
Tipos de datos y conversiones
Operadores
Expresiones
Examen bloque 4: Herramientas de programación orientada a objetos
Estructuras de control
3 Topics
1 Quiz
Entrada y salida de datos
Selectivas
Repetitivas
Examen bloque 5: Estructuras de control