IFE Educabol

Programación

Explora horarios, modalidades, contenidos y materiales

Horarios del servicio

Horario Estado
07:30 - 09:00
Sin cupos
09:00 - 10:30
Sin cupos
10:30 - 12:00
Disponible
14:00 - 15:30
Sin cupos
15:30 - 17:00
Sin cupos
17:00 - 18:30
Disponible

Modalidades

Modalidad Descripción Inversión (Bs) Acciones
Hora Libre
Modalidad Inversión
Hora Libre Bs 50.00
Flexibilidad total por hora. Carga horaria: 1 h (Bs 50/hora).
50.00 Reservar
Semana 3 Veces
Modalidad Inversión
Semana 3 Veces Bs 200.00
Clases 3 veces por semana (LMV/MJS/SÁBADOS). Carga horaria: 5 h (Bs 40/hora).
200.00 Reservar
Semana Lunes a Viernes
Modalidad Inversión
Semana Lunes a Viernes Bs 260.00
Clases diarias Lunes a Viernes. Carga horaria: 7.5 h (Bs 34.66/hora).
260.00 Reservar
Quincena 3 Veces
Modalidad Inversión
Quincena 3 Veces Bs 300.00
Quincena 3 veces por semana. Carga horaria: 10 h (Bs 30/hora).
300.00 Reservar
Quincena Lunes a Viernes
Modalidad Inversión
Quincena Lunes a Viernes Bs 420.00
Quincena Lunes a Viernes. Carga horaria: 15 h (Bs 28/hora).
420.00 Reservar
Mes 3 Veces
Modalidad Inversión
Mes 3 Veces Bs 450.00
Mes 3 veces por semana. Carga horaria: 20 h (Bs 22.5/hora).
450.00 Reservar
Mes Lunes a Viernes
Modalidad Inversión
Mes Lunes a Viernes Bs 650.00
Mes Lunes a Viernes. Carga horaria: 30 h (Bs 21.66/hora).
650.00 Reservar
2 Meses 3 Veces
Modalidad Inversión
2 Meses 3 Veces Bs 800.00
2 Meses 3 veces por semana. Carga horaria: 40 h (Bs 20/hora).
800.00 Reservar
2 Meses Lunes a Viernes
Modalidad Inversión
2 Meses Lunes a Viernes Bs 1,150.00
2 Meses Lunes a Viernes. Carga horaria: 60 h (Bs 19.16/hora).
1,150.00 Reservar
3 Meses 3 Veces
Modalidad Inversión
3 Meses 3 Veces Bs 1,140.00
3 Meses 3 veces por semana. Carga horaria: 60 h (Bs 19/hora).
1,140.00 Reservar
3 Meses Lunes a Viernes
Modalidad Inversión
3 Meses Lunes a Viernes Bs 1,620.00
3 Meses Lunes a Viernes. Carga horaria: 90 h (Bs 18/hora).
1,620.00 Reservar
Tres Veces por Semana
Modalidad Inversión
Tres Veces por Semana Bs 300.00
Fundamentos y práctica guiada 3x/semana en C++, Java, JS y Python.
300.00 Reservar
Lunes a Viernes
Modalidad Inversión
Lunes a Viernes Bs 380.00
Entrenamiento diario: ejercicios, retos y revisión de código.
380.00 Reservar
Solo Sábados
Modalidad Inversión
Solo Sábados Bs 220.00
Sesión extendida de laboratorio y proyecto por lenguaje.
220.00 Reservar

Benficios (Programación)

Sin beneficios registrados.

Contenidos Programación

Contenido Descripción
1. Entorno y "Hola Mundo" Panorama general del entorno y objetivo del primer programa.
1.1 Instalación de herramientas (g++, JDK, Node.js, Python) Instalar compiladores e intérpretes para C++, Java, JS y Python.
1.2 Instalación y configuración de VS Code Extensiones recomendadas, configuración básica y depuración inicial.
1.3 Instalación y uso básico de Git Git init, commit, status y sincronización simple.
1.4 Compilar y ejecutar programas en los 4 lenguajes Comandos de compilación/ejecución para C++, Java, JS y Python.
1.5 Primer programa "Hola Mundo" en cada lenguaje Imprimir en consola el clásico Hola Mundo en cada stack.

Contenido Descripción
2. Secuencias y Entrada/Salida Introducción a flujo de ejecución y E/S estándar.
2.1 Flujo de ejecución Orden de instrucciones y efectos laterales.
2.2 Operadores (aritméticos, relacionales, lógicos) Precedencia y asociatividad; cortocircuito lógico.
2.3 Entrada y salida estándar Lectura/escritura en consola por lenguaje.
2.4 Evaluación de expresiones Evaluación paso a paso de expresiones y conversiones.
2.5 Ejercicios prácticos Retos guiados para afianzar E/S y operadores.

Contenido Descripción
3. Condicionales Decisiones con if/else y estructuras alternativas.
3.1 Estructura if y if/else Bloques condicionales y anidados.
3.2 Estructura switch Cuando usar switch; casos y default.
3.3 Comparaciones y operadores booleanos Igualdad, desigualdad y operadores lógicos.
3.4 Casos prácticos en cada lenguaje Ejemplos equivalentes en C++, Java, JS y Python.

