Descripción
Fundamentos de programación y bases de datos
MÓDULO I: Fundamentos de programación
UNIDAD 1: Algoritmos y programas
– ¿Qué es un algoritmo?
– Programas y Aplicaciones
– Lenguajes de programación
– Traductores e intérpretes
– Compiladores
– Videoejercicio 1
– Autopráctica – Algoritmos y programas
– Autopráctica – Algoritmos y programas II
– Test – Algoritmos y programas
UNIDAD 2: Tipos de programación
– Fases del ciclo de vida de una aplicación
– Programación desordenada
– Programación estructurada
– Programación modular
– Programación orientada a objetos
– Autopráctica – Ciclo de vida de una aplicación
– Autopráctica – Tipos de programación
– Test – Tipos de programación
UNIDAD 3: Diagramas de flujo
– Diagramas de flujo
– Elementos de los diagramas de flujo
– Realizando diagramas de flujo
– Videoejercicio 1
– Videoejercicio 2
– Autopráctica – Diagramas de flujo
– Autopráctica – Diagramas de flujo II
– Test – Diagrama de flujo
UNIDAD 4: Pseudocódigo
– Pseudocódigo
– Escritura en pseudocódigo
– Creación de algoritmos
– Variables
– Constantes
– Tipos de Datos
– Operadores y expresiones
– Videoejercicio 1
– Autopráctica – Pseudocódigo
– Autopráctica – Pseudocódigo II
– Test – Pseudocódigo
UNIDAD 5: Elementos de un programa
– Instrucciones primitivas
– Instrucciones de asignación
– Instrucciones de entrada y salida
– Palabras reservadas
– Comentarios
– Contadores
– Acumuladores
– Interruptores
– Videoejercicio 1
– Videoejercicio 2
– Autopráctica – Elementos de un programa
– Autopráctica – Elementos de un programa II
– Test – Elementos de un programa
UNIDAD 6: Estructuras de control
– Estructuras de control
– Alternativa simple
– Alternativa doble
– Alternativa múltiple
– Estructura mientras
– Estructura repetir
– Estructura para o desde
– Estructuras selectivas anidadas
– Estructuras repetitivas anidadas
– Videoejercicio 1
– Videoejercicio 2
– Autopráctica – Estructuras de control
– Autopráctica – Estructuras de control II
– Test – Estructuras de control
UNIDAD 7: Estructuras de datos: Tablas
– Tablas unidimensionales
– Tablas bidimensionales
– Tablas multidimensionales
– Operaciones con tablas
– Videoejercicio 1
– Videoejercicio 2
– Autopráctica – Tablas
– Autopráctica – Tablas II
– Test – Estructuras de datos: Tablas
UNIDAD 8: Programación modular
– La programación modular
– Funciones
– Procedimientos
– Parámetros
– Paso de parámetros
– Ámbito de las variables
– Recursividad
– Videoejercicio 1
– Videoejercicio 2
– Autopráctica – Programación modular
– Autopráctica – Programación modular II
– Test – Programación modular
UNIDAD 9: Programación orientada a objetos
– La programación orientada a objetos
– Clases
– Objetos
– Relaciones entre clases
– Abastracción
– Encapsulamiento
– Herencia
– Polimorfismo
– Videoejercicio 1
– Autopráctica – Programación orientada a objetos
– Autopráctica – Programación orientada a objetos II
– Test – Programación orientada a objetos
MODULO II: Fundamentos de Bases de Datos
UNIDAD 1: Bases de datos
– ¿Qué es una base de datos?
– Sistemas Gestores de Bases de datos
– Modelo jerárquico
– Modelo de red
– Modelo relacional
– Modelo orientado a objetos
– Diseño conceptual, lógico y físico
– Autopráctica – Bases de Datos
– Test – Programación orientada a objetos
UNIDAD 2: El modelo entidad-relación
– El modelo entidad-relación
– Entidades
– Atributos
– Relaciones
– Entidades fuertes y débiles
– Modelo entidad relación extendido
– Expecialización inclusiva o exclusiva
– Representación de especializaciones
– Pasos para el diseño
– Videoejercicio 1
– Videoejercicio 2
– Autopráctica – El modelo entidad-relación
– Autopráctica – El modelo entidad-relación II
– Autopráctica 3
– Test – El modelo entidad-relación
UNIDAD 3: Modelo de bases de datos relacionales
– El modelo relacional
– Tablas o relaciones
– Dominios
– Grado y cardinalidad
– Propiedades de las tablas
– Claves
– Nulos
– Restricciones
– Reglas de Codd
– Transformación de las entidades fuertes
– Relaciones Varios a varios
– Relaciones de orden n
– Relaciones de uno a varios
– Relaciones De uno a uno
– Relaciones de cero a uno
– Relaciones de cero a cero
– Relaciones recursivas
– Representacion de entidades débiles
– Relaciones de especialización
– Videoejercicio 1
– Videoejercicio 2
– Autopráctica 1
– Autopráctica 2
– Autopráctica 3
– Test – Modelo de bases de datos relacionales
UNIDAD 4: Representación gráfica del modelo relacional
– Representación de esquemas de bases de datos relaciones
– Normalización
– Primera Forma normal (1FN)
– Dependencias Funcionales
– Segunda Forma normal (2FN)
– Tercera Forma normal (3FN)
– Forma normal de Boyce-Codd (FNBC)
– Dependencias multivaluadas
– Cuarta Forma normal (4FN)
– Quinta Forma normal (5FN)
– Videoejericio 1
– Autopráctica 1
– Autopráctica 2
– Test – Representación gráfica del modelo relacional
Valoraciones
No hay valoraciones aún.