Fundamentos de Programación (Multiplataforma)

 

Duración: 6 Horas

 

Contenido del curso:

 

1- ALGORITMOS Y PROGRAMAS
1.1 Qué es un algoritmo
1.2 Programas y Aplicaciones
1.3 Lenguajes de programación
1.4 Traductores e intérpretes
1.5 Compiladores
1.6 Ejercicio – Algoritmos y programas
1.7 Cuestionario

2- TIPOS DE PROGRAMACIÓN
2.1 Fases del ciclo de vida de una aplicación
2.2 Programación desordenada
2.3 Programación estructurada
2.4 Programación modular
2.5 Programación orientada a objetos
2.6 Cuestionario

3- DIAGRAMAS DE FLUJO
3.1 Diagramas de flujo
3.2 Elementos de los diagramas de flujo
3.3 Cuestionario

4- PSEUDOCÓDIGO
4.1 Pseudocódigo
4.2 Escritura en pseudocódigo
4.3 Variables
4.4 Constantes
4.5 Tipos de Datos
4.6 Cuestionario

5- ELEMENTOS DE UN PROGRAMA
5.1 Instrucciones de entrada y salida
5.2 Contadores
5.3 Acumuladores
5.4 Interruptores
5.5 Cuestionario

6- ESTRUCTURAS DE CONTROL
6.1 Estructuras de control
6.2 Alternativa simple
6.3 Alternativa doble
6.4 Alternativa múltiple
6.5 Estructura mientras
6.6 Estructura repetir
6.7 Cuestionario

7- ESTRUCTURAS DE DATOS TABLAS
7.1 Tablas unidimensionales
7.2 Tablas bidimensionales
7.3 Tablas multidimensionales
7.4 Operaciones con tablas
7.5 Cuestionario

8- PROGRAMACIÓN MODULAR
8.1 La programación modular
8.2 Funciones
8.3 Procedimientos
8.4 Parámetros
8.5 Recursividad
8.6 Cuestionario

9- PROGRAMACIÓN ORIENTADA A OBJETOS
9.1 La programación orientada a objetos
9.2 Clases
9.3 Objetos
9.4 Herencia
9.5 Polimorfismo
9.6 Cuestionario