Contenido Descripción
4. Ciclos Iteración estructurada y control de bucles.
4.1 Ciclo for Uso típico y variantes por lenguaje.
4.2 Ciclo while Iteración basada en condición.
4.3 Ciclo do-while Evaluación al final y casos de uso.
4.4 Control de bucles (break, continue) Interrupción y salto dentro del ciclo.
4.5 Patrones comunes de iteración Acumuladores, contadores y búsquedas.

Contenido Descripción
5. Cadenas Manipulación de texto y diferencias entre lenguajes.
5.1 Concatenación y manipulación básica Operaciones comunes: longitud, concatenar y formatear.
5.2 Búsqueda y extracción de subcadenas indexOf/find, substrings y slicing.
5.3 Parsing y análisis de texto Split, tokenización y conversión de tipos.
5.4 Diferencias entre lenguajes String vs char[], inmutabilidad y métodos.

Contenido Descripción
6. Vectores / Arrays Estructuras indexadas y uso eficiente.
6.1 Declaración y creación Arreglos estáticos y dinámicos según lenguaje.
6.2 Acceso y recorrido Indices, límites y patrones de recorrido.
6.3 Inserción y eliminación de elementos Shift/unshift/splice; push/pop; conceptos en C++/Java.
6.4 Ordenamientos básicos (nociones) Burbuja/selección/inserción (visión general).
6.5 Buenas prácticas Complejidad, memoria y legibilidad.

Contenido Descripción
7. Matrices Arreglos bidimensionales y operaciones típicas.
7.1 Arreglos bidimensionales Declaración y memoria; listas de listas.
7.2 Recorrido por filas y columnas Patrones de acceso eficientes.
7.3 Suma, promedio, máximos/mínimos Agregación y estadísticas básicas.
7.4 Transposición de matrices Intercambio de filas/columnas y costo.
7.5 Casos reales (tableros, mapas, tablas) Aplicaciones prácticas de matrices.

Contenido Descripción
8. Funciones y Procedimientos Modularidad y reutilización de código.
8.1 Definición y llamada Firma, nombre y llamada de funciones.
8.2 Parámetros y retorno Por valor/referencia; tipos de retorno.
8.3 Alcance de variables (scope) Local/global; sombras y tiempos de vida.
8.4 Sobrecarga y variaciones por lenguaje Overloading en C++/Java, alternativas en JS/Python.
8.5 Buen diseño de funciones Nombres claros, pureza y pruebas.

Contenido Descripción
9. Listas Estructuras enlazadas y casos de uso.
9.1 Concepto de nodo Estructura Nodo: dato y punteros.
9.2 Inserción en lista simple Insertar al inicio/final y en medio.
9.3 Eliminación de nodos Eliminar por valor/posición y manejo de punteros.
9.4 Recorrido y búsqueda Iteración y búsqueda lineal.
9.5 Implementación manual y usos comunes Construcción desde cero y aplicaciones.

Contenido Descripción
10. Pilas (Stack) Modelo LIFO y operaciones principales.
10.1 Estructura LIFO Concepto y representación en memoria.
10.2 Operaciones: push, pop, peek Definición y complejidad de operaciones.
10.3 Aplicaciones reales Deshacer (CTRL+Z), historial de navegación, evaluación de expresiones.

Contenido Descripción
11. Colas (Queue) Modelo FIFO y variaciones.
11.1 Estructura FIFO Concepto y representación en memoria.
11.2 Operaciones: enqueue, dequeue Definición y complejidad de operaciones.
11.3 Colas circulares (noción) Idea de cola circular y ventajas.
11.4 Introducción a colas con prioridad Concepto de prioridad y casos de uso.

Contenido Descripción
12. Recorridos Recorrido en estructuras lineales y jerárquicas.
12.1 Recorridos lineales (arrays, listas) Iteración y patrones en estructuras lineales.
12.2 Recorridos jerárquicos (árboles) Recorridos pre/in/postorden y niveles.
12.3 Introducción a BFS Búsqueda en anchura: cola y niveles.
12.4 Introducción a DFS Búsqueda en profundidad: pila/recursión.

Contenido Descripción
13. Programación Orientada a Objetos (POO) Visión general y objetivos de POO.
13.1 Conceptos básicos: clases y objetos Definición de clase, objeto y estado/comportamiento.
13.2 Encapsulación (atributos y métodos) Ocultamiento de datos y acceso controlado.
13.3 Constructores y destructores Inicialización y liberación de recursos por lenguaje.
13.4 Introducción a herencia Relación IS-A y reutilización.
13.5 Introducción al polimorfismo Sobrescritura y despacho dinámico (noción).
13.6 Aplicación práctica simple Mini proyecto orientado a objetos en el lenguaje elegido.

Materiales Programación

  • VS Code / IDEs
    Editor con extensiones útiles y/o IDE por lenguaje.
  • Compiladores/Intérpretes
    g++ (C++), JDK (Java), Node.js (JS), Python 3 (Python).
  • Git y Terminal
    Control de versiones y ejecución de comandos.
  • Guías y retos
    Ejercicios graduados y proyectos por lenguaje.