TEMARIO FUNDAMENTOS Y LÓGICA DE PROGRAMACIÓN
1. INTRODUCCIÓN Y CONCEPTOS INICIALES
- Preguntas frecuentes sobre programación
- Inteligencia Artificial: Mitos y Realidades
- Lógica de Programación
- Programación y programas informáticos
- Importancia de la programación
- Áreas de la programación
- Lenguajes de alto nivel, bajo nivel y proceso de compilación
- Proceso de desarrollo de software
2. ALGORITMOS, DATOS Y OPERADORES
- Introducción a los Algoritmos
- Algoritmos - Ejemplos
- Algoritmos - Ejercicios
- Introducción a los datos y operadores
- Tipos de datos básicos
- Variables y Constantes
- Matrices
- Colecciones
- Tipado y Conversión de tipo de datos
- Operadores aritméticos y jerarquía de operaciónes
- Operadores de asignación
- Operadores de incremento y decremento
- Concatenación
3. ESTRUCTURAS DE CONTROL Y CICLOS
- Introducción a las estructuras de control
- IF/ELSE, operadores de comparación, igualdad y desigualdad
- Condiciones multiples y operadores lógicos
- Sentencia SWITCH
- Introducción a los ciclos de control
- Ciclo WHILE
- Ciclo DO/WHILE
- Ciclo FOR
- Ciclo FOREACH
4. PROGRAMACIÓN MODULAR, MANEJO DE EXCEPCIONES, VALORES NULOS Y DEPURACIÓN
- Introducción a la programación modular
- Funciónes
- Ambito de las variables
- Introducción a las excepciones, valores nulos y depuración
- Errores en tiempo de compilación
- Errores en tiempo de ejecución
- Nulo y Vacio
- Depuración