EGEL Plus Ciencias Computacionales study materials
EGEL Plus Ciencias Computacionales study resources

EGEL Plus Ciencias Computacionales study plan

EGEL Plus Ciencias Computacionales · Give each week a clear focus.

8 weeks · About 6 hours per week

Week 1

Desarrollo de software

  • Identificar y clasificar los paradigmas de programación (imperativo, orientado a objetos, funcional) aplicándolos a un mismo problema sencillo

  • Escribir y depurar programas que usen estructuras de control, arreglos y funciones en al menos dos lenguajes distintos

  • Explicar con ejemplos propios los principios de encapsulamiento, herencia y polimorfismo

  • Resolver 15 ejercicios de complejidad algorítmica básica (búsqueda, ordenamiento) justificando la notación O

Your checkpoint

Repositorio con 6 programas comentados (2 por paradigma) y una tabla comparativa de complejidad de los algoritmos usados

Week 2

Desarrollo de software

  • Diseñar e implementar una aplicación pequeña con arquitectura en capas separando presentación, lógica y acceso a datos

  • Aplicar patrones de diseño creacionales y de comportamiento en al menos dos módulos del proyecto

  • Escribir pruebas unitarias que cubran los casos límite de las funciones principales

  • Refactorizar código duplicado aplicando principios de responsabilidad única y bajo acoplamiento

Your checkpoint

Aplicación funcional de consola o web con pruebas unitarias ejecutándose y un breve informe de decisiones de diseño

Week 3

Bases de datos

  • Modelar un caso de negocio en un diagrama entidad-relación normalizado hasta tercera forma normal

  • Escribir consultas SQL con joins, subconsultas, agrupamientos y funciones de ventana sobre un esquema propio

  • Implementar restricciones de integridad (llaves primarias, foráneas, checks) y explicar su efecto ante datos inválidos

  • Diferenciar y justificar el uso de transacciones con propiedades ACID en escenarios concretos

Your checkpoint

Script SQL que crea el esquema, inserta datos de prueba y resuelve 12 consultas documentadas con su salida esperada

Week 4

Bases de datos & Arquitectura de computadoras y sistemas operativos

  • Comparar modelos relacional y no relacional seleccionando el más adecuado para tres escenarios dados

  • Crear índices y analizar planes de ejecución para optimizar al menos dos consultas lentas

  • Describir el ciclo de vida de un proceso y simular planificación de CPU con dos algoritmos distintos

  • Explicar la gestión de memoria virtual, paginación y su relación con el rendimiento de una base de datos

Your checkpoint

Informe comparativo con mediciones antes/después de optimización de consultas y una simulación de planificador con resultados

Week 5

Redes y telecomunicaciones

  • Configurar una red local pequeña asignando direccionamiento IP, máscaras y subredes correctamente

  • Explicar el funcionamiento de las capas del modelo OSI y TCP/IP ubicando protocolos concretos en cada capa

  • Capturar y analizar tráfico con una herramienta de monitoreo identificando al menos tres protocolos

  • Diagnosticar fallas de conectividad aplicando una secuencia metódica de pruebas de capa

Your checkpoint

Diagrama de red con tabla de direccionamiento y bitácora de diagnóstico de tres fallas simuladas con evidencia de captura

Week 6

Ingeniería de software y gestión de proyectos

  • Redactar un documento de requerimientos funcionales y no funcionales verificables para un sistema propuesto

  • Seleccionar y justificar un modelo de proceso de desarrollo (cascada, iterativo, ágil) según el contexto del proyecto

  • Construir un cronograma con estimaciones, dependencias y ruta crítica para el proyecto propuesto

  • Identificar y clasificar riesgos del proyecto con su plan de mitigación

Your checkpoint

Paquete de gestión de proyecto que incluye SRS, justificación metodológica, cronograma con ruta crítica y matriz de riesgos

Week 7

Seguridad informática y auditoría de sistemas

  • Clasificar amenazas según la tríada CIA y proponer controles para cada una en un sistema web

  • Aplicar principios de autenticación, autorización y manejo seguro de contraseñas en un prototipo

  • Identificar y explicar tres vulnerabilidades comunes (inyección SQL, XSS, control de acceso roto) con su mitigación

  • Diseñar una lista de verificación de auditoría de sistemas cubriendo controles técnicos y organizativos

Your checkpoint

Informe de análisis de riesgos con matriz de amenazas, controles propuestos y checklist de auditoría de 20 puntos

Week 8

Desarrollo de software & Bases de datos & Redes y telecomunicaciones & Ingeniería de software y gestión de proyectos & Arquitectura de computadoras y sistemas operativos & Seguridad informática y auditoría de sistemas

  • Integrar los entregables de las semanas previas en un portafolio organizado por dominio

  • Resolver un simulacro cronometrado de preguntas de las seis áreas registrando aciertos por dominio

  • Reforzar los dos dominios con menor desempeño en el simulacro mediante repaso dirigido

  • Documentar un plan de repaso final con los conceptos clave y errores frecuentes identificados

Your checkpoint

Portafolio completo más reporte de resultados del simulacro con porcentaje de acierto por dominio y plan de repaso

Milestones

Week 2: Ejecutar la aplicación con pruebas unitarias en verde y demostrar que separa capas y aplica al menos dos patrones de diseño

Week 4: Ejecutar el script SQL completo sin errores y mostrar una mejora medible en el tiempo de las consultas optimizadas

Week 6: Presentar el paquete de gestión de proyecto con SRS verificable, cronograma con ruta crítica y matriz de riesgos completa

Week 8: Alcanzar al menos 70% de aciertos globales en el simulacro y 60% en cada dominio individual