Available courses

Desarrollo Web

Docente: Docente04 Apellido04  |  Créditos: 4  |  Ciclo: 1 - 2026-I

Aprenderás a construir aplicaciones web completas, desde HTML5/CSS3 hasta APIs REST con Node.js. Al finalizar tendrás un portafolio de proyectos reales desplegados en producción.

Stack Tecnológico

  • Frontend: HTML5, CSS3, JavaScript ES6+, React 18
  • Backend: Node.js, Express.js, JWT
  • BD: PostgreSQL + Prisma ORM
  • DevOps: Git, GitHub Actions, Vercel, Render

Evaluación

ComponentePeso
Proyectos prácticos (6)40%
Examen Parcial20%
Proyecto Web Final40%

Ingeniería de Software

Docente: Docente03 Apellido03  |  Créditos: 4  |  Ciclo: 1 - 2026-I

Aprenderás los fundamentos del desarrollo profesional de software: metodologías ágiles, requerimientos, diseño con patrones, testing y buenas prácticas de la industria.

Contenido

  • Semana 1-2: Introducción a la IS. Crisis del software.
  • Semana 3-4: Modelos de ciclo de vida. Waterfall vs Agile.
  • Semana 5-6: Elicitación de requerimientos. Historias de usuario.
  • Semana 7-8: Diseño. Principios SOLID. UML.
  • Semana 9-10: Patrones de diseño GoF.
  • Semana 11-12: Testing. TDD. Cobertura de código.
  • Semana 13-14: DevOps. CI/CD. Control de versiones.
  • Semana 15: Defensa de proyecto.

Evaluación

ComponentePeso
Talleres (5)30%
Examen Parcial30%
Proyecto en equipo (3 sprints)40%

Bases de Datos

Docente: Docente02 Apellido02  |  Créditos: 4  |  Ciclo: 1 - 2026-I

Aprenderás a modelar, implementar y optimizar bases de datos relacionales. Al finalizar podrás diseñar esquemas normalizados, escribir consultas SQL complejas y optimizar el rendimiento de una BD.

Contenido

  • Semana 1-2: Fundamentos de BD y SGBD
  • Semana 3-4: Modelo Relacional y Diagrama ER
  • Semana 5-6: SQL Básico (DDL + DML)
  • Semana 7-8: SQL Avanzado (JOINs, Subconsultas)
  • Semana 9-10: Normalización (1FN, 2FN, 3FN)
  • Semana 11-12: Índices y Optimización
  • Semana 13-14: Transacciones y Procedimientos
  • Semana 15: Proyecto Final

Evaluación

ComponentePeso
Prácticas SQL (7)30%
Examen Parcial30%
Proyecto BD40%

Software: PostgreSQL 15+ o MySQL 8+ · pgAdmin 4 o DBeaver

Algoritmos y Estructuras de Datos

Docente: Docente01 Apellido01  |  Créditos: 4  |  Ciclo: 1 - 2026-I

Aprenderás a diseñar, analizar e implementar algoritmos eficientes y estructuras de datos fundamentales. Al finalizar podrás evaluar la complejidad temporal y espacial de soluciones computacionales y elegir la estructura más adecuada para cada problema.

Contenido del curso

  • Semana 1-2: Fundamentos de Algoritmos y Pseudocódigo
  • Semana 3-4: Complejidad Computacional (Big O)
  • Semana 5-6: Estructuras Lineales (Arrays, Pilas, Colas)
  • Semana 7-8: Árboles Binarios y AVL
  • Semana 9-10: Grafos y Algoritmos de Búsqueda
  • Semana 11-12: Algoritmos de Ordenamiento
  • Semana 13-14: Hashing y Tablas Hash
  • Semana 15: Proyecto Final

Evaluación

ComponentePeso
Prácticas semanales (7)30%
Examen Parcial (semana 8)30%
Proyecto Final40%

Software recomendado: Python 3.11+, Java 17+, o C++17