Índice general
Agradecimientos
Abreviaturas
1 Introducción
1.1 Definiciones básicas
1.2 Campo y mercado ocupacional
1.3 Importancia de la carrera en la sociedad
1.4 Información institutional
1.4.1 Misión
1.4.2 Visión
1.5 Información de acreditacion
1.5.1 Resultados de la carrera Outcomes
1.5.2 Objetivos educacionales
1.5.3 Aprendizaje esperado (Learning Outcomes)
1.6 Perfiles
1.6.1 Perfil del estudiante
1.6.2 Perfil del graduado
1.6.3 Perfil Profesional
1.6.4 Perfil del docente
1.7 Grados y Títulos
1.8 Recursos para dictado de clases
1.9 Organización del documento
2 Cuerpo del conocimiento de Ciencia de la Computación–Computer Science
2.1 Inteligencia Artificial (AI)
2.1.1 AI/Introducción a la IA: Conceptos y Comportamiento Inteligente
2.1.2 AI/Características del Problema y Naturaleza de los Agentes
2.1.3 AI/Estado y Búsqueda No Informada
2.1.4 AI/Búsqueda Heurística y CSP
2.1.5 AI/Búsqueda Adversarial y Optimización Estocástica
2.1.6 AI/Representación del Conocimiento y Razonamiento Probabilístico Básico
2.1.7 AI/Independencia, Modelos de Markov y Toma de Decisiones
2.1.8 AI/Aprendizaje Automático I: Fundamentos
2.1.9 AI/Aprendizaje Automático II: Datos, Representaciones y Evaluación
2.1.10 AI/Aprendizaje Automático III: Redes Neuronales y Ética
2.1.11 AI/Formulación del Aprendizaje Automático y Evaluación
2.1.12 AI/Aprendizaje Profundo, RL y Ética
2.1.13 AI/Aplicaciones e Impacto Social (Parte I)
2.1.14 AI/Aplicaciones e Impacto Social (Parte II)
2.1.15 AI/Representación Lógica y Razonamiento
2.1.16 AI/Representación Probabilística y Razonamiento
2.1.17 AI/Planificación
2.1.18 AI/Agentes y Sistemas Cognitivos
2.1.19 AI/Procesamiento del Lenguaje Natural
2.1.20 AI/Robótica
2.1.21 AI/Percepción y Visión por Computadora
2.2 Fundamentos Algorítmicos (AL)
2.2.1 AL/Estructuras de Datos Fundamentales
2.2.2 AL/Algoritmos Fundamentales
2.2.3 AL/Algoritmos Avanzados
2.2.4 AL/Estrategias Algorítmicas
2.2.5 AL/Marco de Análisis de Complejidad
2.2.6 AL/Notación Asintótica y Clases de Complejidad
2.2.7 AL/Análisis de Complejidad II: Recursión, Amortización y Cotas Ajustadas
2.2.8 AL/Teoría de la Complejidad Computacional
2.2.9 AL/Lenguajes Formales y Autómatas
2.2.10 AL/Computabilidad y Decidibilidad
2.2.11 AL/Sociedad, ética y la Profesión
2.3 Arquitectura y Organización (AR)
2.3.1 AR/Lógica Digital y Sistemas Digitales
2.3.2 AR/Representación de Datos a Nivel de Máquina
2.3.3 AR/Organización de Máquina a Nivel de Ensamblador
2.3.4 AR/Jerarquía de Memoria
2.3.5 AR/Interconexión y Comunicación
2.3.6 AR/Organización Funcional
2.3.7 AR/Rendimiento y Eficiencia Energética
2.3.8 AR/Arquitecturas Heterogéneas
2.3.9 AR/Arquitecturas de Procesador Seguras
2.3.10 AR/Arquitecturas Cuánticas
2.3.11 AR/Problemas de Sostenibilidad
2.4 Gestión de Datos (DM)
2.4.1 DM/El Rol de los Datos y el Ciclo de Vida de los Datos
2.4.2 DM/Conceptos Fundamentales de Sistemas de Bases de Datos
2.4.3 DM/Modelado de Datos
2.4.4 DM/Bases de Datos Relacionales
2.4.5 DM/Construcción de Consultas
2.4.6 DM/Procesamiento de Consultas
2.4.7 DM/Internos de DBMS
2.4.8 DM/Sistemas NoSQL
2.4.9 DM/Seguridad y Privacidad de Datos
2.4.10 DM/Análisis de Datos
2.4.11 DM/Bases de Datos Distribuidas/Computación en la Nube
2.4.12 DM/Bases de Datos Semiestructuradas y No Estructuradas
2.4.13 DM/Sociedad, ética y Profesión
2.5 Fundamentos de los Lenguajes de Programación (FPL)
2.5.1 FPL/Programación Orientada a Objetos I: Fundamentos
2.5.2 FPL/Programación Orientada a Objetos II: Encapsulación, Subtipado y Reflexión
2.5.3 FPL/Programación Funcional
2.5.4 FPL/Programación Lógica
2.5.5 FPL/Scripting de Shell
2.5.6 FPL/Programación Dirigida por Eventos y Reactiva
2.5.7 FPL/Computación Paralela y Distribuida
2.5.8 FPL/Programación Orientada a Aspectos
2.5.9 FPL/Sistemas de Tipos I: Fundamentos
2.5.10 FPL/Sistemas de Tipos II: Polimorfismo y Tipado Complementario
2.5.11 FPL/Teoría de Tipos Avanzada
2.5.12 FPL/Modelo de Ejecución y Memoria de Sistemas
2.5.13 FPL/Gestión de Memoria
2.5.14 FPL/Traducción y Ejecución de Lenguajes
2.5.15 FPL/Abstracción y Representación de Programas
2.5.16 FPL/Análisis Sintáctico
2.5.17 FPL/Análisis Semántico del Compilador
2.5.18 FPL/Análisis de Programas y Analizadores
2.5.19 FPL/Generación de Código
2.5.20 FPL/Comportamiento en Tiempo de Ejecución y Sistemas
2.5.21 FPL/Construcciones de Programación Avanzadas
2.5.22 FPL/Pragmática del Lenguaje
2.5.23 FPL/Semántica Formal
2.5.24 FPL/Metodologías de Desarrollo Formal
2.5.25 FPL/Principios de Diseño de Lenguajes de Programación
2.5.26 FPL/Sociedad, ética y Profesión
2.6 Gráficos y Técnicas Interactivas (GIT)
2.6.1 GIT/Conceptos Fundamentales de Gráficos y Técnicas Interactivas
2.6.2 GIT/Visualización
2.6.3 GIT/Renderizado Aplicado y Técnicas
2.6.4 GIT/Modelado Geométrico
2.6.5 GIT/Sombreado y Renderizado Avanzado
2.6.6 GIT/Animación por Computadora
2.6.7 GIT/Simulación
2.6.8 GIT/Inmersión
2.6.9 GIT/Interacción
2.6.10 GIT/Procesamiento de Imágenes
2.6.11 GIT/Computación Tangible/Física
2.6.12 GIT/Sociedad, ética y Profesión
2.7 Interacción Humano-Computadora (HCI)
2.7.1 HCI/Comprender al Usuario: Objetivos individuales e interacciones con otros
2.7.2 HCI/Responsabilidad y Rendición de Cuentas en el Diseño
2.7.3 HCI/Accesibilidad y Diseño Inclusivo
2.7.4 HCI/Evaluación del Diseño
2.7.5 HCI/Diseño de Sistemas
2.7.6 HCI/Sociedad, ética y Profesión
2.8 Fundamentos Matemáticos y Estadísticos (MSF)
2.8.1 MSF/Matemáticas Discretas
2.8.2 MSF/Matemáticas Discretas Avanzadas
2.8.3 MSF/Probabilidad
2.8.4 MSF/Estadística
2.8.5 MSF/álgebra Lineal
2.8.6 MSF/Cálculo
2.9 Redes y Comunicaciones (NC)
2.9.1 NC/Fundamentos de Redes y Comunicaciones
2.9.2 NC/Aplicaciones en Red
2.9.3 NC/Soporte de Fiabilidad
2.9.4 NC/Enrutamiento y Reenvío
2.9.5 NC/Comunicación de un solo salto
2.9.6 NC/Seguridad de Red
2.9.7 NC/Soporte de Movilidad
2.9.8 NC/Temas Emergentes
2.10 Sistemas Operativos (OS)
2.10.1 OS/Rol y Propósito de los Sistemas Operativos
2.10.2 OS/Principios del Sistema Operativo
2.10.3 OS/Concurrencia
2.10.4 OS/Protección y Seguridad
2.10.5 OS/Planificación
2.10.6 OS/Modelo de Proceso
2.10.7 OS/Gestión de Memoria
2.10.8 OS/Gestión de Dispositivos
2.10.9 OS/API de Sistemas de Archivos e Implementación
2.10.10 OS/Sistemas de Archivos Avanzados
2.10.11 OS/Virtualización
2.10.12 OS/Sistemas en Tiempo Real y Embebidos
2.10.13 OS/Tolerancia a fallos
2.10.14 OS/Sociedad, ética y Profesión
2.11 Computación Paralela y Distribuida (PDC)
2.11.1 PDC/Programas: Paralelismo Declarativo
2.11.2 PDC/Programas: Inicio de Actividades
2.11.3 PDC/Programas: Propiedades de Ejecución
2.11.4 PDC/Programas: Distribución
2.11.5 PDC/Programas: Mapeos de Implementación
2.11.6 PDC/Programación GPU
2.11.7 PDC/Comunicación
2.11.8 PDC/Comunicación: Propiedades y Extensiones
2.11.9 PDC/Memoria y Consistencia
2.11.10 PDC/Coordinación
2.11.11 PDC/Coordinación: Sincronización y Atomicidad
2.11.12 PDC/Coordinación: Propiedades Avanzadas
2.11.13 PDC/Evaluación
2.11.14 PDC/Evaluación: Métodos Formales
2.11.15 PDC/Evaluación: Pruebas y Medición
2.11.16 PDC/Algoritmos
2.11.17 PDC/Algoritmos: Dominios de Aplicación
2.11.18 PDC/Algoritmos: Dominios Algorítmicos
2.12 Fundamentos de Desarrollo de Software (SDF)
2.12.1 SDF/Fundamentos de Programación I
2.12.2 SDF/Fundamentos de Programación II
2.12.3 SDF/Estructuras de Datos Fundamentales
2.12.4 SDF/Algoritmos
2.12.5 SDF/Prácticas de Desarrollo de Software
2.12.6 SDF/Sociedad, ética y la Profesión
2.13 Ingeniería de Software (SE)
2.13.1 SE/Colaboración y Dinámica de Equipo
2.13.2 SE/Diversidad, Stakeholders y Equipos Distribuidos
2.13.3 SE/Control de Versiones y CI/CD
2.13.4 SE/Entorno de Desarrollo e IDE
2.13.5 SE/Ingeniería de Requisitos
2.13.6 SE/Evolución y Estimación de Requisitos
2.13.7 SE/Principios y Arquitectura de Software
2.13.8 SE/Diseño de API y Modelado
2.13.9 SE/Calidad y Evaluación del Diseño
2.13.10 SE/Prácticas de Codificación
2.13.11 SE/Construcción a Escala y Proceso
2.13.12 SE/Conceptos de verificación y validación
2.13.13 SE/Planificación y Tipos de Pruebas
2.13.14 SE/Prácticas Avanzadas de Pruebas
2.13.15 SE/Herramientas y Análisis de Pruebas
2.13.16 SE/Pruebas de Rendimiento y Evaluación Comparativa
2.13.17 SE/Compatibilidad y Versionado de API
2.13.18 SE/Técnicas de Refactorización
2.13.19 SE/Conceptos de Confiabilidad
2.13.20 SE/Ingeniería de Confiabilidad
2.13.21 SE/Métodos Formales
2.14 Seguridad (SEC)
2.14.1 SEC/Principios y Mentalidad de Seguridad
2.14.2 SEC/Control de Acceso y Aplicaciones
2.14.3 SEC/Seguridad en IA y Hardware
2.14.4 SEC/Ética, Ley y Sociedad en Seguridad
2.14.5 SEC/Privacidad y Seguridad por Diseño
2.14.6 SEC/Inyección y Validación de Entrada
2.14.7 SEC/Seguridad de Memoria y Tipos
2.14.8 SEC/Flujo de Información y No Interferencia
2.14.9 SEC/Análisis de Malware y Seguridad Avanzada
2.14.10 SEC/Fundamentos de Criptografía
2.14.11 SEC/Algoritmos Criptográficos
2.14.12 SEC/Protocolos, Aplicaciones y Criptografía Avanzada
2.14.13 SEC/Análisis de Amenazas e Ingeniería de Seguridad
2.14.14 SEC/Diseño e Ingeniería de Controles de Seguridad
2.14.15 SEC/Computación Confiable e Ingeniería de Privacidad
2.14.16 SEC/Técnicas de Informática Forense
2.14.17 SEC/Aspectos Legales y Manejo de Incidentes
2.14.18 SEC/Gobierno, Gestión y Política de Seguridad
2.14.19 SEC/Gestión de Riesgos y Datos
2.15 Sociedad, ética y la Profesión (SEP)
2.15.1 SEP/Impacto Social e IA
2.15.2 SEP/Equidad Digital y Accesibilidad
2.15.3 SEP/Fundamentos y Marcos del Análisis Ético
2.15.4 SEP/Métodos y Herramientas de Análisis Ético
2.15.5 SEP/Valores, Naturaleza y Actualización Profesional
2.15.6 SEP/Códigos de Ética y Responsabilidad Legal
2.15.7 SEP/Responsabilidad Profesional y Política Pública
2.15.8 SEP/Disidencia Ética y Contexto Cultural
2.15.9 SEP/Ética en el Lugar de Trabajo
2.15.10 SEP/Fundamentos de la Propiedad Intelectual
2.15.11 SEP/Licencias, Plagio y Autoría
2.15.12 SEP/Derechos de PI Digital y Derechos de Autor
2.15.13 SEP/Open Source, Piratería y DRM
2.15.14 SEP/Datos, Vigilancia y Tecnología de Privacidad
2.15.15 SEP/Fundamentos Filosóficos y Legislación de Privacidad
2.15.16 SEP/Libertades Civiles y Expresión
2.15.17 SEP/Comunicación Técnica y Profesional
2.15.18 SEP/Comunicación en Equipo y Cultura
2.15.19 SEP/Huella Ambiental de los Sistemas Informáticos
2.15.20 SEP/Efectos Sistémicos y Contexto Social
2.15.21 SEP/Diseño Sostenible y Computación Ubicua
2.15.22 SEP/Fundamentos e Historia Temprana de la Informática
2.15.23 SEP/Historia Moderna: PC, Internet e IA
2.15.24 SEP/Modelos y Estrategias Económicas
2.15.25 SEP/Automatización, IA y Ética Económica
2.15.26 SEP/Delitos y Ataques Informáticos
2.15.27 SEP/Leyes, Políticas y Responsabilidad en Seguridad
2.15.28 SEP/Identidad y Diversidad en la Informática
2.15.29 SEP/Contexto Histórico e Intercultural de DEIA
2.15.30 SEP/Inclusión y Prácticas en Informática
2.15.31 SEP/Diseño Accesible
2.16 Fundamentos de Sistemas (SF)
2.16.1 SF/Componentes Hardware y Lógica
2.16.2 SF/Capas, Abstracciones y Escalabilidad
2.16.3 SF/Sistemas Digitales y Lógica
2.16.4 SF/Máquinas de Estado
2.16.5 SF/Procesamiento Secuencial y Paralelo
2.16.6 SF/Gestión de Recursos
2.16.7 SF/Latencia, Caché y Jerarquía de Memoria
2.16.8 SF/Virtualización y Aislamiento
2.16.9 SF/Métricas y Benchmarks de Rendimiento
2.16.10 SF/Modelos Analíticos de Rendimiento
2.16.11 SF/Eventos, Herramientas y Experimentación
2.16.12 SF/Confiabilidad del Sistema
2.16.13 SF/Seguridad del Sistema
2.16.14 SF/Diseño del Sistema
2.16.15 SF/Sociedad, ética y la Profesión
2.17 Desarrollo de Plataformas Especializadas (SPD)
2.17.1 SPD/Aspectos Comunes I: Plataformas, APIs y Restricciones
2.17.2 SPD/Aspectos Comunes II: Lenguajes de Plataforma y Patrones Web
2.17.3 SPD/Frontend, Frameworks y Estándares Web
2.17.4 SPD/Arquitectura Cloud y Gestión de Datos
2.17.5 SPD/Plataformas Móviles I: Fundamentos del Desarrollo
2.17.6 SPD/Plataformas Móviles: Arquitectura y Restricciones
2.17.7 SPD/Plataformas Móviles: Capacidades y Computación Asíncrona
2.17.8 SPD/Plataformas Robóticas
2.17.9 SPD/Características y Arquitecturas Embebidas
2.17.10 SPD/Sistemas, Programación y Sensores
2.17.11 SPD/Tiempo Real, Memoria y Verificación
2.17.12 SPD/Historia, Tipos y Características de Plataformas
2.17.13 SPD/Sensores, Controladores y Ecosistemas eSports
2.17.14 SPD/Arquitecturas y Renderizado
2.17.15 SPD/Algoritmos, Medios y Mundos Virtuales
2.17.16 SPD/Lenguajes, APIs y Herramientas de Desarrollo
2.17.17 SPD/Motores de Juego
2.17.18 SPD/Fundamentos del Diseño de Juegos
2.17.19 SPD/Géneros, Audiencias y Alcance Social
2.17.20 SPD/Plataformas Interactivas de Datos y Análisis
2.17.21 SPD/Programación con IA y Plataformas Cuánticas
2.17.22 SPD/SPD-SEP/Móvil
2.17.23 SPD/SPD-SEP Web
2.17.24 SPD/Propiedad Intelectual en los Juegos
2.17.25 SPD/Accesibilidad e Interfaz del Juego
2.17.26 SPD/Salud, Seguridad y Sostenibilidad
2.17.27 SPD/Representación, Inclusión e Igualdad
2.17.28 SPD/SPD-SEP/Robótica
2.17.29 SPD/SPD-SEP/Interactiva
3 Cuerpo del conocimiento de Ciencias Básicas para Computación
3.1 Cálculo y Análisis (CAN)
3.1.1 CAN/Cálculo Diferencial
3.1.2 CAN/Cálculo Integral y Series
3.1.3 CAN/Cálculo Diferencial Multivariable
3.1.4 CAN/Análisis Armónico y Teoría de Fourier
3.2 álgebra y Teoría de Números (ANT)
3.2.1 ANT/álgebra Lineal
3.2.2 ANT/Teoría de Grupos
3.2.3 ANT/Anillos, Cuerpos y Teoría de Galois
3.2.4 ANT/Criptografía y Teoría de la Codificación
3.3 Matemáticas Discretas y Combinatoria (DMC)
3.3.1 DMC/Combinatoria Enumerativa
3.3.2 DMC/Teoría de Grafos
3.3.3 DMC/Optimización Discreta
3.3.4 DMC/Lógica Matemática y Teoría de Conjuntos
3.4 Probabilidad y Estadística (PST)
3.4.1 PST/Axiomas de Probabilidad y Distribuciones
3.4.2 PST/Teoremas Límite
3.4.3 PST/Procesos Estocásticos
3.4.4 PST/Teoría de la Estimación
3.4.5 PST/Inferencia Bayesiana
3.5 Análisis Numérico y Científico (NSA)
3.5.1 NSA/Análisis de Error y Aritmética de Punto Flotante
3.5.2 NSA/Búsqueda de Raíces de Ecuaciones No Lineales
3.5.3 NSA/álgebra Lineal Numérica
3.5.4 NSA/Métodos Numéricos para Ecuaciones Diferenciales
3.5.5 NSA/Algoritmos de Optimización
3.6 Modelado y Simulación Matemática (MMS)
3.6.1 MMS/Ecuaciones Diferenciales Ordinarias
3.6.2 MMS/Sistemas Dinámicos y Caos
3.6.3 MMS/Teoría de Control Matemático
3.6.4 MMS/Ecuaciones Diferenciales Estocásticas
3.7 Fundamentos Matemáticos de la Ciencia de Datos (FDS)
3.7.1 FDS/Teoría del Aprendizaje Estadístico
3.7.2 FDS/Optimización para Aprendizaje Automático
3.7.3 FDS/Teoría de la Información
3.7.4 FDS/Reducción de Dimensionalidad
3.7.5 FDS/Fundamentos Matemáticos del Aprendizaje Profundo
3.8 Información y Computación Cuántica (QIC)
3.8.1 QIC/Fundamentos de Mecánica Cuántica para Computación
3.8.2 QIC/Circuitos y Puertas Cuánticas
3.8.3 QIC/Algoritmos Cuánticos
3.8.4 QIC/Entrelazamiento y Desigualdades de Bell
3.9 Electromagnetismo (ELM)
3.9.1 ELM/Electrostática: Campo Eléctrico y Ley de Gauss
3.9.2 ELM/Corriente Eléctrica, Circuitos y Leyes de Kirchhoff
3.9.3 ELM/Ecuaciones de Maxwell y Transformaciones de Norma
3.10 Termodinámica y Mecánica Estadística (TSM)
3.10.1 TSM/Leyes de la Termodinámica y Funciones de Estado
3.10.2 TSM/Teoría Cinética de los Gases
3.10.3 TSM/Máquinas Térmicas, Entropía y la Segunda Ley
3.11 Física Computacional y Basada en Datos (CDP)
3.11.1 CDP/Métodos Numéricos para Ecuaciones Diferenciales en Física
3.11.2 CDP/Métodos y Simulaciones de Monte Carlo
3.11.3 CDP/Aprendizaje Automático para el Descubrimiento Físico
3.12 Mecánica Clásica (CME)
3.12.1 CME/Cinemática y Dinámica de Partículas
3.12.2 CME/Trabajo, Energía y Fuerzas Conservativas
3.12.3 CME/Dinámica del Cuerpo Rígido en 3D
3.12.4 CME/Teoría de Pequeñas Oscilaciones y Osciladores Acoplados
3.12.5 CME/Mecánica Lagrangiana y Hamiltoniana
3.13 Química Computacional y Teórica (CTC)
3.13.1 CTC/Modelado Molecular y Simulación
3.13.2 CTC/Aprendizaje Automático en el Descubrimiento Químico
3.13.3 CTC/Diseño de Fármacos Computacional
3.14 Bioquímica y Biología Molecular (BMB)
3.14.1 BMB/Estructura y Función de las Biomoléculas
3.14.2 BMB/Genética Molecular y Enzimología
3.14.3 BMB/Bioinformática y Biología Computacional
4 Plan de estudios
4.1 Codificación de los cursos
4.2 Estructura Curricular
4.3 Tópicos distribuídos por curso
4.3.1 Tópicos de Ciencia de la Computación–Computer Science/curso
4.3.2 Tópicos de Ciencias Básicas para Computación/curso
4.4 Resultados esperados distribuídos por curso
4.5 Distribución de cursos en la carrera
4.6 Compatibilidad de la carrera con relación a estandares internacionales
5 Contenido detallado por curso
Primer Semestre
5.1 Introducción a la Computación (Obligatorio)
5.1.1 Justificación
5.1.2 Objetivos Generales
5.1.3 Contribución a los resultados (Outcomes)
5.1.4 Contenido
5.1.4.1 Introducción a la Programación y su Historia (4 horas) [Habilidades AG-C08,AG-C12]
5.1.4.2 Sistemas de Tipos I: Fundamentos (6 horas) [Habilidades AG-C08,AG-C12]
5.1.4.3 Programación Orientada a Objetos I: Fundamentos (14 horas) [Habilidades AG-C08,AG-C12]
5.1.4.4 Funciones y paso de parámetros (10 horas) [Habilidades AG-C08,AG-C12]
5.1.4.5 Estructuras de datos básicas (10 horas) [Habilidades AG-C08,AG-C12]
5.1.4.6 Programación Orientada a Objetos I: Fundamentos (10 horas) [Habilidades AG-C08,AG-C12]
5.1.4.7 Estrategias Algorítmicas (6 horas) [Habilidades AG-C08,AG-C12]
5.1.4.8 Métodos Modernos de Desarrollo y Uso de Herramientas (4 horas) [Habilidades AG-C08,AG-C12]
5.1.5 Referencias Bibliográficas
5.2 Algebra Linear (Obligatorio)
5.2.1 Justificación
5.2.2 Objetivos Generales
5.2.3 Contribución a los resultados (Outcomes)
5.2.4 Contenido
5.2.4.1 álgebra Lineal (48 horas) [Habilidades AG-C07]
5.2.5 Referencias Bibliográficas
5.3 Cálculo Diferencial (Obligatorio)
5.3.1 Justificación
5.3.2 Objetivos Generales
5.3.3 Contribución a los resultados (Outcomes)
5.3.4 Contenido
5.3.4.1 Límites y Continuidad (12 horas) [Habilidades AG-C07]
5.3.4.2 Cálculo Diferencial (36 horas) [Habilidades AG-C07]
5.3.5 Referencias Bibliográficas
5.4 Química I (Obligatorio)
5.4.1 Justificación
5.4.2 Objetivos Generales
5.4.3 Contribución a los resultados (Outcomes)
5.4.4 Contenido
5.4.4.1 Materia y Energía (8 horas) [Habilidades AG-C07]
5.4.4.2 Estructura Atómica (10 horas) [Habilidades AG-C07]
5.4.4.3 Enlace Químico (10 horas) [Habilidades AG-C07]
5.4.4.4 Estequiometría (10 horas) [Habilidades AG-C07]
5.4.4.5 Estados de la Materia (10 horas) [Habilidades AG-C07]
5.4.5 Referencias Bibliográficas
5.5 Electivo Formación General (Obligatorio)
5.5.1 Justificación
5.5.2 Objetivos Generales
5.5.3 Contribución a los resultados (Outcomes)
5.5.4 Contenido
5.5.4.1 Primera Unidad (48 horas) [Habilidades AG-C02,AG-C04]
5.5.5 Referencias Bibliográficas
5.6 Inglés I (Obligatorio)
5.6.1 Justificación
5.6.2 Objetivos Generales
5.6.3 Contribución a los resultados (Outcomes)
5.6.4 Contenido
5.6.4.1 Bienvenido a la Computación (12 horas) [Habilidades AG-C03,AG-C04]
5.6.4.2 Partes y Sistemas (12 horas) [Habilidades AG-C03,AG-C04]
5.6.4.3 Cómo Funciona (12 horas) [Habilidades AG-C03,AG-C04]
5.6.4.4 Lo que Hacen los Ingenieros (12 horas) [Habilidades AG-C03,AG-C04]
5.6.4.5 Dentro de una Computadora (12 horas) [Habilidades AG-C03,AG-C04]
5.6.4.6 ¿Pueden Pensar las Computadoras? (12 horas) [Habilidades AG-C03,AG-C04]
5.6.4.7 Historia de la Computación (12 horas) [Habilidades AG-C03,AG-C04]
5.6.4.8 Mis Metas Profesionales en Computación (12 horas) [Habilidades AG-C03,AG-C04]
5.6.5 Referencias Bibliográficas
Segundo Semestre
5.7 Introducción a la Ciencia de la Computación (Obligatorio)
5.7.1 Justificación
5.7.2 Objetivos Generales
5.7.3 Contribución a los resultados (Outcomes)
5.7.4 Contenido
5.7.4.1 Pensamiento Computacional (Parte I) (4 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.2 Pensamiento Computacional (Parte II) (4 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.3 Conceptos Generales (4 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.4 Representación de Datos a Nivel de Máquina (4 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.5 Abstracción y Representación de Programas (2 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.6 Fundamentos de Criptografía (2 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.7 Gestión de Memoria (4 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.8 Rol y Propósito de los Sistemas Operativos (2 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.9 Principios del Sistema Operativo (2 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.10 Fundamentos de Redes y Comunicaciones (4 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.11 Aplicaciones en Red (4 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.12 Marco de Análisis de Complejidad (2 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.13 Notación Asintótica y Clases de Complejidad (1 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.14 Análisis de Complejidad II: Recursión, Amortización y Cotas Ajustadas (1 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.15 Estructuras de Datos Fundamentales (3 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.16 Algoritmos Fundamentales (3 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.17 Algoritmos Avanzados (2 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.18 Conceptos Fundamentales de Sistemas de Bases de Datos (4 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.19 Programación Orientada a Objetos I: Fundamentos (4 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.20 Control de Versiones y CI/CD (2 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.21 Ingeniería de Requisitos (2 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.22 Aprendizaje Automático I: Fundamentos (1 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.23 Aprendizaje Automático III: Redes Neuronales y Ética (1 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.24 Conceptos Fundamentales de Gráficos y Técnicas Interactivas (2 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.25 Renderizado Aplicado y Técnicas (2 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.26 Clase de cierre: ¿Cómo funciona un motor de búsqueda como Google? (2 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.5 Referencias Bibliográficas
5.8 Programación Orientada a Objetos I (Obligatorio)
5.8.1 Justificación
5.8.2 Objetivos Generales
5.8.3 Contribución a los resultados (Outcomes)
5.8.4 Contenido
5.8.4.1 Pragmática del Lenguaje (2 horas) [Habilidades AG-C09,AG-C12]
5.8.4.2 Traducción y Ejecución de Lenguajes (4 horas) [Habilidades AG-C09,AG-C12]
5.8.4.3 Sistemas de Tipos I: Fundamentos (8 horas) [Habilidades AG-C09,AG-C12]
5.8.4.4 Programación Orientada a Objetos I: Fundamentos (14 horas) [Habilidades AG-C09,AG-C12]
5.8.4.5 Modelo de Ejecución y Memoria de Sistemas (12 horas) [Habilidades AG-C09,AG-C12]
5.8.4.6 Programación Funcional (10 horas) [Habilidades AG-C09,AG-C12]
5.8.4.7 Programación Orientada a Objetos II: Encapsulación, Subtipado y Reflexión (8 horas) [Habilidades AG-C09,AG-C12]
5.8.4.8 Construcciones de Programación Avanzadas (6 horas) [Habilidades AG-C09,AG-C12]
5.8.4.9 Scripting de Shell (4 horas) [Habilidades AG-C09,AG-C12]
5.8.5 Referencias Bibliográficas
5.9 Estructuras Discretas (Obligatorio)
5.9.1 Justificación
5.9.2 Objetivos Generales
5.9.3 Contribución a los resultados (Outcomes)
5.9.4 Contenido
5.9.4.1 Matemáticas Discretas (12 horas) [Habilidades AG-C07,AG-C12]
5.9.4.2 Matemáticas Discretas (12 horas) [Habilidades AG-C07,AG-C12]
5.9.4.3 Matemáticas Discretas (12 horas) [Habilidades AG-C07,AG-C12]
5.9.4.4 Matemáticas Discretas (12 horas) [Habilidades AG-C07,AG-C12]
5.9.5 Referencias Bibliográficas
5.10 Cálculo Integral (Obligatorio)
5.10.1 Justificación
5.10.2 Objetivos Generales
5.10.3 Contribución a los resultados (Outcomes)
5.10.4 Contenido
5.10.4.1 Cálculo Integral y Series (48 horas) [Habilidades AG-C07]
5.10.5 Referencias Bibliográficas
5.11 Física I (Obligatorio)
5.11.1 Justificación
5.11.2 Objetivos Generales
5.11.3 Contribución a los resultados (Outcomes)
5.11.4 Contenido
5.11.4.1 Cinemática y Dinámica de Partículas (18 horas) [Habilidades AG-C07]
5.11.4.2 Trabajo, Energía y Fuerzas Conservativas (16 horas) [Habilidades AG-C07]
5.11.4.3 Sistemas de Partículas y Momento Lineal (14 horas) [Habilidades AG-C07]
5.11.4.4 Movimiento Rotacional y Momento Angular (16 horas) [Habilidades AG-C07]
5.11.5 Referencias Bibliográficas
5.12 Inglés II (Obligatorio)
5.12.1 Justificación
5.12.2 Objetivos Generales
5.12.3 Contribución a los resultados (Outcomes)
5.12.4 Contenido
5.12.4.1 Avances y Descubrimientos (12 horas) [Habilidades AG-C03,AG-C04]
5.12.4.2 Datos y Variables (12 horas) [Habilidades AG-C03,AG-C04]
5.12.4.3 El Futuro de la Tecnología (12 horas) [Habilidades AG-C03,AG-C04]
5.12.4.4 Comparando Tecnologías (12 horas) [Habilidades AG-C03,AG-C04]
5.12.4.5 Procesos en Ejecución (12 horas) [Habilidades AG-C03,AG-C04]
5.12.4.6 Hitos del Software (12 horas) [Habilidades AG-C03,AG-C04]
5.12.4.7 Desafíos Técnicos (12 horas) [Habilidades AG-C03,AG-C04]
5.12.4.8 Inglés para Tecnología II (12 horas) [Habilidades AG-C03,AG-C04]
5.12.5 Referencias Bibliográficas
Tercer Semestre
5.13 Programación Orientada a Objetos II (Obligatorio)
5.13.1 Justificación
5.13.2 Objetivos Generales
5.13.3 Contribución a los resultados (Outcomes)
5.13.4 Contenido
5.13.4.1 Programación Orientada a Objetos II: Encapsulación, Subtipado y Reflexión (8 horas) [Habilidades AG-C09,AG-C12]
5.13.4.2 Sistemas de Tipos II: Polimorfismo y Tipado Complementario (12 horas) [Habilidades AG-C09,AG-C12]
5.13.4.3 Gestión de Memoria (8 horas) [Habilidades AG-C09,AG-C12]
5.13.4.4 Computación Paralela y Distribuida (12 horas) [Habilidades AG-C09,AG-C12]
5.13.4.5 Construcciones de Programación Avanzadas (8 horas) [Habilidades AG-C09,AG-C12]
5.13.4.6 Modelo de Ejecución y Memoria de Sistemas (8 horas) [Habilidades AG-C09,AG-C12]
5.13.4.7 Construcciones de Programación Avanzadas (6 horas) [Habilidades AG-C09,AG-C12]
5.13.4.8 Construcciones de Programación Avanzadas (6 horas) [Habilidades AG-C09,AG-C12]
5.13.4.9 Control de Versiones y CI/CD (4 horas) [Habilidades AG-C09,AG-C12]
5.13.5 Referencias Bibliográficas
5.14 Desarrollo Basado en Plataformas (Obligatorio)
5.14.1 Justificación
5.14.2 Objetivos Generales
5.14.3 Contribución a los resultados (Outcomes)
5.14.4 Contenido
5.14.4.1 Aspectos Comunes I: Plataformas, APIs y Restricciones (5 horas) [Habilidades AG-C04,AG-C09]
5.14.4.2 Aspectos Comunes II: Lenguajes de Plataforma y Patrones Web (3 horas) [Habilidades AG-C04,AG-C09]
5.14.4.3 Frontend, Frameworks y Estándares Web (12 horas) [Habilidades AG-C04,AG-C09]
5.14.4.4 Plataformas Móviles I: Fundamentos del Desarrollo (6 horas) [Habilidades AG-C04,AG-C09]
5.14.4.5 Plataformas Móviles: Arquitectura y Restricciones (3 horas) [Habilidades AG-C04,AG-C09]
5.14.4.6 Plataformas Móviles: Capacidades y Computación Asíncrona (3 horas) [Habilidades AG-C04,AG-C09]
5.14.4.7 SPD-SEP/Interactiva (10 horas) [Habilidades AG-C04,AG-C09]
5.14.4.8 Plataformas Interactivas de Datos y Análisis (6 horas) [Habilidades AG-C04,AG-C09]
5.14.5 Referencias Bibliográficas
5.15 IA Aplicada (Obligatorio)
5.15.1 Justificación
5.15.2 Objetivos Generales
5.15.3 Contribución a los resultados (Outcomes)
5.15.4 Contenido
5.15.4.1 Fundamentos de IA y Panorama Global (16 horas) [Habilidades AG-C01,AG-C11]
5.15.4.2 Interacción Efectiva con IA e Ingeniería de Prompts Multiplataforma (20 horas) [Habilidades AG-C01,AG-C11]
5.15.4.3 Aplicaciones de IA entre Disciplinas y Plataformas (16 horas) [Habilidades AG-C01,AG-C11]
5.15.4.4 Ética Global en IA y Uso Responsable (12 horas) [Habilidades AG-C01,AG-C11]
5.15.5 Referencias Bibliográficas
5.16 Cálculo Diferencial e Integral Avanzado (Obligatorio)
5.16.1 Justificación
5.16.2 Objetivos Generales
5.16.3 Contribución a los resultados (Outcomes)
5.16.4 Contenido
5.16.4.1 Funciones Vectoriales de una Variable Real (14 horas) [Habilidades AG-C07]
5.16.4.2 Cálculo Diferencial Multivariable (18 horas) [Habilidades AG-C07]
5.16.4.3 Transformaciones Multivariables (12 horas) [Habilidades AG-C07]
5.16.4.4 Integrales Múltiples (18 horas) [Habilidades AG-C07]
5.16.4.5 Integrales de Línea y Campos Vectoriales (10 horas) [Habilidades AG-C07]
5.16.4.6 Integrales de Superficie y Teoremas Fundamentales (12 horas) [Habilidades AG-C07]
5.16.5 Referencias Bibliográficas
5.17 Estadística y Probabilidades (Obligatorio)
5.17.1 Justificación
5.17.2 Objetivos Generales
5.17.3 Contribución a los resultados (Outcomes)
5.17.4 Contenido
5.17.4.1 Fundamentos de Probabilidad (6 horas) [Habilidades AG-C07]
5.17.4.2 Variables Aleatorias Discretas (6 horas) [Habilidades AG-C07]
5.17.4.3 Variables Aleatorias Continuas (6 horas) [Habilidades AG-C07]
5.17.4.4 Distribuciones Multivariadas y Dependencia (6 horas) [Habilidades AG-C07]
5.17.4.5 Teoremas Límite y Aproximaciones (6 horas) [Habilidades AG-C07]
5.17.4.6 Inferencia Bayesiana (6 horas) [Habilidades AG-C07]
5.17.4.7 Inferencia Estadística (6 horas) [Habilidades AG-C07]
5.17.4.8 Regresión y Aplicaciones Avanzadas (6 horas) [Habilidades AG-C07]
5.17.5 Referencias Bibliográficas
5.18 Inglés III (Electivo)
5.18.1 Justificación
5.18.2 Objetivos Generales
5.18.3 Contribución a los resultados (Outcomes)
5.18.4 Contenido
5.18.4.1 Comunicación Técnica (12 horas) [Habilidades AG-C03,AG-C04]
5.18.4.2 Comparando Arquitecturas (12 horas) [Habilidades AG-C03,AG-C04]
5.18.4.3 Antes y Ahora en la Computación (12 horas) [Habilidades AG-C03,AG-C04]
5.18.4.4 Estándares y Protocolos de Ingeniería (12 horas) [Habilidades AG-C03,AG-C04]
5.18.4.5 ¿Cómo se construye el Software? (12 horas) [Habilidades AG-C03,AG-C04]
5.18.4.6 Depuración y Análisis (12 horas) [Habilidades AG-C03,AG-C04]
5.18.4.7 Investigación e Innovación (12 horas) [Habilidades AG-C03,AG-C04]
5.18.4.8 Inglés Técnico III (12 horas) [Habilidades AG-C03,AG-C04]
5.18.5 Referencias Bibliográficas
Cuarto Semestre
5.19 Algoritmos y Estructuras de Datos (Obligatorio)
5.19.1 Justificación
5.19.2 Objetivos Generales
5.19.3 Contribución a los resultados (Outcomes)
5.19.4 Contenido
5.19.4.1 Fundamentos avanzados para estructuras de datos (8 horas) [Habilidades AG-C08,AG-C09]
5.19.4.2 Estructuras de Datos Fundamentales (8 horas) [Habilidades AG-C08,AG-C09]
5.19.4.3 Estructuras de Datos Fundamentales (8 horas) [Habilidades AG-C08,AG-C09]
5.19.4.4 Balanced and Multi-way Trees (8 horas) [Habilidades AG-C08,AG-C09]
5.19.4.5 Estructuras de Datos Fundamentales (8 horas) [Habilidades AG-C08,AG-C09]
5.19.4.6 Estructuras de Datos Fundamentales (8 horas) [Habilidades AG-C08,AG-C09]
5.19.4.7 Concurrent Data Structures (8 horas) [Habilidades AG-C08,AG-C09]
5.19.4.8 Specialized Structures and Applications (8 horas) [Habilidades AG-C08,AG-C09]
5.19.5 Referencias Bibliográficas
5.20 Teoría de la Computación (Obligatorio)
5.20.1 Justificación
5.20.2 Objetivos Generales
5.20.3 Contribución a los resultados (Outcomes)
5.20.4 Contenido
5.20.4.1 Lenguajes Formales y Autómatas (18 horas) [Habilidades AG-C08,AG-C12]
5.20.4.2 Lenguajes Formales y Autómatas (16 horas) [Habilidades AG-C08,AG-C12]
5.20.4.3 Lenguajes Formales y Autómatas (16 horas) [Habilidades AG-C08,AG-C12]
5.20.4.4 Lenguajes Formales y Autómatas (12 horas) [Habilidades AG-C08,AG-C12]
5.20.4.5 Marco de Análisis de Complejidad (3 horas) [Habilidades AG-C08,AG-C12]
5.20.4.6 Notación Asintótica y Clases de Complejidad (4 horas) [Habilidades AG-C08,AG-C12]
5.20.4.7 Análisis de Complejidad II: Recursión, Amortización y Cotas Ajustadas (7 horas) [Habilidades AG-C08,AG-C12]
5.20.4.8 Teoría de la Complejidad Computacional (6 horas) [Habilidades ]
5.20.5 Referencias Bibliográficas
5.21 Arquitectura de Computadores (Obligatorio)
5.21.1 Justificación
5.21.2 Objetivos Generales
5.21.3 Contribución a los resultados (Outcomes)
5.21.4 Contenido
5.21.4.1 Organización de Máquina a Nivel de Ensamblador (20 horas) [Habilidades AG-C03,AG-C09]
5.21.4.2 Jerarquía de Memoria (18 horas) [Habilidades AG-C03,AG-C09]
5.21.4.3 Interconexión y Comunicación (8 horas) [Habilidades AG-C03,AG-C09]
5.21.4.4 Organización Funcional (8 horas) [Habilidades AG-C03,AG-C09]
5.21.4.5 Arquitecturas Heterogéneas (10 horas) [Habilidades AG-C03,AG-C09]
5.21.4.6 Arquitecturas de Procesador Seguras (8 horas) [Habilidades AG-C03,AG-C09]
5.21.5 Referencias Bibliográficas
5.22 Bases de Datos I (Obligatorio)
5.22.1 Justificación
5.22.2 Objetivos Generales
5.22.3 Contribución a los resultados (Outcomes)
5.22.4 Contenido
5.22.4.1 Conceptos Fundamentales de Sistemas de Bases de Datos (8 horas) [Habilidades AG-C09,AG-C12]
5.22.4.2 Modelado de Datos (8 horas) [Habilidades AG-C09,AG-C12]
5.22.4.3 Bases de Datos Relacionales (8 horas) [Habilidades AG-C09,AG-C12]
5.22.4.4 Construcción de Consultas (8 horas) [Habilidades AG-C09,AG-C12]
5.22.4.5 Construcción de Consultas (8 horas) [Habilidades AG-C09,AG-C12]
5.22.4.6 Bases de Datos Relacionales (8 horas) [Habilidades AG-C09,AG-C12]
5.22.4.7 Internos de DBMS (8 horas) [Habilidades AG-C09,AG-C12]
5.22.4.8 Seguridad y Privacidad de Datos (8 horas) [Habilidades AG-C09,AG-C12]
5.22.5 Referencias Bibliográficas
5.23 Metodología de la Investigación (Obligatorio)
5.23.1 Justificación
5.23.2 Objetivos Generales
5.23.3 Contribución a los resultados (Outcomes)
5.23.4 Contenido
5.23.4.1 Fundamentos de Investigación Científica en Computación (8 horas) [Habilidades AG-C05,AG-C08]
5.23.4.2 Lectura Crítica y Análisis de Literatura Científica (8 horas) [Habilidades AG-C08,AG-C09]
5.23.4.3 Ética en Investigación e Integridad Académica (6 horas) [Habilidades AG-C02,AG-C04]
5.23.4.4 Redacción Técnica y Herramientas de Escritura Científica (10 horas) [Habilidades AG-C04,AG-C09]
5.23.4.5 Revisión Sistemática de Literatura y Artículos de Survey (10 horas) [Habilidades AG-C04,AG-C08,AG-C09]
5.23.4.6 Presentación y Difusión de Resultados de Investigación (6 horas) [Habilidades AG-C02,AG-C04,AG-C05]
5.23.5 Referencias Bibliográficas
5.24 Métodos Numéricos (Obligatorio)
5.24.1 Justificación
5.24.2 Objetivos Generales
5.24.3 Contribución a los resultados (Outcomes)
5.24.4 Contenido
5.24.4.1 Análisis de Error y Aritmética de Punto Flotante (6 horas) [Habilidades AG-C08,AG-C11]
5.24.4.2 Búsqueda de Raíces de Ecuaciones No Lineales (10 horas) [Habilidades AG-C08,AG-C11]
5.24.4.3 Teoría de Aproximación e Interpolación (10 horas) [Habilidades AG-C08,AG-C11]
5.24.4.4 Integración Numérica y Cuadratura (10 horas) [Habilidades AG-C08,AG-C11]
5.24.4.5 Métodos Numéricos para Ecuaciones Diferenciales (12 horas) [Habilidades AG-C08,AG-C11]
5.24.5 Referencias Bibliográficas
5.25 Inglés IV (Electivo)
5.25.1 Justificación
5.25.2 Objetivos Generales
5.25.3 Contribución a los resultados (Outcomes)
5.25.4 Contenido
5.25.4.1 Buenas Prácticas y Ética (12 horas) [Habilidades AG-C03,AG-C04]
5.25.4.2 Fallos y Causas Raíz (12 horas) [Habilidades AG-C03,AG-C04]
5.25.4.3 Lógica Si-Entonces (12 horas) [Habilidades AG-C03,AG-C04]
5.25.4.4 Investigación en Curso (12 horas) [Habilidades AG-C03,AG-C04]
5.25.4.5 Fabricación y Despliegue (12 horas) [Habilidades AG-C03,AG-C04]
5.25.4.6 Hojas de Ruta Tecnológicas (12 horas) [Habilidades AG-C03,AG-C04]
5.25.4.7 Equipos Técnicos (12 horas) [Habilidades AG-C03,AG-C04]
5.25.4.8 Inglés Técnico IV: Redes y Seguridad (12 horas) [Habilidades AG-C03,AG-C04]
5.25.5 Referencias Bibliográficas
Quinto Semestre
5.26 Análisis y Diseño de Algoritmos (Obligatorio)
5.26.1 Justificación
5.26.2 Objetivos Generales
5.26.3 Contribución a los resultados (Outcomes)
5.26.4 Contenido
5.26.4.1 Estructuras de Datos Fundamentales (6 horas) [Habilidades AG-C08,AG-C12]
5.26.4.2 Algoritmos Fundamentales (6 horas) [Habilidades AG-C08,AG-C12]
5.26.4.3 Algoritmos Avanzados (4 horas) [Habilidades AG-C08,AG-C12]
5.26.4.4 Estrategias Algorítmicas (24 horas) [Habilidades AG-C08,AG-C12]
5.26.4.5 Marco de Análisis de Complejidad (6 horas) [Habilidades AG-C08,AG-C12]
5.26.4.6 Notación Asintótica y Clases de Complejidad (6 horas) [Habilidades AG-C08,AG-C12]
5.26.4.7 Análisis de Complejidad II: Recursión, Amortización y Cotas Ajustadas (12 horas) [Habilidades AG-C08,AG-C12]
5.26.4.8 Teoría de la Complejidad Computacional (6 horas) [Habilidades ]
5.26.5 Referencias Bibliográficas
5.27 Inteligencia Artificial (Obligatorio)
5.27.1 Justificación
5.27.2 Objetivos Generales
5.27.3 Contribución a los resultados (Outcomes)
5.27.4 Contenido
5.27.4.1 Introducción a la IA: Conceptos y Comportamiento Inteligente (4 horas) [Habilidades AG-C08,AG-C09]
5.27.4.2 Características del Problema y Naturaleza de los Agentes (4 horas) [Habilidades AG-C08,AG-C09]
5.27.4.3 Estado y Búsqueda No Informada (5 horas) [Habilidades AG-C08,AG-C09]
5.27.4.4 Búsqueda Heurística y CSP (6 horas) [Habilidades AG-C08,AG-C09]
5.27.4.5 Búsqueda Adversarial y Optimización Estocástica (5 horas) [Habilidades AG-C08,AG-C09]
5.27.4.6 Aprendizaje Automático I: Fundamentos (7 horas) [Habilidades AG-C08,AG-C09]
5.27.4.7 Aprendizaje Automático II: Datos, Representaciones y Evaluación (7 horas) [Habilidades AG-C08,AG-C09]
5.27.4.8 Aprendizaje Automático III: Redes Neuronales y Ética (6 horas) [Habilidades AG-C08,AG-C09]
5.27.4.9 Formulación del Aprendizaje Automático y Evaluación (3 horas) [Habilidades AG-C09]
5.27.4.10 Aprendizaje Profundo, RL y Ética (3 horas) [Habilidades AG-C09]
5.27.4.11 Representación del Conocimiento y Razonamiento Probabilístico Básico (6 horas) [Habilidades AG-C08,AG-C09]
5.27.4.12 Independencia, Modelos de Markov y Toma de Decisiones (6 horas) [Habilidades AG-C08,AG-C09]
5.27.4.13 Aplicaciones e Impacto Social (Parte I) (4 horas) [Habilidades AG-C08,AG-C09]
5.27.4.14 Aplicaciones e Impacto Social (Parte II) (4 horas) [Habilidades AG-C08,AG-C09]
5.27.5 Referencias Bibliográficas
5.28 Bases de Datos II (Obligatorio)
5.28.1 Justificación
5.28.2 Objetivos Generales
5.28.3 Contribución a los resultados (Outcomes)
5.28.4 Contenido
5.28.4.1 Procesamiento de Consultas (12 horas) [Habilidades AG-C08,AG-C12]
5.28.4.2 Internos de DBMS (12 horas) [Habilidades AG-C08,AG-C12]
5.28.4.3 Bases de Datos Distribuidas/Computación en la Nube (12 horas) [Habilidades AG-C08,AG-C12]
5.28.4.4 Sistemas NoSQL (12 horas) [Habilidades AG-C08,AG-C12]
5.28.4.5 Bases de Datos Semiestructuradas y No Estructuradas (12 horas) [Habilidades AG-C08,AG-C12]
5.28.5 Referencias Bibliográficas
5.29 Ingeniería de Software I (Obligatorio)
5.29.1 Justificación
5.29.2 Objetivos Generales
5.29.3 Contribución a los resultados (Outcomes)
5.29.4 Contenido
5.29.4.1 Control de Versiones y CI/CD (12 horas) [Habilidades AG-C03,AG-C09]
5.29.4.2 Ingeniería de Requisitos (14 horas) [Habilidades AG-C03,AG-C09]
5.29.4.3 Colaboración y Dinámica de Equipo (14 horas) [Habilidades AG-C03,AG-C09]
5.29.4.4 Principios y Arquitectura de Software (12 horas) [Habilidades AG-C03,AG-C09]
5.29.4.5 Conceptos de verificación y validación (12 horas) [Habilidades AG-C03,AG-C09]
5.29.4.6 Herramientas y Análisis de Pruebas (4 horas) [Habilidades AG-C03,AG-C09]
5.29.4.7 Pruebas de Rendimiento y Evaluación Comparativa (4 horas) [Habilidades AG-C03,AG-C09]
5.29.5 Referencias Bibliográficas
5.30 Sistemas Operativos (Obligatorio)
5.30.1 Justificación
5.30.2 Objetivos Generales
5.30.3 Contribución a los resultados (Outcomes)
5.30.4 Contenido
5.30.4.1 Rol y Propósito de los Sistemas Operativos (8 horas) [Habilidades AG-C03,AG-C09]
5.30.4.2 Scripting de Shell (8 horas) [Habilidades AG-C03,AG-C09]
5.30.4.3 Planificación (16 horas) [Habilidades AG-C03,AG-C09]
5.30.4.4 Gestión de Memoria (16 horas) [Habilidades AG-C03,AG-C09]
5.30.4.5 API de Sistemas de Archivos e Implementación (12 horas) [Habilidades AG-C03,AG-C09]
5.30.4.6 Protección y Seguridad (12 horas) [Habilidades AG-C03,AG-C09]
5.30.5 Referencias Bibliográficas
5.31 Inglés V (Electivo)
5.31.1 Justificación
5.31.2 Objetivos Generales
5.31.3 Contribución a los resultados (Outcomes)
5.31.4 Contenido
5.31.4.1 Argumentación Científica (12 horas) [Habilidades AG-C03,AG-C04]
5.31.4.2 Metodología de Investigación (12 horas) [Habilidades AG-C03,AG-C04]
5.31.4.3 Estudios de Caso (12 horas) [Habilidades AG-C03,AG-C04]
5.31.4.4 Propuestas de Investigación (12 horas) [Habilidades AG-C03,AG-C04]
5.31.4.5 Documentación Técnica (12 horas) [Habilidades AG-C03,AG-C04]
5.31.4.6 Proyectos a Largo Plazo (12 horas) [Habilidades AG-C03,AG-C04]
5.31.4.7 Redacción Técnica Avanzada (12 horas) [Habilidades AG-C03,AG-C04]
5.31.4.8 Inglés para Ingeniería de Software (12 horas) [Habilidades AG-C03,AG-C04]
5.31.5 Referencias Bibliográficas
Sexto Semestre
5.32 Redes y Comunicación (Obligatorio)
5.32.1 Justificación
5.32.2 Objetivos Generales
5.32.3 Contribución a los resultados (Outcomes)
5.32.4 Contenido
5.32.4.1 Fundamentos de Redes y Comunicaciones (6 horas) [Habilidades AG-C03,AG-C09]
5.32.4.2 Comunicación de un solo salto (6 horas) [Habilidades AG-C03,AG-C09]
5.32.4.3 Aplicaciones en Red (6 horas) [Habilidades AG-C03,AG-C09]
5.32.4.4 Soporte de Fiabilidad (6 horas) [Habilidades AG-C03,AG-C09]
5.32.4.5 Enrutamiento y Reenvío (6 horas) [Habilidades AG-C03,AG-C09]
5.32.4.6 Seguridad de Red (6 horas) [Habilidades AG-C03,AG-C09]
5.32.4.7 Soporte de Movilidad (6 horas) [Habilidades AG-C03,AG-C09]
5.32.4.8 Temas Emergentes (6 horas) [Habilidades AG-C03,AG-C09]
5.32.5 Referencias Bibliográficas
5.33 Algoritmos para Problemas Complejos (Obligatorio)
5.33.1 Justificación
5.33.2 Objetivos Generales
5.33.3 Contribución a los resultados (Outcomes)
5.33.4 Contenido
5.33.4.1 Estrategias Algorítmicas (12 horas) [Habilidades AG-C08,AG-C12]
5.33.4.2 Algoritmos Fundamentales (12 horas) [Habilidades AG-C08,AG-C12]
5.33.4.3 Algoritmos Fundamentales (12 horas) [Habilidades AG-C08,AG-C12]
5.33.4.4 Algoritmos Fundamentales (12 horas) [Habilidades AG-C08,AG-C12]
5.33.5 Referencias Bibliográficas
5.34 Estructuras de Datos Avanzadas (Obligatorio)
5.34.1 Justificación
5.34.2 Objetivos Generales
5.34.3 Contribución a los resultados (Outcomes)
5.34.4 Contenido
5.34.4.1 Programación Orientada a Objetos II: Encapsulación, Subtipado y Reflexión (12 horas) [Habilidades AG-C08,AG-C12]
5.34.4.2 Métodos de acceso multidimensional (Parte I) (8 horas) [Habilidades AG-C08,AG-C12]
5.34.4.3 Métodos de acceso multidimensional (Parte II) (20 horas) [Habilidades AG-C08,AG-C12]
5.34.4.4 Métodos de acceso métrico (12 horas) [Habilidades AG-C08,AG-C12]
5.34.4.5 Comunicación Técnica y Profesional (12 horas) [Habilidades AG-C08,AG-C12]
5.34.5 Referencias Bibliográficas
5.35 Compiladores (Obligatorio)
5.35.1 Justificación
5.35.2 Objetivos Generales
5.35.3 Contribución a los resultados (Outcomes)
5.35.4 Contenido
5.35.4.1 Análisis de Programas y Analizadores (20 horas) [Habilidades AG-C08,AG-C12]
5.35.4.2 Traducción y Ejecución de Lenguajes (24 horas) [Habilidades AG-C08,AG-C12]
5.35.4.3 Comportamiento en Tiempo de Ejecución y Sistemas (20 horas) [Habilidades AG-C08,AG-C12]
5.35.5 Referencias Bibliográficas
5.36 Introducción al Aprendizaje de Máquina (Obligatorio)
5.36.1 Justificación
5.36.2 Objetivos Generales
5.36.3 Contribución a los resultados (Outcomes)
5.36.4 Contenido
5.36.4.1 Fundamentos de ML (15 horas) [Habilidades AG-C08,AG-C09]
5.36.4.2 Modelos Lineales (15 horas) [Habilidades AG-C08,AG-C09]
5.36.4.3 Ensambles y Árboles (15 horas) [Habilidades AG-C08,AG-C09]
5.36.4.4 Redes Neuronales Básicas (15 horas) [Habilidades AG-C08,AG-C09]
5.36.5 Referencias Bibliográficas
5.37 Física Computacional (Obligatorio)
5.37.1 Justificación
5.37.2 Objetivos Generales
5.37.3 Contribución a los resultados (Outcomes)
5.37.4 Contenido
5.37.4.1 Óptica y Propagación de la Luz (10 horas) [Habilidades AG-C08,AG-C11]
5.37.4.2 Colisiones y Transferencia de Energía (8 horas) [Habilidades AG-C08,AG-C11]
5.37.4.3 Mecánica de Sólidos Rígidos (8 horas) [Habilidades AG-C08,AG-C11]
5.37.4.4 Dinámica de Fluidos (6 horas) [Habilidades AG-C08,AG-C11]
5.37.4.5 Termodinámica (6 horas) [Habilidades AG-C08,AG-C11]
5.37.4.6 Simulación Física (10 horas) [Habilidades AG-C08,AG-C11]
5.37.5 Referencias Bibliográficas
Séptimo Semestre
5.38 Computación Gráfica (Obligatorio)
5.38.1 Justificación
5.38.2 Objetivos Generales
5.38.3 Contribución a los resultados (Outcomes)
5.38.4 Contenido
5.38.4.1 Conceptos Fundamentales de Gráficos y Técnicas Interactivas (16 horas) [Habilidades AG-C07,AG-C08]
5.38.4.2 Renderizado Aplicado y Técnicas (16 horas) [Habilidades AG-C09]
5.38.4.3 Modelado Geométrico (16 horas) [Habilidades AG-C08,AG-C09]
5.38.4.4 Visualización (16 horas) [Habilidades AG-C09]
5.38.4.5 Sombreado y Renderizado Avanzado (12 horas) [Habilidades AG-C09]
5.38.5 Referencias Bibliográficas
5.39 Ingeniería de Software II (Obligatorio)
5.39.1 Justificación
5.39.2 Objetivos Generales
5.39.3 Contribución a los resultados (Outcomes)
5.39.4 Contenido
5.39.4.1 Colaboración y Dinámica de Equipo (14 horas) [Habilidades AG-C03,AG-C09]
5.39.4.2 Principios y Arquitectura de Software (16 horas) [Habilidades AG-C03,AG-C09]
5.39.4.3 Prácticas de Codificación (14 horas) [Habilidades AG-C03,AG-C09]
5.39.4.4 Conceptos de verificación y validación (10 horas) [Habilidades AG-C03,AG-C09]
5.39.4.5 Herramientas y Análisis de Pruebas (4 horas) [Habilidades AG-C03,AG-C09]
5.39.4.6 Pruebas de Rendimiento y Evaluación Comparativa (4 horas) [Habilidades AG-C03,AG-C09]
5.39.4.7 Conceptos de Confiabilidad (10 horas) [Habilidades AG-C03,AG-C09]
5.39.5 Referencias Bibliográficas
5.40 Experiencia de Usuario (UX) (Obligatorio)
5.40.1 Justificación
5.40.2 Objetivos Generales
5.40.3 Contribución a los resultados (Outcomes)
5.40.4 Contenido
5.40.4.1 Comprender al Usuario: Objetivos individuales e interacciones con otros (8 horas) [Habilidades AG-C03,AG-C09]
5.40.4.2 Responsabilidad y Rendición de Cuentas en el Diseño (8 horas) [Habilidades AG-C03,AG-C09]
5.40.4.3 Accesibilidad y Diseño Inclusivo (8 horas) [Habilidades AG-C03,AG-C09]
5.40.4.4 Evaluación del Diseño (8 horas) [Habilidades AG-C03,AG-C09]
5.40.4.5 Diseño de Sistemas (8 horas) [Habilidades AG-C03,AG-C09]
5.40.4.6 Sociedad, ética y Profesión (8 horas) [Habilidades AG-C03,AG-C09]
5.40.4.7 Agentes y Sistemas Cognitivos (8 horas) [Habilidades AG-C03,AG-C09]
5.40.4.8 Procesamiento del Lenguaje Natural (8 horas) [Habilidades AG-C03,AG-C09]
5.40.5 Referencias Bibliográficas
5.41 Aprendizaje Profundo (Obligatorio)
5.41.1 Justificación
5.41.2 Objetivos Generales
5.41.3 Contribución a los resultados (Outcomes)
5.41.4 Contenido
5.41.4.1 Fundamentos de DL (15 horas) [Habilidades AG-C09,AG-C11]
5.41.4.2 Arquitecturas Avanzadas (25 horas) [Habilidades AG-C09,AG-C11]
5.41.5 Referencias Bibliográficas
5.42 Ética Profesional (Obligatorio)
5.42.1 Justificación
5.42.2 Objetivos Generales
5.42.3 Contribución a los resultados (Outcomes)
5.42.4 Contenido
5.42.4.1 Fundamentos Éticos en IA (10 horas) [Habilidades AG-C02,AG-C04]
5.42.4.2 Privacidad y Regulaciones (14 horas) [Habilidades AG-C02,AG-C04]
5.42.4.3 Sesgos y Equidad (18 horas) [Habilidades AG-C02,AG-C04]
5.42.4.4 Responsabilidad en Sistemas Autónomos (18 horas) [Habilidades AG-C02,AG-C04]
5.42.5 Referencias Bibliográficas
Octavo Semestre
5.43 Computación en la Sociedad (Obligatorio)
5.43.1 Justificación
5.43.2 Objetivos Generales
5.43.3 Contribución a los resultados (Outcomes)
5.43.4 Contenido
5.43.4.1 Fundamentos e Historia Temprana de la Informática (2 horas) [Habilidades AG-C01,AG-C02]
5.43.4.2 Impacto Social e IA (2 horas) [Habilidades AG-C01,AG-C02]
5.43.4.3 Fundamentos y Marcos del Análisis Ético (4 horas) [Habilidades AG-C01,AG-C02]
5.43.4.4 Valores, Naturaleza y Actualización Profesional (4 horas) [Habilidades AG-C01,AG-C02]
5.43.4.5 Fundamentos de la Propiedad Intelectual (4 horas) [Habilidades AG-C01,AG-C02]
5.43.4.6 Derechos de PI Digital y Derechos de Autor (6 horas) [Habilidades ]
5.43.4.7 Datos, Vigilancia y Tecnología de Privacidad (4 horas) [Habilidades AG-C01,AG-C02]
5.43.4.8 Huella Ambiental de los Sistemas Informáticos (2 horas) [Habilidades AG-C01,AG-C02]
5.43.4.9 Modelos y Estrategias Económicas (2 horas) [Habilidades AG-C01,AG-C02]
5.43.4.10 Delitos y Ataques Informáticos (2 horas) [Habilidades AG-C01,AG-C02]
5.43.4.11 Identidad y Diversidad en la Informática (2 horas) [Habilidades AG-C01,AG-C02]
5.43.4.12 Comunicación Técnica y Profesional (2 horas) [Habilidades AG-C01,AG-C02]
5.43.5 Referencias Bibliográficas
5.44 Seguridad en Computación (Obligatorio)
5.44.1 Justificación
5.44.2 Objetivos Generales
5.44.3 Contribución a los resultados (Outcomes)
5.44.4 Contenido
5.44.4.1 Principios y Mentalidad de Seguridad (6 horas) [Habilidades AG-C09,AG-C11]
5.44.4.2 Fundamentos de Criptografía (8 horas) [Habilidades AG-C09,AG-C11]
5.44.4.3 Inyección y Validación de Entrada (8 horas) [Habilidades AG-C09,AG-C11]
5.44.4.4 Análisis de Malware y Seguridad Avanzada (6 horas) [Habilidades AG-C09]
5.44.4.5 Análisis de Amenazas e Ingeniería de Seguridad (8 horas) [Habilidades AG-C09,AG-C11]
5.44.4.6 Técnicas de Informática Forense (6 horas) [Habilidades AG-C09,AG-C11]
5.44.4.7 Gobierno, Gestión y Política de Seguridad (6 horas) [Habilidades AG-C09,AG-C11]
5.44.4.8 Ética, Ley y Sociedad en Seguridad (6 horas) [Habilidades AG-C09,AG-C11]
5.44.5 Referencias Bibliográficas
5.45 Computación Paralela y Distribuída (Obligatorio)
5.45.1 Justificación
5.45.2 Objetivos Generales
5.45.3 Contribución a los resultados (Outcomes)
5.45.4 Contenido
5.45.4.1 Programas: Paralelismo Declarativo (4 horas) [Habilidades AG-C09,AG-C11]
5.45.4.2 Programas: Inicio de Actividades (3 horas) [Habilidades AG-C09,AG-C11]
5.45.4.3 Programas: Propiedades de Ejecución (3 horas) [Habilidades AG-C09,AG-C11]
5.45.4.4 Programas: Distribución (2 horas) [Habilidades AG-C09,AG-C11]
5.45.4.5 Programas: Mapeos de Implementación (2 horas) [Habilidades AG-C09,AG-C11]
5.45.4.6 Programación GPU (4 horas) [Habilidades AG-C09]
5.45.4.7 Comunicación (8 horas) [Habilidades AG-C09,AG-C11]
5.45.4.8 Comunicación: Propiedades y Extensiones (3 horas) [Habilidades AG-C09,AG-C11]
5.45.4.9 Memoria y Consistencia (3 horas) [Habilidades AG-C09,AG-C11]
5.45.4.10 Coordinación (7 horas) [Habilidades AG-C09,AG-C11]
5.45.4.11 Coordinación: Sincronización y Atomicidad (3 horas) [Habilidades AG-C09,AG-C11]
5.45.4.12 Coordinación: Propiedades Avanzadas (4 horas) [Habilidades AG-C09,AG-C11]
5.45.4.13 Evaluación (7 horas) [Habilidades AG-C09,AG-C11]
5.45.4.14 Evaluación: Métodos Formales (3 horas) [Habilidades AG-C09,AG-C11]
5.45.4.15 Evaluación: Pruebas y Medición (2 horas) [Habilidades AG-C09,AG-C11]
5.45.4.16 Algoritmos (4 horas) [Habilidades AG-C09,AG-C11]
5.45.4.17 Algoritmos: Dominios de Aplicación (4 horas) [Habilidades AG-C09,AG-C11]
5.45.4.18 Algoritmos: Dominios Algorítmicos (4 horas) [Habilidades AG-C09,AG-C11]
5.45.5 Referencias Bibliográficas
5.46 Proyecto de tesis 1 (Obligatorio)
5.46.1 Justificación
5.46.2 Objetivos Generales
5.46.3 Contribución a los resultados (Outcomes)
5.46.4 Contenido
5.46.4.1 Profundización en el Estado del Arte Específico (10 horas) [Habilidades AG-C08,AG-C09]
5.46.4.2 Análisis Crítico y Comparativo de Enfoques (10 horas) [Habilidades AG-C08,AG-C09]
5.46.4.3 Diseño y Ejecución de Experimentos Preliminares (12 horas) [Habilidades AG-C05,AG-C08,AG-C09]
5.46.4.4 Redacción del Reporte Técnico (12 horas) [Habilidades AG-C04,AG-C09]
5.46.4.5 Propuesta de Investigación y Selección de Asesor (8 horas) [Habilidades AG-C02,AG-C05,AG-C09]
5.46.4.6 Presentación y Defensa del Estado del Arte (8 horas) [Habilidades AG-C02,AG-C04,AG-C05]
5.46.5 Referencias Bibliográficas
5.47 Teatro (Obligatorio)
5.47.1 Justificación
5.47.2 Objetivos Generales
5.47.3 Contribución a los resultados (Outcomes)
5.47.4 Contenido
5.47.4.1 El Arte, la Creatividad y el Teatro (6 horas) [Habilidades AG-C02,AG-C04]
5.47.4.2 El Juego: el quehacer del actor (6 horas) [Habilidades AG-C02,AG-C04]
5.47.4.3 La expresión corporal y el uso dramático del objeto (9 horas) [Habilidades AG-C02,AG-C04]
5.47.4.4 Comunicación No Verbal en el Teatro (9 horas) [Habilidades AG-C02,AG-C04]
5.47.4.5 Huellas del Teatro en el Tiempo (6 horas) [Habilidades AG-C02,AG-C04]
5.47.4.6 El Montaje Teatral (12 horas) [Habilidades AG-C02,AG-C04]
5.47.5 Referencias Bibliográficas
5.48 Actividades Extracurriculares (Obligatorio)
5.48.1 Justificación
5.48.2 Objetivos Generales
5.48.3 Contribución a los resultados (Outcomes)
5.48.4 Contenido
5.48.4.1 Actividades Extracurriculares (48 horas) [Habilidades AG-C01,AG-C06]
5.48.5 Referencias Bibliográficas
5.49 Visión Computacional (Electivo)
5.49.1 Justificación
5.49.2 Objetivos Generales
5.49.3 Contribución a los resultados (Outcomes)
5.49.4 Contenido
5.49.4.1 Introducción a la IA: Conceptos y Comportamiento Inteligente (5 horas) [Habilidades AG-C08]
5.49.4.2 Características del Problema y Naturaleza de los Agentes (5 horas) [Habilidades AG-C08]
5.49.4.3 Percepción y Visión por Computadora (12 horas) [Habilidades AG-C08]
5.49.4.4 Aprendizaje Automático I: Fundamentos (5 horas) [Habilidades AG-C08]
5.49.4.5 Aprendizaje Automático II: Datos, Representaciones y Evaluación (5 horas) [Habilidades AG-C08]
5.49.4.6 Aprendizaje Automático III: Redes Neuronales y Ética (4 horas) [Habilidades AG-C08]
5.49.4.7 Formulación del Aprendizaje Automático y Evaluación (3 horas) [Habilidades AG-C09]
5.49.4.8 Aprendizaje Profundo, RL y Ética (3 horas) [Habilidades AG-C09]
5.49.4.9 Percepción y Visión por Computadora (12 horas) [Habilidades AG-C08]
5.49.5 Referencias Bibliográficas
5.50 Ingeniería de Software III (Electivo)
5.50.1 Justificación
5.50.2 Objetivos Generales
5.50.3 Contribución a los resultados (Outcomes)
5.50.4 Contenido
5.50.4.1 Conceptos de verificación y validación (12 horas) [Habilidades AG-C03,AG-C09]
5.50.4.2 Herramientas y Análisis de Pruebas (3 horas) [Habilidades AG-C03,AG-C09]
5.50.4.3 Pruebas de Rendimiento y Evaluación Comparativa (3 horas) [Habilidades AG-C03,AG-C09]
5.50.4.4 Compatibilidad y Versionado de API (12 horas) [Habilidades AG-C03,AG-C09]
5.50.4.5 Control de Versiones y CI/CD (12 horas) [Habilidades AG-C03,AG-C09]
5.50.4.6 Principios y Arquitectura de Software (12 horas) [Habilidades AG-C03,AG-C09]
5.50.5 Referencias Bibliográficas
5.51 Sistemas de Información (Electivo)
5.51.1 Justificación
5.51.2 Objetivos Generales
5.51.3 Contribución a los resultados (Outcomes)
5.51.4 Contenido
5.51.4.1 Foundations of Information Systems (12 horas) [Habilidades AG-C03,AG-C09]
5.51.4.2 Data Management and Business Intelligence (12 horas) [Habilidades AG-C03,AG-C09]
5.51.4.3 Enterprise Systems and E-Commerce (12 horas) [Habilidades AG-C03,AG-C09]
5.51.4.4 IS Development and Security (12 horas) [Habilidades AG-C03,AG-C09]
5.51.5 Referencias Bibliográficas
5.52 Arquitectura de Software y DevOps para Software en la Nube (Electivo)
5.52.1 Justificación
5.52.2 Objetivos Generales
5.52.3 Contribución a los resultados (Outcomes)
5.52.4 Contenido
5.52.4.1 Principios y Arquitectura de Software (8 horas) [Habilidades AG-C09,AG-C12]
5.52.4.2 Calidad y Evaluación del Diseño (8 horas) [Habilidades AG-C09,AG-C12]
5.52.4.3 Diseño de API y Modelado (6 horas) [Habilidades AG-C09,AG-C11]
5.52.4.4 Virtualización (6 horas) [Habilidades AG-C11,AG-C12]
5.52.4.5 Coordinación (6 horas) [Habilidades AG-C09,AG-C11]
5.52.4.6 Control de Versiones y CI/CD (6 horas) [Habilidades AG-C11,AG-C12]
5.52.4.7 Control de Versiones y CI/CD (6 horas) [Habilidades AG-C11,AG-C12]
5.52.4.8 Aplicaciones en Red (6 horas) [Habilidades AG-C09,AG-C11]
5.52.4.9 Ingeniería de Confiabilidad (6 horas) [Habilidades AG-C11,AG-C12]
5.52.4.10 Confiabilidad del Sistema (6 horas) [Habilidades AG-C09,AG-C12]
5.52.5 Referencias Bibliográficas
Noveno Semestre
5.53 Big Data (Obligatorio)
5.53.1 Justificación
5.53.2 Objetivos Generales
5.53.3 Contribución a los resultados (Outcomes)
5.53.4 Contenido
5.53.4.1 Conceptos Fundamentales de Sistemas de Bases de Datos (12 horas) [Habilidades AG-C09,AG-C11]
5.53.4.2 Bases de Datos Distribuidas/Computación en la Nube (12 horas) [Habilidades AG-C09,AG-C11]
5.53.4.3 Sistemas NoSQL (12 horas) [Habilidades AG-C09,AG-C11]
5.53.4.4 Análisis de Datos (12 horas) [Habilidades AG-C09,AG-C11]
5.53.5 Referencias Bibliográficas
5.54 Prácticas Pre-profesionales (Obligatorio)
5.54.1 Justificación
5.54.2 Objetivos Generales
5.54.3 Contribución a los resultados (Outcomes)
5.54.4 Contenido
5.54.4.1 Evaluación de Desempeño en Entorno Laboral (48 horas) [Habilidades AG-C02,AG-C04,AG-C05,AG-C09]
5.54.5 Referencias Bibliográficas
5.55 Proyecto de tesis 2 (Obligatorio)
5.55.1 Justificación
5.55.2 Objetivos Generales
5.55.3 Contribución a los resultados (Outcomes)
5.55.4 Contenido
5.55.4.1 Formalización del Plan de Tesis (10 horas) [Habilidades AG-C05,AG-C08,AG-C09]
5.55.4.2 Marco Teórico y Estado del Arte Avanzado (10 horas) [Habilidades AG-C04,AG-C08,AG-C09]
5.55.4.3 Diseño de la Metodología Original (10 horas) [Habilidades AG-C05,AG-C08,AG-C09]
5.55.4.4 Implementación y Experimentos Preliminares (12 horas) [Habilidades AG-C05,AG-C08,AG-C09]
5.55.4.5 Redacción de Capítulos Centrales de la Tesis (10 horas) [Habilidades AG-C02,AG-C04,AG-C09]
5.55.4.6 Presentación del Avance y Planificación Final (8 horas) [Habilidades AG-C02,AG-C04,AG-C05]
5.55.5 Referencias Bibliográficas
5.56 Modelos Generativos Avanzados en IA (Obligatorio)
5.56.1 Justificación
5.56.2 Objetivos Generales
5.56.3 Contribución a los resultados (Outcomes)
5.56.4 Contenido
5.56.4.1 Fundamentos Generativos (12 horas) [Habilidades AG-C09,AG-C11]
5.56.4.2 Modelos de Difusión (24 horas) [Habilidades AG-C09,AG-C11]
5.56.4.3 Ética en Medios Sintéticos (8 horas) [Habilidades AG-C09,AG-C11]
5.56.5 Referencias Bibliográficas
5.57 Bioinformática (Obligatorio)
5.57.1 Justificación
5.57.2 Objetivos Generales
5.57.3 Contribución a los resultados (Outcomes)
5.57.4 Contenido
5.57.4.1 Introducción a la Biología Molecular (4 horas) [Habilidades AG-C10,AG-C11]
5.57.4.2 Comparación de Secuencias (4 horas) [Habilidades AG-C10,AG-C11]
5.57.4.3 Árboles Filogenéticos (4 horas) [Habilidades AG-C10,AG-C11]
5.57.4.4 Ensamblaje de Secuencias de ADN (4 horas) [Habilidades AG-C10,AG-C11]
5.57.4.5 Estructuras secundarias y terciarias (4 horas) [Habilidades AG-C10,AG-C11]
5.57.4.6 Modelos Probabilísticos en Biología Molecular (4 horas) [Habilidades AG-C10,AG-C11]
5.57.5 Referencias Bibliográficas
5.58 Robótica (Electivo)
5.58.1 Justificación
5.58.2 Objetivos Generales
5.58.3 Contribución a los resultados (Outcomes)
5.58.4 Contenido
5.58.4.1 Robótica (12 horas) [Habilidades AG-C09,AG-C11]
5.58.4.2 Percepción y Visión por Computadora (12 horas) [Habilidades AG-C09,AG-C11]
5.58.4.3 Robótica (24 horas) [Habilidades AG-C09,AG-C11]
5.58.5 Referencias Bibliográficas
5.59 Tópicos en Computación Gráfica (Electivo)
5.59.1 Justificación
5.59.2 Objetivos Generales
5.59.3 Contribución a los resultados (Outcomes)
5.59.4 Contenido
5.59.4.1 Sombreado y Renderizado Avanzado (12 horas) [Habilidades AG-C09,AG-C11]
5.59.4.2 Modelado Geométrico (10 horas) [Habilidades AG-C09,AG-C11]
5.59.4.3 Animación por Computadora (8 horas) [Habilidades AG-C09,AG-C11]
5.59.4.4 Simulación (8 horas) [Habilidades AG-C09,AG-C11]
5.59.4.5 Inmersión (5 horas) [Habilidades AG-C09,AG-C11]
5.59.4.6 Interacción (5 horas) [Habilidades AG-C09,AG-C11]
5.59.4.7 Computación Tangible/Física (8 horas) [Habilidades AG-C09,AG-C11]
5.59.4.8 Sociedad, ética y Profesión (8 horas) [Habilidades AG-C09,AG-C11]
5.59.5 Referencias Bibliográficas
5.60 Computación Cuántica (Electivo)
5.60.1 Justificación
5.60.2 Objetivos Generales
5.60.3 Contribución a los resultados (Outcomes)
5.60.4 Contenido
5.60.4.1 Conceptos fundamentales (10 horas) [Habilidades AG-C10,AG-C11]
5.60.4.2 Arquitecturas Cuánticas (10 horas) [Habilidades AG-C10,AG-C11]
5.60.4.3 Estrategias Algorítmicas (12 horas) [Habilidades AG-C10,AG-C11]
5.60.4.4 Lenguajes Formales y Autómatas (10 horas) [Habilidades AG-C10,AG-C11]
5.60.4.5 Ethics and Post-Quantum Security (6 horas) [Habilidades AG-C10,AG-C11]
5.60.5 Referencias Bibliográficas
5.61 Tópicos en Ingeniería de Software (Electivo)
5.61.1 Justificación
5.61.2 Objetivos Generales
5.61.3 Contribución a los resultados (Outcomes)
5.61.4 Contenido
5.61.4.1 Colaboración y Dinámica de Equipo (4 horas) [Habilidades AG-C03,AG-C09]
5.61.4.2 Control de Versiones y CI/CD (4 horas) [Habilidades AG-C03,AG-C09]
5.61.4.3 Ingeniería de Requisitos (6 horas) [Habilidades AG-C03,AG-C09]
5.61.4.4 Principios y Arquitectura de Software (6 horas) [Habilidades AG-C03,AG-C09]
5.61.4.5 Prácticas de Codificación (6 horas) [Habilidades AG-C03,AG-C09]
5.61.4.6 Compatibilidad y Versionado de API (6 horas) [Habilidades AG-C03,AG-C09]
5.61.4.7 Conceptos de verificación y validación (6 horas) [Habilidades AG-C03,AG-C09]
5.61.4.8 Herramientas y Análisis de Pruebas (3 horas) [Habilidades AG-C03,AG-C09]
5.61.4.9 Pruebas de Rendimiento y Evaluación Comparativa (3 horas) [Habilidades AG-C03,AG-C09]
5.61.4.10 Conceptos de Confiabilidad (5 horas) [Habilidades AG-C03,AG-C09]
5.61.4.11 Métodos Formales (5 horas) [Habilidades AG-C03,AG-C09]
5.61.5 Referencias Bibliográficas
5.62 Internet de las Cosas (Electivo)
5.62.1 Justificación
5.62.2 Objetivos Generales
5.62.3 Contribución a los resultados (Outcomes)
5.62.4 Contenido
5.62.4.1 Soporte de Movilidad (12 horas) [Habilidades AG-C09,AG-C11]
5.62.4.2 Ética, Ley y Sociedad en Seguridad (12 horas) [Habilidades AG-C09,AG-C11]
5.62.4.3 Aplicaciones en Red (24 horas) [Habilidades AG-C09,AG-C11]
5.62.5 Referencias Bibliográficas
Décimo Semestre
5.63 Cloud Computing (Obligatorio)
5.63.1 Justificación
5.63.2 Objetivos Generales
5.63.3 Contribución a los resultados (Outcomes)
5.63.4 Contenido
5.63.4.1 Arquitectura Cloud y Gestión de Datos (12 horas) [Habilidades AG-C09,AG-C11]
5.63.4.2 Bases de Datos Distribuidas/Computación en la Nube (10 horas) [Habilidades AG-C09,AG-C11]
5.63.4.3 Computación Paralela y Distribuida (8 horas) [Habilidades AG-C09,AG-C11]
5.63.4.4 Aplicaciones en Red (6 horas) [Habilidades AG-C09,AG-C11]
5.63.4.5 Algoritmos: Dominios de Aplicación (4 horas) [Habilidades AG-C09,AG-C11]
5.63.4.6 Principios y Mentalidad de Seguridad (8 horas) [Habilidades AG-C09,AG-C11]
5.63.5 Referencias Bibliográficas
5.64 Taller de Investigación (Obligatorio)
5.64.1 Justificación
5.64.2 Objetivos Generales
5.64.3 Contribución a los resultados (Outcomes)
5.64.4 Contenido
5.64.4.1 Conclusión de Experimentos y Análisis de Resultados (12 horas) [Habilidades AG-C05,AG-C08,AG-C09]
5.64.4.2 Redacción de Capítulos Finales de la Tesis (12 horas) [Habilidades AG-C02,AG-C04,AG-C09]
5.64.4.3 Formato, Integración y Calidad del Documento (10 horas) [Habilidades AG-C02,AG-C04,AG-C09]
5.64.4.4 Revisiones con el Asesor y Ciclos de Corrección (10 horas) [Habilidades AG-C02,AG-C08,AG-C09]
5.64.4.5 Preparación y Ensayo de la Sustentación (8 horas) [Habilidades AG-C02,AG-C04,AG-C05]
5.64.4.6 Entrega Formal y Pre-Sustentación (8 horas) [Habilidades AG-C02,AG-C04,AG-C05]
5.64.5 Referencias Bibliográficas
5.65 Tópicos en Inteligencia Artificial (Obligatorio)
5.65.1 Justificación
5.65.2 Objetivos Generales
5.65.3 Contribución a los resultados (Outcomes)
5.65.4 Contenido
5.65.4.1 Aprendizaje Automático I: Fundamentos (6 horas) [Habilidades AG-C06]
5.65.4.2 Aprendizaje Automático II: Datos, Representaciones y Evaluación (5 horas) [Habilidades AG-C06]
5.65.4.3 Aprendizaje Automático III: Redes Neuronales y Ética (5 horas) [Habilidades AG-C06]
5.65.4.4 Formulación del Aprendizaje Automático y Evaluación (3 horas) [Habilidades ]
5.65.4.5 Aprendizaje Profundo, RL y Ética (3 horas) [Habilidades ]
5.65.4.6 Procesamiento del Lenguaje Natural (20 horas) [Habilidades AG-C06]
5.65.4.7 Aprendizaje Automático I: Fundamentos (6 horas) [Habilidades AG-C06]
5.65.4.8 Aprendizaje Automático II: Datos, Representaciones y Evaluación (5 horas) [Habilidades AG-C06]
5.65.4.9 Aprendizaje Automático III: Redes Neuronales y Ética (5 horas) [Habilidades AG-C06]
5.65.4.10 Aplicaciones e Impacto Social (Parte I) (6 horas) [Habilidades AG-C06]
5.65.4.11 Aplicaciones e Impacto Social (Parte II) (6 horas) [Habilidades AG-C06]
5.65.5 Referencias Bibliográficas
5.66 Computación Evolutiva (Obligatorio)
5.66.1 Justificación
5.66.2 Objetivos Generales
5.66.3 Contribución a los resultados (Outcomes)
5.66.4 Contenido
5.66.4.1 Fundamentos de la Computación Evolutiva (12 horas) [Habilidades AG-C08,AG-C12]
5.66.4.2 Algoritmos Genéticos y sus Variantes (16 horas) [Habilidades AG-C08,AG-C12]
5.66.4.3 Estrategias de Evolución y Programación Evolutiva (18 horas) [Habilidades AG-C08,AG-C12]
5.66.4.4 Algoritmos Evolutivos Multiobjetivo e Híbridos (18 horas) [Habilidades AG-C08,AG-C12]
5.66.5 Referencias Bibliográficas
5.67 Liderazgo y Desempeño (Obligatorio)
5.67.1 Justificación
5.67.2 Objetivos Generales
5.67.3 Contribución a los resultados (Outcomes)
5.67.4 Contenido
5.67.4.1 Fundamentos del Liderazgo (15 horas) [Habilidades AG-C02,AG-C04]
5.67.4.2 Formación de Virtudes y Competencias (15 horas) [Habilidades AG-C02,AG-C04]
5.67.4.3 Gestión y Dirección de Equipos (18 horas) [Habilidades AG-C02,AG-C04]
5.67.5 Referencias Bibliográficas
6 Profesores & Cursos
6.1 Cursos asignados por profesor
6.2 Profesor asignado por curso
7 Equivalencias con otros planes curriculares
7.1 Equivalencia del Plan 2018 al Plan2026
7.2 Equivalencia del Plan2026 al Plan 2018
8 Laboratorios
Abreviaturas
1 Introducción
1.1 Definiciones básicas
1.2 Campo y mercado ocupacional
1.3 Importancia de la carrera en la sociedad
1.4 Información institutional
1.4.1 Misión
1.4.2 Visión
1.5 Información de acreditacion
1.5.1 Resultados de la carrera Outcomes
1.5.2 Objetivos educacionales
1.5.3 Aprendizaje esperado (Learning Outcomes)
1.6 Perfiles
1.6.1 Perfil del estudiante
1.6.2 Perfil del graduado
1.6.3 Perfil Profesional
1.6.4 Perfil del docente
1.7 Grados y Títulos
1.8 Recursos para dictado de clases
1.9 Organización del documento
2 Cuerpo del conocimiento de Ciencia de la Computación–Computer Science
2.1 Inteligencia Artificial (AI)
2.1.1 AI/Introducción a la IA: Conceptos y Comportamiento Inteligente
2.1.2 AI/Características del Problema y Naturaleza de los Agentes
2.1.3 AI/Estado y Búsqueda No Informada
2.1.4 AI/Búsqueda Heurística y CSP
2.1.5 AI/Búsqueda Adversarial y Optimización Estocástica
2.1.6 AI/Representación del Conocimiento y Razonamiento Probabilístico Básico
2.1.7 AI/Independencia, Modelos de Markov y Toma de Decisiones
2.1.8 AI/Aprendizaje Automático I: Fundamentos
2.1.9 AI/Aprendizaje Automático II: Datos, Representaciones y Evaluación
2.1.10 AI/Aprendizaje Automático III: Redes Neuronales y Ética
2.1.11 AI/Formulación del Aprendizaje Automático y Evaluación
2.1.12 AI/Aprendizaje Profundo, RL y Ética
2.1.13 AI/Aplicaciones e Impacto Social (Parte I)
2.1.14 AI/Aplicaciones e Impacto Social (Parte II)
2.1.15 AI/Representación Lógica y Razonamiento
2.1.16 AI/Representación Probabilística y Razonamiento
2.1.17 AI/Planificación
2.1.18 AI/Agentes y Sistemas Cognitivos
2.1.19 AI/Procesamiento del Lenguaje Natural
2.1.20 AI/Robótica
2.1.21 AI/Percepción y Visión por Computadora
2.2 Fundamentos Algorítmicos (AL)
2.2.1 AL/Estructuras de Datos Fundamentales
2.2.2 AL/Algoritmos Fundamentales
2.2.3 AL/Algoritmos Avanzados
2.2.4 AL/Estrategias Algorítmicas
2.2.5 AL/Marco de Análisis de Complejidad
2.2.6 AL/Notación Asintótica y Clases de Complejidad
2.2.7 AL/Análisis de Complejidad II: Recursión, Amortización y Cotas Ajustadas
2.2.8 AL/Teoría de la Complejidad Computacional
2.2.9 AL/Lenguajes Formales y Autómatas
2.2.10 AL/Computabilidad y Decidibilidad
2.2.11 AL/Sociedad, ética y la Profesión
2.3 Arquitectura y Organización (AR)
2.3.1 AR/Lógica Digital y Sistemas Digitales
2.3.2 AR/Representación de Datos a Nivel de Máquina
2.3.3 AR/Organización de Máquina a Nivel de Ensamblador
2.3.4 AR/Jerarquía de Memoria
2.3.5 AR/Interconexión y Comunicación
2.3.6 AR/Organización Funcional
2.3.7 AR/Rendimiento y Eficiencia Energética
2.3.8 AR/Arquitecturas Heterogéneas
2.3.9 AR/Arquitecturas de Procesador Seguras
2.3.10 AR/Arquitecturas Cuánticas
2.3.11 AR/Problemas de Sostenibilidad
2.4 Gestión de Datos (DM)
2.4.1 DM/El Rol de los Datos y el Ciclo de Vida de los Datos
2.4.2 DM/Conceptos Fundamentales de Sistemas de Bases de Datos
2.4.3 DM/Modelado de Datos
2.4.4 DM/Bases de Datos Relacionales
2.4.5 DM/Construcción de Consultas
2.4.6 DM/Procesamiento de Consultas
2.4.7 DM/Internos de DBMS
2.4.8 DM/Sistemas NoSQL
2.4.9 DM/Seguridad y Privacidad de Datos
2.4.10 DM/Análisis de Datos
2.4.11 DM/Bases de Datos Distribuidas/Computación en la Nube
2.4.12 DM/Bases de Datos Semiestructuradas y No Estructuradas
2.4.13 DM/Sociedad, ética y Profesión
2.5 Fundamentos de los Lenguajes de Programación (FPL)
2.5.1 FPL/Programación Orientada a Objetos I: Fundamentos
2.5.2 FPL/Programación Orientada a Objetos II: Encapsulación, Subtipado y Reflexión
2.5.3 FPL/Programación Funcional
2.5.4 FPL/Programación Lógica
2.5.5 FPL/Scripting de Shell
2.5.6 FPL/Programación Dirigida por Eventos y Reactiva
2.5.7 FPL/Computación Paralela y Distribuida
2.5.8 FPL/Programación Orientada a Aspectos
2.5.9 FPL/Sistemas de Tipos I: Fundamentos
2.5.10 FPL/Sistemas de Tipos II: Polimorfismo y Tipado Complementario
2.5.11 FPL/Teoría de Tipos Avanzada
2.5.12 FPL/Modelo de Ejecución y Memoria de Sistemas
2.5.13 FPL/Gestión de Memoria
2.5.14 FPL/Traducción y Ejecución de Lenguajes
2.5.15 FPL/Abstracción y Representación de Programas
2.5.16 FPL/Análisis Sintáctico
2.5.17 FPL/Análisis Semántico del Compilador
2.5.18 FPL/Análisis de Programas y Analizadores
2.5.19 FPL/Generación de Código
2.5.20 FPL/Comportamiento en Tiempo de Ejecución y Sistemas
2.5.21 FPL/Construcciones de Programación Avanzadas
2.5.22 FPL/Pragmática del Lenguaje
2.5.23 FPL/Semántica Formal
2.5.24 FPL/Metodologías de Desarrollo Formal
2.5.25 FPL/Principios de Diseño de Lenguajes de Programación
2.5.26 FPL/Sociedad, ética y Profesión
2.6 Gráficos y Técnicas Interactivas (GIT)
2.6.1 GIT/Conceptos Fundamentales de Gráficos y Técnicas Interactivas
2.6.2 GIT/Visualización
2.6.3 GIT/Renderizado Aplicado y Técnicas
2.6.4 GIT/Modelado Geométrico
2.6.5 GIT/Sombreado y Renderizado Avanzado
2.6.6 GIT/Animación por Computadora
2.6.7 GIT/Simulación
2.6.8 GIT/Inmersión
2.6.9 GIT/Interacción
2.6.10 GIT/Procesamiento de Imágenes
2.6.11 GIT/Computación Tangible/Física
2.6.12 GIT/Sociedad, ética y Profesión
2.7 Interacción Humano-Computadora (HCI)
2.7.1 HCI/Comprender al Usuario: Objetivos individuales e interacciones con otros
2.7.2 HCI/Responsabilidad y Rendición de Cuentas en el Diseño
2.7.3 HCI/Accesibilidad y Diseño Inclusivo
2.7.4 HCI/Evaluación del Diseño
2.7.5 HCI/Diseño de Sistemas
2.7.6 HCI/Sociedad, ética y Profesión
2.8 Fundamentos Matemáticos y Estadísticos (MSF)
2.8.1 MSF/Matemáticas Discretas
2.8.2 MSF/Matemáticas Discretas Avanzadas
2.8.3 MSF/Probabilidad
2.8.4 MSF/Estadística
2.8.5 MSF/álgebra Lineal
2.8.6 MSF/Cálculo
2.9 Redes y Comunicaciones (NC)
2.9.1 NC/Fundamentos de Redes y Comunicaciones
2.9.2 NC/Aplicaciones en Red
2.9.3 NC/Soporte de Fiabilidad
2.9.4 NC/Enrutamiento y Reenvío
2.9.5 NC/Comunicación de un solo salto
2.9.6 NC/Seguridad de Red
2.9.7 NC/Soporte de Movilidad
2.9.8 NC/Temas Emergentes
2.10 Sistemas Operativos (OS)
2.10.1 OS/Rol y Propósito de los Sistemas Operativos
2.10.2 OS/Principios del Sistema Operativo
2.10.3 OS/Concurrencia
2.10.4 OS/Protección y Seguridad
2.10.5 OS/Planificación
2.10.6 OS/Modelo de Proceso
2.10.7 OS/Gestión de Memoria
2.10.8 OS/Gestión de Dispositivos
2.10.9 OS/API de Sistemas de Archivos e Implementación
2.10.10 OS/Sistemas de Archivos Avanzados
2.10.11 OS/Virtualización
2.10.12 OS/Sistemas en Tiempo Real y Embebidos
2.10.13 OS/Tolerancia a fallos
2.10.14 OS/Sociedad, ética y Profesión
2.11 Computación Paralela y Distribuida (PDC)
2.11.1 PDC/Programas: Paralelismo Declarativo
2.11.2 PDC/Programas: Inicio de Actividades
2.11.3 PDC/Programas: Propiedades de Ejecución
2.11.4 PDC/Programas: Distribución
2.11.5 PDC/Programas: Mapeos de Implementación
2.11.6 PDC/Programación GPU
2.11.7 PDC/Comunicación
2.11.8 PDC/Comunicación: Propiedades y Extensiones
2.11.9 PDC/Memoria y Consistencia
2.11.10 PDC/Coordinación
2.11.11 PDC/Coordinación: Sincronización y Atomicidad
2.11.12 PDC/Coordinación: Propiedades Avanzadas
2.11.13 PDC/Evaluación
2.11.14 PDC/Evaluación: Métodos Formales
2.11.15 PDC/Evaluación: Pruebas y Medición
2.11.16 PDC/Algoritmos
2.11.17 PDC/Algoritmos: Dominios de Aplicación
2.11.18 PDC/Algoritmos: Dominios Algorítmicos
2.12 Fundamentos de Desarrollo de Software (SDF)
2.12.1 SDF/Fundamentos de Programación I
2.12.2 SDF/Fundamentos de Programación II
2.12.3 SDF/Estructuras de Datos Fundamentales
2.12.4 SDF/Algoritmos
2.12.5 SDF/Prácticas de Desarrollo de Software
2.12.6 SDF/Sociedad, ética y la Profesión
2.13 Ingeniería de Software (SE)
2.13.1 SE/Colaboración y Dinámica de Equipo
2.13.2 SE/Diversidad, Stakeholders y Equipos Distribuidos
2.13.3 SE/Control de Versiones y CI/CD
2.13.4 SE/Entorno de Desarrollo e IDE
2.13.5 SE/Ingeniería de Requisitos
2.13.6 SE/Evolución y Estimación de Requisitos
2.13.7 SE/Principios y Arquitectura de Software
2.13.8 SE/Diseño de API y Modelado
2.13.9 SE/Calidad y Evaluación del Diseño
2.13.10 SE/Prácticas de Codificación
2.13.11 SE/Construcción a Escala y Proceso
2.13.12 SE/Conceptos de verificación y validación
2.13.13 SE/Planificación y Tipos de Pruebas
2.13.14 SE/Prácticas Avanzadas de Pruebas
2.13.15 SE/Herramientas y Análisis de Pruebas
2.13.16 SE/Pruebas de Rendimiento y Evaluación Comparativa
2.13.17 SE/Compatibilidad y Versionado de API
2.13.18 SE/Técnicas de Refactorización
2.13.19 SE/Conceptos de Confiabilidad
2.13.20 SE/Ingeniería de Confiabilidad
2.13.21 SE/Métodos Formales
2.14 Seguridad (SEC)
2.14.1 SEC/Principios y Mentalidad de Seguridad
2.14.2 SEC/Control de Acceso y Aplicaciones
2.14.3 SEC/Seguridad en IA y Hardware
2.14.4 SEC/Ética, Ley y Sociedad en Seguridad
2.14.5 SEC/Privacidad y Seguridad por Diseño
2.14.6 SEC/Inyección y Validación de Entrada
2.14.7 SEC/Seguridad de Memoria y Tipos
2.14.8 SEC/Flujo de Información y No Interferencia
2.14.9 SEC/Análisis de Malware y Seguridad Avanzada
2.14.10 SEC/Fundamentos de Criptografía
2.14.11 SEC/Algoritmos Criptográficos
2.14.12 SEC/Protocolos, Aplicaciones y Criptografía Avanzada
2.14.13 SEC/Análisis de Amenazas e Ingeniería de Seguridad
2.14.14 SEC/Diseño e Ingeniería de Controles de Seguridad
2.14.15 SEC/Computación Confiable e Ingeniería de Privacidad
2.14.16 SEC/Técnicas de Informática Forense
2.14.17 SEC/Aspectos Legales y Manejo de Incidentes
2.14.18 SEC/Gobierno, Gestión y Política de Seguridad
2.14.19 SEC/Gestión de Riesgos y Datos
2.15 Sociedad, ética y la Profesión (SEP)
2.15.1 SEP/Impacto Social e IA
2.15.2 SEP/Equidad Digital y Accesibilidad
2.15.3 SEP/Fundamentos y Marcos del Análisis Ético
2.15.4 SEP/Métodos y Herramientas de Análisis Ético
2.15.5 SEP/Valores, Naturaleza y Actualización Profesional
2.15.6 SEP/Códigos de Ética y Responsabilidad Legal
2.15.7 SEP/Responsabilidad Profesional y Política Pública
2.15.8 SEP/Disidencia Ética y Contexto Cultural
2.15.9 SEP/Ética en el Lugar de Trabajo
2.15.10 SEP/Fundamentos de la Propiedad Intelectual
2.15.11 SEP/Licencias, Plagio y Autoría
2.15.12 SEP/Derechos de PI Digital y Derechos de Autor
2.15.13 SEP/Open Source, Piratería y DRM
2.15.14 SEP/Datos, Vigilancia y Tecnología de Privacidad
2.15.15 SEP/Fundamentos Filosóficos y Legislación de Privacidad
2.15.16 SEP/Libertades Civiles y Expresión
2.15.17 SEP/Comunicación Técnica y Profesional
2.15.18 SEP/Comunicación en Equipo y Cultura
2.15.19 SEP/Huella Ambiental de los Sistemas Informáticos
2.15.20 SEP/Efectos Sistémicos y Contexto Social
2.15.21 SEP/Diseño Sostenible y Computación Ubicua
2.15.22 SEP/Fundamentos e Historia Temprana de la Informática
2.15.23 SEP/Historia Moderna: PC, Internet e IA
2.15.24 SEP/Modelos y Estrategias Económicas
2.15.25 SEP/Automatización, IA y Ética Económica
2.15.26 SEP/Delitos y Ataques Informáticos
2.15.27 SEP/Leyes, Políticas y Responsabilidad en Seguridad
2.15.28 SEP/Identidad y Diversidad en la Informática
2.15.29 SEP/Contexto Histórico e Intercultural de DEIA
2.15.30 SEP/Inclusión y Prácticas en Informática
2.15.31 SEP/Diseño Accesible
2.16 Fundamentos de Sistemas (SF)
2.16.1 SF/Componentes Hardware y Lógica
2.16.2 SF/Capas, Abstracciones y Escalabilidad
2.16.3 SF/Sistemas Digitales y Lógica
2.16.4 SF/Máquinas de Estado
2.16.5 SF/Procesamiento Secuencial y Paralelo
2.16.6 SF/Gestión de Recursos
2.16.7 SF/Latencia, Caché y Jerarquía de Memoria
2.16.8 SF/Virtualización y Aislamiento
2.16.9 SF/Métricas y Benchmarks de Rendimiento
2.16.10 SF/Modelos Analíticos de Rendimiento
2.16.11 SF/Eventos, Herramientas y Experimentación
2.16.12 SF/Confiabilidad del Sistema
2.16.13 SF/Seguridad del Sistema
2.16.14 SF/Diseño del Sistema
2.16.15 SF/Sociedad, ética y la Profesión
2.17 Desarrollo de Plataformas Especializadas (SPD)
2.17.1 SPD/Aspectos Comunes I: Plataformas, APIs y Restricciones
2.17.2 SPD/Aspectos Comunes II: Lenguajes de Plataforma y Patrones Web
2.17.3 SPD/Frontend, Frameworks y Estándares Web
2.17.4 SPD/Arquitectura Cloud y Gestión de Datos
2.17.5 SPD/Plataformas Móviles I: Fundamentos del Desarrollo
2.17.6 SPD/Plataformas Móviles: Arquitectura y Restricciones
2.17.7 SPD/Plataformas Móviles: Capacidades y Computación Asíncrona
2.17.8 SPD/Plataformas Robóticas
2.17.9 SPD/Características y Arquitecturas Embebidas
2.17.10 SPD/Sistemas, Programación y Sensores
2.17.11 SPD/Tiempo Real, Memoria y Verificación
2.17.12 SPD/Historia, Tipos y Características de Plataformas
2.17.13 SPD/Sensores, Controladores y Ecosistemas eSports
2.17.14 SPD/Arquitecturas y Renderizado
2.17.15 SPD/Algoritmos, Medios y Mundos Virtuales
2.17.16 SPD/Lenguajes, APIs y Herramientas de Desarrollo
2.17.17 SPD/Motores de Juego
2.17.18 SPD/Fundamentos del Diseño de Juegos
2.17.19 SPD/Géneros, Audiencias y Alcance Social
2.17.20 SPD/Plataformas Interactivas de Datos y Análisis
2.17.21 SPD/Programación con IA y Plataformas Cuánticas
2.17.22 SPD/SPD-SEP/Móvil
2.17.23 SPD/SPD-SEP Web
2.17.24 SPD/Propiedad Intelectual en los Juegos
2.17.25 SPD/Accesibilidad e Interfaz del Juego
2.17.26 SPD/Salud, Seguridad y Sostenibilidad
2.17.27 SPD/Representación, Inclusión e Igualdad
2.17.28 SPD/SPD-SEP/Robótica
2.17.29 SPD/SPD-SEP/Interactiva
3 Cuerpo del conocimiento de Ciencias Básicas para Computación
3.1 Cálculo y Análisis (CAN)
3.1.1 CAN/Cálculo Diferencial
3.1.2 CAN/Cálculo Integral y Series
3.1.3 CAN/Cálculo Diferencial Multivariable
3.1.4 CAN/Análisis Armónico y Teoría de Fourier
3.2 álgebra y Teoría de Números (ANT)
3.2.1 ANT/álgebra Lineal
3.2.2 ANT/Teoría de Grupos
3.2.3 ANT/Anillos, Cuerpos y Teoría de Galois
3.2.4 ANT/Criptografía y Teoría de la Codificación
3.3 Matemáticas Discretas y Combinatoria (DMC)
3.3.1 DMC/Combinatoria Enumerativa
3.3.2 DMC/Teoría de Grafos
3.3.3 DMC/Optimización Discreta
3.3.4 DMC/Lógica Matemática y Teoría de Conjuntos
3.4 Probabilidad y Estadística (PST)
3.4.1 PST/Axiomas de Probabilidad y Distribuciones
3.4.2 PST/Teoremas Límite
3.4.3 PST/Procesos Estocásticos
3.4.4 PST/Teoría de la Estimación
3.4.5 PST/Inferencia Bayesiana
3.5 Análisis Numérico y Científico (NSA)
3.5.1 NSA/Análisis de Error y Aritmética de Punto Flotante
3.5.2 NSA/Búsqueda de Raíces de Ecuaciones No Lineales
3.5.3 NSA/álgebra Lineal Numérica
3.5.4 NSA/Métodos Numéricos para Ecuaciones Diferenciales
3.5.5 NSA/Algoritmos de Optimización
3.6 Modelado y Simulación Matemática (MMS)
3.6.1 MMS/Ecuaciones Diferenciales Ordinarias
3.6.2 MMS/Sistemas Dinámicos y Caos
3.6.3 MMS/Teoría de Control Matemático
3.6.4 MMS/Ecuaciones Diferenciales Estocásticas
3.7 Fundamentos Matemáticos de la Ciencia de Datos (FDS)
3.7.1 FDS/Teoría del Aprendizaje Estadístico
3.7.2 FDS/Optimización para Aprendizaje Automático
3.7.3 FDS/Teoría de la Información
3.7.4 FDS/Reducción de Dimensionalidad
3.7.5 FDS/Fundamentos Matemáticos del Aprendizaje Profundo
3.8 Información y Computación Cuántica (QIC)
3.8.1 QIC/Fundamentos de Mecánica Cuántica para Computación
3.8.2 QIC/Circuitos y Puertas Cuánticas
3.8.3 QIC/Algoritmos Cuánticos
3.8.4 QIC/Entrelazamiento y Desigualdades de Bell
3.9 Electromagnetismo (ELM)
3.9.1 ELM/Electrostática: Campo Eléctrico y Ley de Gauss
3.9.2 ELM/Corriente Eléctrica, Circuitos y Leyes de Kirchhoff
3.9.3 ELM/Ecuaciones de Maxwell y Transformaciones de Norma
3.10 Termodinámica y Mecánica Estadística (TSM)
3.10.1 TSM/Leyes de la Termodinámica y Funciones de Estado
3.10.2 TSM/Teoría Cinética de los Gases
3.10.3 TSM/Máquinas Térmicas, Entropía y la Segunda Ley
3.11 Física Computacional y Basada en Datos (CDP)
3.11.1 CDP/Métodos Numéricos para Ecuaciones Diferenciales en Física
3.11.2 CDP/Métodos y Simulaciones de Monte Carlo
3.11.3 CDP/Aprendizaje Automático para el Descubrimiento Físico
3.12 Mecánica Clásica (CME)
3.12.1 CME/Cinemática y Dinámica de Partículas
3.12.2 CME/Trabajo, Energía y Fuerzas Conservativas
3.12.3 CME/Dinámica del Cuerpo Rígido en 3D
3.12.4 CME/Teoría de Pequeñas Oscilaciones y Osciladores Acoplados
3.12.5 CME/Mecánica Lagrangiana y Hamiltoniana
3.13 Química Computacional y Teórica (CTC)
3.13.1 CTC/Modelado Molecular y Simulación
3.13.2 CTC/Aprendizaje Automático en el Descubrimiento Químico
3.13.3 CTC/Diseño de Fármacos Computacional
3.14 Bioquímica y Biología Molecular (BMB)
3.14.1 BMB/Estructura y Función de las Biomoléculas
3.14.2 BMB/Genética Molecular y Enzimología
3.14.3 BMB/Bioinformática y Biología Computacional
4 Plan de estudios
4.1 Codificación de los cursos
4.2 Estructura Curricular
4.3 Tópicos distribuídos por curso
4.3.1 Tópicos de Ciencia de la Computación–Computer Science/curso
4.3.2 Tópicos de Ciencias Básicas para Computación/curso
4.4 Resultados esperados distribuídos por curso
4.5 Distribución de cursos en la carrera
4.6 Compatibilidad de la carrera con relación a estandares internacionales
5 Contenido detallado por curso
Primer Semestre
5.1 Introducción a la Computación (Obligatorio)
5.1.1 Justificación
5.1.2 Objetivos Generales
5.1.3 Contribución a los resultados (Outcomes)
5.1.4 Contenido
5.1.4.1 Introducción a la Programación y su Historia (4 horas) [Habilidades AG-C08,AG-C12]
5.1.4.2 Sistemas de Tipos I: Fundamentos (6 horas) [Habilidades AG-C08,AG-C12]
5.1.4.3 Programación Orientada a Objetos I: Fundamentos (14 horas) [Habilidades AG-C08,AG-C12]
5.1.4.4 Funciones y paso de parámetros (10 horas) [Habilidades AG-C08,AG-C12]
5.1.4.5 Estructuras de datos básicas (10 horas) [Habilidades AG-C08,AG-C12]
5.1.4.6 Programación Orientada a Objetos I: Fundamentos (10 horas) [Habilidades AG-C08,AG-C12]
5.1.4.7 Estrategias Algorítmicas (6 horas) [Habilidades AG-C08,AG-C12]
5.1.4.8 Métodos Modernos de Desarrollo y Uso de Herramientas (4 horas) [Habilidades AG-C08,AG-C12]
5.1.5 Referencias Bibliográficas
5.2 Algebra Linear (Obligatorio)
5.2.1 Justificación
5.2.2 Objetivos Generales
5.2.3 Contribución a los resultados (Outcomes)
5.2.4 Contenido
5.2.4.1 álgebra Lineal (48 horas) [Habilidades AG-C07]
5.2.5 Referencias Bibliográficas
5.3 Cálculo Diferencial (Obligatorio)
5.3.1 Justificación
5.3.2 Objetivos Generales
5.3.3 Contribución a los resultados (Outcomes)
5.3.4 Contenido
5.3.4.1 Límites y Continuidad (12 horas) [Habilidades AG-C07]
5.3.4.2 Cálculo Diferencial (36 horas) [Habilidades AG-C07]
5.3.5 Referencias Bibliográficas
5.4 Química I (Obligatorio)
5.4.1 Justificación
5.4.2 Objetivos Generales
5.4.3 Contribución a los resultados (Outcomes)
5.4.4 Contenido
5.4.4.1 Materia y Energía (8 horas) [Habilidades AG-C07]
5.4.4.2 Estructura Atómica (10 horas) [Habilidades AG-C07]
5.4.4.3 Enlace Químico (10 horas) [Habilidades AG-C07]
5.4.4.4 Estequiometría (10 horas) [Habilidades AG-C07]
5.4.4.5 Estados de la Materia (10 horas) [Habilidades AG-C07]
5.4.5 Referencias Bibliográficas
5.5 Electivo Formación General (Obligatorio)
5.5.1 Justificación
5.5.2 Objetivos Generales
5.5.3 Contribución a los resultados (Outcomes)
5.5.4 Contenido
5.5.4.1 Primera Unidad (48 horas) [Habilidades AG-C02,AG-C04]
5.5.5 Referencias Bibliográficas
5.6 Inglés I (Obligatorio)
5.6.1 Justificación
5.6.2 Objetivos Generales
5.6.3 Contribución a los resultados (Outcomes)
5.6.4 Contenido
5.6.4.1 Bienvenido a la Computación (12 horas) [Habilidades AG-C03,AG-C04]
5.6.4.2 Partes y Sistemas (12 horas) [Habilidades AG-C03,AG-C04]
5.6.4.3 Cómo Funciona (12 horas) [Habilidades AG-C03,AG-C04]
5.6.4.4 Lo que Hacen los Ingenieros (12 horas) [Habilidades AG-C03,AG-C04]
5.6.4.5 Dentro de una Computadora (12 horas) [Habilidades AG-C03,AG-C04]
5.6.4.6 ¿Pueden Pensar las Computadoras? (12 horas) [Habilidades AG-C03,AG-C04]
5.6.4.7 Historia de la Computación (12 horas) [Habilidades AG-C03,AG-C04]
5.6.4.8 Mis Metas Profesionales en Computación (12 horas) [Habilidades AG-C03,AG-C04]
5.6.5 Referencias Bibliográficas
Segundo Semestre
5.7 Introducción a la Ciencia de la Computación (Obligatorio)
5.7.1 Justificación
5.7.2 Objetivos Generales
5.7.3 Contribución a los resultados (Outcomes)
5.7.4 Contenido
5.7.4.1 Pensamiento Computacional (Parte I) (4 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.2 Pensamiento Computacional (Parte II) (4 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.3 Conceptos Generales (4 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.4 Representación de Datos a Nivel de Máquina (4 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.5 Abstracción y Representación de Programas (2 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.6 Fundamentos de Criptografía (2 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.7 Gestión de Memoria (4 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.8 Rol y Propósito de los Sistemas Operativos (2 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.9 Principios del Sistema Operativo (2 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.10 Fundamentos de Redes y Comunicaciones (4 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.11 Aplicaciones en Red (4 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.12 Marco de Análisis de Complejidad (2 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.13 Notación Asintótica y Clases de Complejidad (1 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.14 Análisis de Complejidad II: Recursión, Amortización y Cotas Ajustadas (1 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.15 Estructuras de Datos Fundamentales (3 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.16 Algoritmos Fundamentales (3 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.17 Algoritmos Avanzados (2 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.18 Conceptos Fundamentales de Sistemas de Bases de Datos (4 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.19 Programación Orientada a Objetos I: Fundamentos (4 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.20 Control de Versiones y CI/CD (2 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.21 Ingeniería de Requisitos (2 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.22 Aprendizaje Automático I: Fundamentos (1 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.23 Aprendizaje Automático III: Redes Neuronales y Ética (1 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.24 Conceptos Fundamentales de Gráficos y Técnicas Interactivas (2 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.25 Renderizado Aplicado y Técnicas (2 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.4.26 Clase de cierre: ¿Cómo funciona un motor de búsqueda como Google? (2 horas) [Habilidades AG-C02,AG-C08,AG-C12]
5.7.5 Referencias Bibliográficas
5.8 Programación Orientada a Objetos I (Obligatorio)
5.8.1 Justificación
5.8.2 Objetivos Generales
5.8.3 Contribución a los resultados (Outcomes)
5.8.4 Contenido
5.8.4.1 Pragmática del Lenguaje (2 horas) [Habilidades AG-C09,AG-C12]
5.8.4.2 Traducción y Ejecución de Lenguajes (4 horas) [Habilidades AG-C09,AG-C12]
5.8.4.3 Sistemas de Tipos I: Fundamentos (8 horas) [Habilidades AG-C09,AG-C12]
5.8.4.4 Programación Orientada a Objetos I: Fundamentos (14 horas) [Habilidades AG-C09,AG-C12]
5.8.4.5 Modelo de Ejecución y Memoria de Sistemas (12 horas) [Habilidades AG-C09,AG-C12]
5.8.4.6 Programación Funcional (10 horas) [Habilidades AG-C09,AG-C12]
5.8.4.7 Programación Orientada a Objetos II: Encapsulación, Subtipado y Reflexión (8 horas) [Habilidades AG-C09,AG-C12]
5.8.4.8 Construcciones de Programación Avanzadas (6 horas) [Habilidades AG-C09,AG-C12]
5.8.4.9 Scripting de Shell (4 horas) [Habilidades AG-C09,AG-C12]
5.8.5 Referencias Bibliográficas
5.9 Estructuras Discretas (Obligatorio)
5.9.1 Justificación
5.9.2 Objetivos Generales
5.9.3 Contribución a los resultados (Outcomes)
5.9.4 Contenido
5.9.4.1 Matemáticas Discretas (12 horas) [Habilidades AG-C07,AG-C12]
5.9.4.2 Matemáticas Discretas (12 horas) [Habilidades AG-C07,AG-C12]
5.9.4.3 Matemáticas Discretas (12 horas) [Habilidades AG-C07,AG-C12]
5.9.4.4 Matemáticas Discretas (12 horas) [Habilidades AG-C07,AG-C12]
5.9.5 Referencias Bibliográficas
5.10 Cálculo Integral (Obligatorio)
5.10.1 Justificación
5.10.2 Objetivos Generales
5.10.3 Contribución a los resultados (Outcomes)
5.10.4 Contenido
5.10.4.1 Cálculo Integral y Series (48 horas) [Habilidades AG-C07]
5.10.5 Referencias Bibliográficas
5.11 Física I (Obligatorio)
5.11.1 Justificación
5.11.2 Objetivos Generales
5.11.3 Contribución a los resultados (Outcomes)
5.11.4 Contenido
5.11.4.1 Cinemática y Dinámica de Partículas (18 horas) [Habilidades AG-C07]
5.11.4.2 Trabajo, Energía y Fuerzas Conservativas (16 horas) [Habilidades AG-C07]
5.11.4.3 Sistemas de Partículas y Momento Lineal (14 horas) [Habilidades AG-C07]
5.11.4.4 Movimiento Rotacional y Momento Angular (16 horas) [Habilidades AG-C07]
5.11.5 Referencias Bibliográficas
5.12 Inglés II (Obligatorio)
5.12.1 Justificación
5.12.2 Objetivos Generales
5.12.3 Contribución a los resultados (Outcomes)
5.12.4 Contenido
5.12.4.1 Avances y Descubrimientos (12 horas) [Habilidades AG-C03,AG-C04]
5.12.4.2 Datos y Variables (12 horas) [Habilidades AG-C03,AG-C04]
5.12.4.3 El Futuro de la Tecnología (12 horas) [Habilidades AG-C03,AG-C04]
5.12.4.4 Comparando Tecnologías (12 horas) [Habilidades AG-C03,AG-C04]
5.12.4.5 Procesos en Ejecución (12 horas) [Habilidades AG-C03,AG-C04]
5.12.4.6 Hitos del Software (12 horas) [Habilidades AG-C03,AG-C04]
5.12.4.7 Desafíos Técnicos (12 horas) [Habilidades AG-C03,AG-C04]
5.12.4.8 Inglés para Tecnología II (12 horas) [Habilidades AG-C03,AG-C04]
5.12.5 Referencias Bibliográficas
Tercer Semestre
5.13 Programación Orientada a Objetos II (Obligatorio)
5.13.1 Justificación
5.13.2 Objetivos Generales
5.13.3 Contribución a los resultados (Outcomes)
5.13.4 Contenido
5.13.4.1 Programación Orientada a Objetos II: Encapsulación, Subtipado y Reflexión (8 horas) [Habilidades AG-C09,AG-C12]
5.13.4.2 Sistemas de Tipos II: Polimorfismo y Tipado Complementario (12 horas) [Habilidades AG-C09,AG-C12]
5.13.4.3 Gestión de Memoria (8 horas) [Habilidades AG-C09,AG-C12]
5.13.4.4 Computación Paralela y Distribuida (12 horas) [Habilidades AG-C09,AG-C12]
5.13.4.5 Construcciones de Programación Avanzadas (8 horas) [Habilidades AG-C09,AG-C12]
5.13.4.6 Modelo de Ejecución y Memoria de Sistemas (8 horas) [Habilidades AG-C09,AG-C12]
5.13.4.7 Construcciones de Programación Avanzadas (6 horas) [Habilidades AG-C09,AG-C12]
5.13.4.8 Construcciones de Programación Avanzadas (6 horas) [Habilidades AG-C09,AG-C12]
5.13.4.9 Control de Versiones y CI/CD (4 horas) [Habilidades AG-C09,AG-C12]
5.13.5 Referencias Bibliográficas
5.14 Desarrollo Basado en Plataformas (Obligatorio)
5.14.1 Justificación
5.14.2 Objetivos Generales
5.14.3 Contribución a los resultados (Outcomes)
5.14.4 Contenido
5.14.4.1 Aspectos Comunes I: Plataformas, APIs y Restricciones (5 horas) [Habilidades AG-C04,AG-C09]
5.14.4.2 Aspectos Comunes II: Lenguajes de Plataforma y Patrones Web (3 horas) [Habilidades AG-C04,AG-C09]
5.14.4.3 Frontend, Frameworks y Estándares Web (12 horas) [Habilidades AG-C04,AG-C09]
5.14.4.4 Plataformas Móviles I: Fundamentos del Desarrollo (6 horas) [Habilidades AG-C04,AG-C09]
5.14.4.5 Plataformas Móviles: Arquitectura y Restricciones (3 horas) [Habilidades AG-C04,AG-C09]
5.14.4.6 Plataformas Móviles: Capacidades y Computación Asíncrona (3 horas) [Habilidades AG-C04,AG-C09]
5.14.4.7 SPD-SEP/Interactiva (10 horas) [Habilidades AG-C04,AG-C09]
5.14.4.8 Plataformas Interactivas de Datos y Análisis (6 horas) [Habilidades AG-C04,AG-C09]
5.14.5 Referencias Bibliográficas
5.15 IA Aplicada (Obligatorio)
5.15.1 Justificación
5.15.2 Objetivos Generales
5.15.3 Contribución a los resultados (Outcomes)
5.15.4 Contenido
5.15.4.1 Fundamentos de IA y Panorama Global (16 horas) [Habilidades AG-C01,AG-C11]
5.15.4.2 Interacción Efectiva con IA e Ingeniería de Prompts Multiplataforma (20 horas) [Habilidades AG-C01,AG-C11]
5.15.4.3 Aplicaciones de IA entre Disciplinas y Plataformas (16 horas) [Habilidades AG-C01,AG-C11]
5.15.4.4 Ética Global en IA y Uso Responsable (12 horas) [Habilidades AG-C01,AG-C11]
5.15.5 Referencias Bibliográficas
5.16 Cálculo Diferencial e Integral Avanzado (Obligatorio)
5.16.1 Justificación
5.16.2 Objetivos Generales
5.16.3 Contribución a los resultados (Outcomes)
5.16.4 Contenido
5.16.4.1 Funciones Vectoriales de una Variable Real (14 horas) [Habilidades AG-C07]
5.16.4.2 Cálculo Diferencial Multivariable (18 horas) [Habilidades AG-C07]
5.16.4.3 Transformaciones Multivariables (12 horas) [Habilidades AG-C07]
5.16.4.4 Integrales Múltiples (18 horas) [Habilidades AG-C07]
5.16.4.5 Integrales de Línea y Campos Vectoriales (10 horas) [Habilidades AG-C07]
5.16.4.6 Integrales de Superficie y Teoremas Fundamentales (12 horas) [Habilidades AG-C07]
5.16.5 Referencias Bibliográficas
5.17 Estadística y Probabilidades (Obligatorio)
5.17.1 Justificación
5.17.2 Objetivos Generales
5.17.3 Contribución a los resultados (Outcomes)
5.17.4 Contenido
5.17.4.1 Fundamentos de Probabilidad (6 horas) [Habilidades AG-C07]
5.17.4.2 Variables Aleatorias Discretas (6 horas) [Habilidades AG-C07]
5.17.4.3 Variables Aleatorias Continuas (6 horas) [Habilidades AG-C07]
5.17.4.4 Distribuciones Multivariadas y Dependencia (6 horas) [Habilidades AG-C07]
5.17.4.5 Teoremas Límite y Aproximaciones (6 horas) [Habilidades AG-C07]
5.17.4.6 Inferencia Bayesiana (6 horas) [Habilidades AG-C07]
5.17.4.7 Inferencia Estadística (6 horas) [Habilidades AG-C07]
5.17.4.8 Regresión y Aplicaciones Avanzadas (6 horas) [Habilidades AG-C07]
5.17.5 Referencias Bibliográficas
5.18 Inglés III (Electivo)
5.18.1 Justificación
5.18.2 Objetivos Generales
5.18.3 Contribución a los resultados (Outcomes)
5.18.4 Contenido
5.18.4.1 Comunicación Técnica (12 horas) [Habilidades AG-C03,AG-C04]
5.18.4.2 Comparando Arquitecturas (12 horas) [Habilidades AG-C03,AG-C04]
5.18.4.3 Antes y Ahora en la Computación (12 horas) [Habilidades AG-C03,AG-C04]
5.18.4.4 Estándares y Protocolos de Ingeniería (12 horas) [Habilidades AG-C03,AG-C04]
5.18.4.5 ¿Cómo se construye el Software? (12 horas) [Habilidades AG-C03,AG-C04]
5.18.4.6 Depuración y Análisis (12 horas) [Habilidades AG-C03,AG-C04]
5.18.4.7 Investigación e Innovación (12 horas) [Habilidades AG-C03,AG-C04]
5.18.4.8 Inglés Técnico III (12 horas) [Habilidades AG-C03,AG-C04]
5.18.5 Referencias Bibliográficas
Cuarto Semestre
5.19 Algoritmos y Estructuras de Datos (Obligatorio)
5.19.1 Justificación
5.19.2 Objetivos Generales
5.19.3 Contribución a los resultados (Outcomes)
5.19.4 Contenido
5.19.4.1 Fundamentos avanzados para estructuras de datos (8 horas) [Habilidades AG-C08,AG-C09]
5.19.4.2 Estructuras de Datos Fundamentales (8 horas) [Habilidades AG-C08,AG-C09]
5.19.4.3 Estructuras de Datos Fundamentales (8 horas) [Habilidades AG-C08,AG-C09]
5.19.4.4 Balanced and Multi-way Trees (8 horas) [Habilidades AG-C08,AG-C09]
5.19.4.5 Estructuras de Datos Fundamentales (8 horas) [Habilidades AG-C08,AG-C09]
5.19.4.6 Estructuras de Datos Fundamentales (8 horas) [Habilidades AG-C08,AG-C09]
5.19.4.7 Concurrent Data Structures (8 horas) [Habilidades AG-C08,AG-C09]
5.19.4.8 Specialized Structures and Applications (8 horas) [Habilidades AG-C08,AG-C09]
5.19.5 Referencias Bibliográficas
5.20 Teoría de la Computación (Obligatorio)
5.20.1 Justificación
5.20.2 Objetivos Generales
5.20.3 Contribución a los resultados (Outcomes)
5.20.4 Contenido
5.20.4.1 Lenguajes Formales y Autómatas (18 horas) [Habilidades AG-C08,AG-C12]
5.20.4.2 Lenguajes Formales y Autómatas (16 horas) [Habilidades AG-C08,AG-C12]
5.20.4.3 Lenguajes Formales y Autómatas (16 horas) [Habilidades AG-C08,AG-C12]
5.20.4.4 Lenguajes Formales y Autómatas (12 horas) [Habilidades AG-C08,AG-C12]
5.20.4.5 Marco de Análisis de Complejidad (3 horas) [Habilidades AG-C08,AG-C12]
5.20.4.6 Notación Asintótica y Clases de Complejidad (4 horas) [Habilidades AG-C08,AG-C12]
5.20.4.7 Análisis de Complejidad II: Recursión, Amortización y Cotas Ajustadas (7 horas) [Habilidades AG-C08,AG-C12]
5.20.4.8 Teoría de la Complejidad Computacional (6 horas) [Habilidades ]
5.20.5 Referencias Bibliográficas
5.21 Arquitectura de Computadores (Obligatorio)
5.21.1 Justificación
5.21.2 Objetivos Generales
5.21.3 Contribución a los resultados (Outcomes)
5.21.4 Contenido
5.21.4.1 Organización de Máquina a Nivel de Ensamblador (20 horas) [Habilidades AG-C03,AG-C09]
5.21.4.2 Jerarquía de Memoria (18 horas) [Habilidades AG-C03,AG-C09]
5.21.4.3 Interconexión y Comunicación (8 horas) [Habilidades AG-C03,AG-C09]
5.21.4.4 Organización Funcional (8 horas) [Habilidades AG-C03,AG-C09]
5.21.4.5 Arquitecturas Heterogéneas (10 horas) [Habilidades AG-C03,AG-C09]
5.21.4.6 Arquitecturas de Procesador Seguras (8 horas) [Habilidades AG-C03,AG-C09]
5.21.5 Referencias Bibliográficas
5.22 Bases de Datos I (Obligatorio)
5.22.1 Justificación
5.22.2 Objetivos Generales
5.22.3 Contribución a los resultados (Outcomes)
5.22.4 Contenido
5.22.4.1 Conceptos Fundamentales de Sistemas de Bases de Datos (8 horas) [Habilidades AG-C09,AG-C12]
5.22.4.2 Modelado de Datos (8 horas) [Habilidades AG-C09,AG-C12]
5.22.4.3 Bases de Datos Relacionales (8 horas) [Habilidades AG-C09,AG-C12]
5.22.4.4 Construcción de Consultas (8 horas) [Habilidades AG-C09,AG-C12]
5.22.4.5 Construcción de Consultas (8 horas) [Habilidades AG-C09,AG-C12]
5.22.4.6 Bases de Datos Relacionales (8 horas) [Habilidades AG-C09,AG-C12]
5.22.4.7 Internos de DBMS (8 horas) [Habilidades AG-C09,AG-C12]
5.22.4.8 Seguridad y Privacidad de Datos (8 horas) [Habilidades AG-C09,AG-C12]
5.22.5 Referencias Bibliográficas
5.23 Metodología de la Investigación (Obligatorio)
5.23.1 Justificación
5.23.2 Objetivos Generales
5.23.3 Contribución a los resultados (Outcomes)
5.23.4 Contenido
5.23.4.1 Fundamentos de Investigación Científica en Computación (8 horas) [Habilidades AG-C05,AG-C08]
5.23.4.2 Lectura Crítica y Análisis de Literatura Científica (8 horas) [Habilidades AG-C08,AG-C09]
5.23.4.3 Ética en Investigación e Integridad Académica (6 horas) [Habilidades AG-C02,AG-C04]
5.23.4.4 Redacción Técnica y Herramientas de Escritura Científica (10 horas) [Habilidades AG-C04,AG-C09]
5.23.4.5 Revisión Sistemática de Literatura y Artículos de Survey (10 horas) [Habilidades AG-C04,AG-C08,AG-C09]
5.23.4.6 Presentación y Difusión de Resultados de Investigación (6 horas) [Habilidades AG-C02,AG-C04,AG-C05]
5.23.5 Referencias Bibliográficas
5.24 Métodos Numéricos (Obligatorio)
5.24.1 Justificación
5.24.2 Objetivos Generales
5.24.3 Contribución a los resultados (Outcomes)
5.24.4 Contenido
5.24.4.1 Análisis de Error y Aritmética de Punto Flotante (6 horas) [Habilidades AG-C08,AG-C11]
5.24.4.2 Búsqueda de Raíces de Ecuaciones No Lineales (10 horas) [Habilidades AG-C08,AG-C11]
5.24.4.3 Teoría de Aproximación e Interpolación (10 horas) [Habilidades AG-C08,AG-C11]
5.24.4.4 Integración Numérica y Cuadratura (10 horas) [Habilidades AG-C08,AG-C11]
5.24.4.5 Métodos Numéricos para Ecuaciones Diferenciales (12 horas) [Habilidades AG-C08,AG-C11]
5.24.5 Referencias Bibliográficas
5.25 Inglés IV (Electivo)
5.25.1 Justificación
5.25.2 Objetivos Generales
5.25.3 Contribución a los resultados (Outcomes)
5.25.4 Contenido
5.25.4.1 Buenas Prácticas y Ética (12 horas) [Habilidades AG-C03,AG-C04]
5.25.4.2 Fallos y Causas Raíz (12 horas) [Habilidades AG-C03,AG-C04]
5.25.4.3 Lógica Si-Entonces (12 horas) [Habilidades AG-C03,AG-C04]
5.25.4.4 Investigación en Curso (12 horas) [Habilidades AG-C03,AG-C04]
5.25.4.5 Fabricación y Despliegue (12 horas) [Habilidades AG-C03,AG-C04]
5.25.4.6 Hojas de Ruta Tecnológicas (12 horas) [Habilidades AG-C03,AG-C04]
5.25.4.7 Equipos Técnicos (12 horas) [Habilidades AG-C03,AG-C04]
5.25.4.8 Inglés Técnico IV: Redes y Seguridad (12 horas) [Habilidades AG-C03,AG-C04]
5.25.5 Referencias Bibliográficas
Quinto Semestre
5.26 Análisis y Diseño de Algoritmos (Obligatorio)
5.26.1 Justificación
5.26.2 Objetivos Generales
5.26.3 Contribución a los resultados (Outcomes)
5.26.4 Contenido
5.26.4.1 Estructuras de Datos Fundamentales (6 horas) [Habilidades AG-C08,AG-C12]
5.26.4.2 Algoritmos Fundamentales (6 horas) [Habilidades AG-C08,AG-C12]
5.26.4.3 Algoritmos Avanzados (4 horas) [Habilidades AG-C08,AG-C12]
5.26.4.4 Estrategias Algorítmicas (24 horas) [Habilidades AG-C08,AG-C12]
5.26.4.5 Marco de Análisis de Complejidad (6 horas) [Habilidades AG-C08,AG-C12]
5.26.4.6 Notación Asintótica y Clases de Complejidad (6 horas) [Habilidades AG-C08,AG-C12]
5.26.4.7 Análisis de Complejidad II: Recursión, Amortización y Cotas Ajustadas (12 horas) [Habilidades AG-C08,AG-C12]
5.26.4.8 Teoría de la Complejidad Computacional (6 horas) [Habilidades ]
5.26.5 Referencias Bibliográficas
5.27 Inteligencia Artificial (Obligatorio)
5.27.1 Justificación
5.27.2 Objetivos Generales
5.27.3 Contribución a los resultados (Outcomes)
5.27.4 Contenido
5.27.4.1 Introducción a la IA: Conceptos y Comportamiento Inteligente (4 horas) [Habilidades AG-C08,AG-C09]
5.27.4.2 Características del Problema y Naturaleza de los Agentes (4 horas) [Habilidades AG-C08,AG-C09]
5.27.4.3 Estado y Búsqueda No Informada (5 horas) [Habilidades AG-C08,AG-C09]
5.27.4.4 Búsqueda Heurística y CSP (6 horas) [Habilidades AG-C08,AG-C09]
5.27.4.5 Búsqueda Adversarial y Optimización Estocástica (5 horas) [Habilidades AG-C08,AG-C09]
5.27.4.6 Aprendizaje Automático I: Fundamentos (7 horas) [Habilidades AG-C08,AG-C09]
5.27.4.7 Aprendizaje Automático II: Datos, Representaciones y Evaluación (7 horas) [Habilidades AG-C08,AG-C09]
5.27.4.8 Aprendizaje Automático III: Redes Neuronales y Ética (6 horas) [Habilidades AG-C08,AG-C09]
5.27.4.9 Formulación del Aprendizaje Automático y Evaluación (3 horas) [Habilidades AG-C09]
5.27.4.10 Aprendizaje Profundo, RL y Ética (3 horas) [Habilidades AG-C09]
5.27.4.11 Representación del Conocimiento y Razonamiento Probabilístico Básico (6 horas) [Habilidades AG-C08,AG-C09]
5.27.4.12 Independencia, Modelos de Markov y Toma de Decisiones (6 horas) [Habilidades AG-C08,AG-C09]
5.27.4.13 Aplicaciones e Impacto Social (Parte I) (4 horas) [Habilidades AG-C08,AG-C09]
5.27.4.14 Aplicaciones e Impacto Social (Parte II) (4 horas) [Habilidades AG-C08,AG-C09]
5.27.5 Referencias Bibliográficas
5.28 Bases de Datos II (Obligatorio)
5.28.1 Justificación
5.28.2 Objetivos Generales
5.28.3 Contribución a los resultados (Outcomes)
5.28.4 Contenido
5.28.4.1 Procesamiento de Consultas (12 horas) [Habilidades AG-C08,AG-C12]
5.28.4.2 Internos de DBMS (12 horas) [Habilidades AG-C08,AG-C12]
5.28.4.3 Bases de Datos Distribuidas/Computación en la Nube (12 horas) [Habilidades AG-C08,AG-C12]
5.28.4.4 Sistemas NoSQL (12 horas) [Habilidades AG-C08,AG-C12]
5.28.4.5 Bases de Datos Semiestructuradas y No Estructuradas (12 horas) [Habilidades AG-C08,AG-C12]
5.28.5 Referencias Bibliográficas
5.29 Ingeniería de Software I (Obligatorio)
5.29.1 Justificación
5.29.2 Objetivos Generales
5.29.3 Contribución a los resultados (Outcomes)
5.29.4 Contenido
5.29.4.1 Control de Versiones y CI/CD (12 horas) [Habilidades AG-C03,AG-C09]
5.29.4.2 Ingeniería de Requisitos (14 horas) [Habilidades AG-C03,AG-C09]
5.29.4.3 Colaboración y Dinámica de Equipo (14 horas) [Habilidades AG-C03,AG-C09]
5.29.4.4 Principios y Arquitectura de Software (12 horas) [Habilidades AG-C03,AG-C09]
5.29.4.5 Conceptos de verificación y validación (12 horas) [Habilidades AG-C03,AG-C09]
5.29.4.6 Herramientas y Análisis de Pruebas (4 horas) [Habilidades AG-C03,AG-C09]
5.29.4.7 Pruebas de Rendimiento y Evaluación Comparativa (4 horas) [Habilidades AG-C03,AG-C09]
5.29.5 Referencias Bibliográficas
5.30 Sistemas Operativos (Obligatorio)
5.30.1 Justificación
5.30.2 Objetivos Generales
5.30.3 Contribución a los resultados (Outcomes)
5.30.4 Contenido
5.30.4.1 Rol y Propósito de los Sistemas Operativos (8 horas) [Habilidades AG-C03,AG-C09]
5.30.4.2 Scripting de Shell (8 horas) [Habilidades AG-C03,AG-C09]
5.30.4.3 Planificación (16 horas) [Habilidades AG-C03,AG-C09]
5.30.4.4 Gestión de Memoria (16 horas) [Habilidades AG-C03,AG-C09]
5.30.4.5 API de Sistemas de Archivos e Implementación (12 horas) [Habilidades AG-C03,AG-C09]
5.30.4.6 Protección y Seguridad (12 horas) [Habilidades AG-C03,AG-C09]
5.30.5 Referencias Bibliográficas
5.31 Inglés V (Electivo)
5.31.1 Justificación
5.31.2 Objetivos Generales
5.31.3 Contribución a los resultados (Outcomes)
5.31.4 Contenido
5.31.4.1 Argumentación Científica (12 horas) [Habilidades AG-C03,AG-C04]
5.31.4.2 Metodología de Investigación (12 horas) [Habilidades AG-C03,AG-C04]
5.31.4.3 Estudios de Caso (12 horas) [Habilidades AG-C03,AG-C04]
5.31.4.4 Propuestas de Investigación (12 horas) [Habilidades AG-C03,AG-C04]
5.31.4.5 Documentación Técnica (12 horas) [Habilidades AG-C03,AG-C04]
5.31.4.6 Proyectos a Largo Plazo (12 horas) [Habilidades AG-C03,AG-C04]
5.31.4.7 Redacción Técnica Avanzada (12 horas) [Habilidades AG-C03,AG-C04]
5.31.4.8 Inglés para Ingeniería de Software (12 horas) [Habilidades AG-C03,AG-C04]
5.31.5 Referencias Bibliográficas
Sexto Semestre
5.32 Redes y Comunicación (Obligatorio)
5.32.1 Justificación
5.32.2 Objetivos Generales
5.32.3 Contribución a los resultados (Outcomes)
5.32.4 Contenido
5.32.4.1 Fundamentos de Redes y Comunicaciones (6 horas) [Habilidades AG-C03,AG-C09]
5.32.4.2 Comunicación de un solo salto (6 horas) [Habilidades AG-C03,AG-C09]
5.32.4.3 Aplicaciones en Red (6 horas) [Habilidades AG-C03,AG-C09]
5.32.4.4 Soporte de Fiabilidad (6 horas) [Habilidades AG-C03,AG-C09]
5.32.4.5 Enrutamiento y Reenvío (6 horas) [Habilidades AG-C03,AG-C09]
5.32.4.6 Seguridad de Red (6 horas) [Habilidades AG-C03,AG-C09]
5.32.4.7 Soporte de Movilidad (6 horas) [Habilidades AG-C03,AG-C09]
5.32.4.8 Temas Emergentes (6 horas) [Habilidades AG-C03,AG-C09]
5.32.5 Referencias Bibliográficas
5.33 Algoritmos para Problemas Complejos (Obligatorio)
5.33.1 Justificación
5.33.2 Objetivos Generales
5.33.3 Contribución a los resultados (Outcomes)
5.33.4 Contenido
5.33.4.1 Estrategias Algorítmicas (12 horas) [Habilidades AG-C08,AG-C12]
5.33.4.2 Algoritmos Fundamentales (12 horas) [Habilidades AG-C08,AG-C12]
5.33.4.3 Algoritmos Fundamentales (12 horas) [Habilidades AG-C08,AG-C12]
5.33.4.4 Algoritmos Fundamentales (12 horas) [Habilidades AG-C08,AG-C12]
5.33.5 Referencias Bibliográficas
5.34 Estructuras de Datos Avanzadas (Obligatorio)
5.34.1 Justificación
5.34.2 Objetivos Generales
5.34.3 Contribución a los resultados (Outcomes)
5.34.4 Contenido
5.34.4.1 Programación Orientada a Objetos II: Encapsulación, Subtipado y Reflexión (12 horas) [Habilidades AG-C08,AG-C12]
5.34.4.2 Métodos de acceso multidimensional (Parte I) (8 horas) [Habilidades AG-C08,AG-C12]
5.34.4.3 Métodos de acceso multidimensional (Parte II) (20 horas) [Habilidades AG-C08,AG-C12]
5.34.4.4 Métodos de acceso métrico (12 horas) [Habilidades AG-C08,AG-C12]
5.34.4.5 Comunicación Técnica y Profesional (12 horas) [Habilidades AG-C08,AG-C12]
5.34.5 Referencias Bibliográficas
5.35 Compiladores (Obligatorio)
5.35.1 Justificación
5.35.2 Objetivos Generales
5.35.3 Contribución a los resultados (Outcomes)
5.35.4 Contenido
5.35.4.1 Análisis de Programas y Analizadores (20 horas) [Habilidades AG-C08,AG-C12]
5.35.4.2 Traducción y Ejecución de Lenguajes (24 horas) [Habilidades AG-C08,AG-C12]
5.35.4.3 Comportamiento en Tiempo de Ejecución y Sistemas (20 horas) [Habilidades AG-C08,AG-C12]
5.35.5 Referencias Bibliográficas
5.36 Introducción al Aprendizaje de Máquina (Obligatorio)
5.36.1 Justificación
5.36.2 Objetivos Generales
5.36.3 Contribución a los resultados (Outcomes)
5.36.4 Contenido
5.36.4.1 Fundamentos de ML (15 horas) [Habilidades AG-C08,AG-C09]
5.36.4.2 Modelos Lineales (15 horas) [Habilidades AG-C08,AG-C09]
5.36.4.3 Ensambles y Árboles (15 horas) [Habilidades AG-C08,AG-C09]
5.36.4.4 Redes Neuronales Básicas (15 horas) [Habilidades AG-C08,AG-C09]
5.36.5 Referencias Bibliográficas
5.37 Física Computacional (Obligatorio)
5.37.1 Justificación
5.37.2 Objetivos Generales
5.37.3 Contribución a los resultados (Outcomes)
5.37.4 Contenido
5.37.4.1 Óptica y Propagación de la Luz (10 horas) [Habilidades AG-C08,AG-C11]
5.37.4.2 Colisiones y Transferencia de Energía (8 horas) [Habilidades AG-C08,AG-C11]
5.37.4.3 Mecánica de Sólidos Rígidos (8 horas) [Habilidades AG-C08,AG-C11]
5.37.4.4 Dinámica de Fluidos (6 horas) [Habilidades AG-C08,AG-C11]
5.37.4.5 Termodinámica (6 horas) [Habilidades AG-C08,AG-C11]
5.37.4.6 Simulación Física (10 horas) [Habilidades AG-C08,AG-C11]
5.37.5 Referencias Bibliográficas
Séptimo Semestre
5.38 Computación Gráfica (Obligatorio)
5.38.1 Justificación
5.38.2 Objetivos Generales
5.38.3 Contribución a los resultados (Outcomes)
5.38.4 Contenido
5.38.4.1 Conceptos Fundamentales de Gráficos y Técnicas Interactivas (16 horas) [Habilidades AG-C07,AG-C08]
5.38.4.2 Renderizado Aplicado y Técnicas (16 horas) [Habilidades AG-C09]
5.38.4.3 Modelado Geométrico (16 horas) [Habilidades AG-C08,AG-C09]
5.38.4.4 Visualización (16 horas) [Habilidades AG-C09]
5.38.4.5 Sombreado y Renderizado Avanzado (12 horas) [Habilidades AG-C09]
5.38.5 Referencias Bibliográficas
5.39 Ingeniería de Software II (Obligatorio)
5.39.1 Justificación
5.39.2 Objetivos Generales
5.39.3 Contribución a los resultados (Outcomes)
5.39.4 Contenido
5.39.4.1 Colaboración y Dinámica de Equipo (14 horas) [Habilidades AG-C03,AG-C09]
5.39.4.2 Principios y Arquitectura de Software (16 horas) [Habilidades AG-C03,AG-C09]
5.39.4.3 Prácticas de Codificación (14 horas) [Habilidades AG-C03,AG-C09]
5.39.4.4 Conceptos de verificación y validación (10 horas) [Habilidades AG-C03,AG-C09]
5.39.4.5 Herramientas y Análisis de Pruebas (4 horas) [Habilidades AG-C03,AG-C09]
5.39.4.6 Pruebas de Rendimiento y Evaluación Comparativa (4 horas) [Habilidades AG-C03,AG-C09]
5.39.4.7 Conceptos de Confiabilidad (10 horas) [Habilidades AG-C03,AG-C09]
5.39.5 Referencias Bibliográficas
5.40 Experiencia de Usuario (UX) (Obligatorio)
5.40.1 Justificación
5.40.2 Objetivos Generales
5.40.3 Contribución a los resultados (Outcomes)
5.40.4 Contenido
5.40.4.1 Comprender al Usuario: Objetivos individuales e interacciones con otros (8 horas) [Habilidades AG-C03,AG-C09]
5.40.4.2 Responsabilidad y Rendición de Cuentas en el Diseño (8 horas) [Habilidades AG-C03,AG-C09]
5.40.4.3 Accesibilidad y Diseño Inclusivo (8 horas) [Habilidades AG-C03,AG-C09]
5.40.4.4 Evaluación del Diseño (8 horas) [Habilidades AG-C03,AG-C09]
5.40.4.5 Diseño de Sistemas (8 horas) [Habilidades AG-C03,AG-C09]
5.40.4.6 Sociedad, ética y Profesión (8 horas) [Habilidades AG-C03,AG-C09]
5.40.4.7 Agentes y Sistemas Cognitivos (8 horas) [Habilidades AG-C03,AG-C09]
5.40.4.8 Procesamiento del Lenguaje Natural (8 horas) [Habilidades AG-C03,AG-C09]
5.40.5 Referencias Bibliográficas
5.41 Aprendizaje Profundo (Obligatorio)
5.41.1 Justificación
5.41.2 Objetivos Generales
5.41.3 Contribución a los resultados (Outcomes)
5.41.4 Contenido
5.41.4.1 Fundamentos de DL (15 horas) [Habilidades AG-C09,AG-C11]
5.41.4.2 Arquitecturas Avanzadas (25 horas) [Habilidades AG-C09,AG-C11]
5.41.5 Referencias Bibliográficas
5.42 Ética Profesional (Obligatorio)
5.42.1 Justificación
5.42.2 Objetivos Generales
5.42.3 Contribución a los resultados (Outcomes)
5.42.4 Contenido
5.42.4.1 Fundamentos Éticos en IA (10 horas) [Habilidades AG-C02,AG-C04]
5.42.4.2 Privacidad y Regulaciones (14 horas) [Habilidades AG-C02,AG-C04]
5.42.4.3 Sesgos y Equidad (18 horas) [Habilidades AG-C02,AG-C04]
5.42.4.4 Responsabilidad en Sistemas Autónomos (18 horas) [Habilidades AG-C02,AG-C04]
5.42.5 Referencias Bibliográficas
Octavo Semestre
5.43 Computación en la Sociedad (Obligatorio)
5.43.1 Justificación
5.43.2 Objetivos Generales
5.43.3 Contribución a los resultados (Outcomes)
5.43.4 Contenido
5.43.4.1 Fundamentos e Historia Temprana de la Informática (2 horas) [Habilidades AG-C01,AG-C02]
5.43.4.2 Impacto Social e IA (2 horas) [Habilidades AG-C01,AG-C02]
5.43.4.3 Fundamentos y Marcos del Análisis Ético (4 horas) [Habilidades AG-C01,AG-C02]
5.43.4.4 Valores, Naturaleza y Actualización Profesional (4 horas) [Habilidades AG-C01,AG-C02]
5.43.4.5 Fundamentos de la Propiedad Intelectual (4 horas) [Habilidades AG-C01,AG-C02]
5.43.4.6 Derechos de PI Digital y Derechos de Autor (6 horas) [Habilidades ]
5.43.4.7 Datos, Vigilancia y Tecnología de Privacidad (4 horas) [Habilidades AG-C01,AG-C02]
5.43.4.8 Huella Ambiental de los Sistemas Informáticos (2 horas) [Habilidades AG-C01,AG-C02]
5.43.4.9 Modelos y Estrategias Económicas (2 horas) [Habilidades AG-C01,AG-C02]
5.43.4.10 Delitos y Ataques Informáticos (2 horas) [Habilidades AG-C01,AG-C02]
5.43.4.11 Identidad y Diversidad en la Informática (2 horas) [Habilidades AG-C01,AG-C02]
5.43.4.12 Comunicación Técnica y Profesional (2 horas) [Habilidades AG-C01,AG-C02]
5.43.5 Referencias Bibliográficas
5.44 Seguridad en Computación (Obligatorio)
5.44.1 Justificación
5.44.2 Objetivos Generales
5.44.3 Contribución a los resultados (Outcomes)
5.44.4 Contenido
5.44.4.1 Principios y Mentalidad de Seguridad (6 horas) [Habilidades AG-C09,AG-C11]
5.44.4.2 Fundamentos de Criptografía (8 horas) [Habilidades AG-C09,AG-C11]
5.44.4.3 Inyección y Validación de Entrada (8 horas) [Habilidades AG-C09,AG-C11]
5.44.4.4 Análisis de Malware y Seguridad Avanzada (6 horas) [Habilidades AG-C09]
5.44.4.5 Análisis de Amenazas e Ingeniería de Seguridad (8 horas) [Habilidades AG-C09,AG-C11]
5.44.4.6 Técnicas de Informática Forense (6 horas) [Habilidades AG-C09,AG-C11]
5.44.4.7 Gobierno, Gestión y Política de Seguridad (6 horas) [Habilidades AG-C09,AG-C11]
5.44.4.8 Ética, Ley y Sociedad en Seguridad (6 horas) [Habilidades AG-C09,AG-C11]
5.44.5 Referencias Bibliográficas
5.45 Computación Paralela y Distribuída (Obligatorio)
5.45.1 Justificación
5.45.2 Objetivos Generales
5.45.3 Contribución a los resultados (Outcomes)
5.45.4 Contenido
5.45.4.1 Programas: Paralelismo Declarativo (4 horas) [Habilidades AG-C09,AG-C11]
5.45.4.2 Programas: Inicio de Actividades (3 horas) [Habilidades AG-C09,AG-C11]
5.45.4.3 Programas: Propiedades de Ejecución (3 horas) [Habilidades AG-C09,AG-C11]
5.45.4.4 Programas: Distribución (2 horas) [Habilidades AG-C09,AG-C11]
5.45.4.5 Programas: Mapeos de Implementación (2 horas) [Habilidades AG-C09,AG-C11]
5.45.4.6 Programación GPU (4 horas) [Habilidades AG-C09]
5.45.4.7 Comunicación (8 horas) [Habilidades AG-C09,AG-C11]
5.45.4.8 Comunicación: Propiedades y Extensiones (3 horas) [Habilidades AG-C09,AG-C11]
5.45.4.9 Memoria y Consistencia (3 horas) [Habilidades AG-C09,AG-C11]
5.45.4.10 Coordinación (7 horas) [Habilidades AG-C09,AG-C11]
5.45.4.11 Coordinación: Sincronización y Atomicidad (3 horas) [Habilidades AG-C09,AG-C11]
5.45.4.12 Coordinación: Propiedades Avanzadas (4 horas) [Habilidades AG-C09,AG-C11]
5.45.4.13 Evaluación (7 horas) [Habilidades AG-C09,AG-C11]
5.45.4.14 Evaluación: Métodos Formales (3 horas) [Habilidades AG-C09,AG-C11]
5.45.4.15 Evaluación: Pruebas y Medición (2 horas) [Habilidades AG-C09,AG-C11]
5.45.4.16 Algoritmos (4 horas) [Habilidades AG-C09,AG-C11]
5.45.4.17 Algoritmos: Dominios de Aplicación (4 horas) [Habilidades AG-C09,AG-C11]
5.45.4.18 Algoritmos: Dominios Algorítmicos (4 horas) [Habilidades AG-C09,AG-C11]
5.45.5 Referencias Bibliográficas
5.46 Proyecto de tesis 1 (Obligatorio)
5.46.1 Justificación
5.46.2 Objetivos Generales
5.46.3 Contribución a los resultados (Outcomes)
5.46.4 Contenido
5.46.4.1 Profundización en el Estado del Arte Específico (10 horas) [Habilidades AG-C08,AG-C09]
5.46.4.2 Análisis Crítico y Comparativo de Enfoques (10 horas) [Habilidades AG-C08,AG-C09]
5.46.4.3 Diseño y Ejecución de Experimentos Preliminares (12 horas) [Habilidades AG-C05,AG-C08,AG-C09]
5.46.4.4 Redacción del Reporte Técnico (12 horas) [Habilidades AG-C04,AG-C09]
5.46.4.5 Propuesta de Investigación y Selección de Asesor (8 horas) [Habilidades AG-C02,AG-C05,AG-C09]
5.46.4.6 Presentación y Defensa del Estado del Arte (8 horas) [Habilidades AG-C02,AG-C04,AG-C05]
5.46.5 Referencias Bibliográficas
5.47 Teatro (Obligatorio)
5.47.1 Justificación
5.47.2 Objetivos Generales
5.47.3 Contribución a los resultados (Outcomes)
5.47.4 Contenido
5.47.4.1 El Arte, la Creatividad y el Teatro (6 horas) [Habilidades AG-C02,AG-C04]
5.47.4.2 El Juego: el quehacer del actor (6 horas) [Habilidades AG-C02,AG-C04]
5.47.4.3 La expresión corporal y el uso dramático del objeto (9 horas) [Habilidades AG-C02,AG-C04]
5.47.4.4 Comunicación No Verbal en el Teatro (9 horas) [Habilidades AG-C02,AG-C04]
5.47.4.5 Huellas del Teatro en el Tiempo (6 horas) [Habilidades AG-C02,AG-C04]
5.47.4.6 El Montaje Teatral (12 horas) [Habilidades AG-C02,AG-C04]
5.47.5 Referencias Bibliográficas
5.48 Actividades Extracurriculares (Obligatorio)
5.48.1 Justificación
5.48.2 Objetivos Generales
5.48.3 Contribución a los resultados (Outcomes)
5.48.4 Contenido
5.48.4.1 Actividades Extracurriculares (48 horas) [Habilidades AG-C01,AG-C06]
5.48.5 Referencias Bibliográficas
5.49 Visión Computacional (Electivo)
5.49.1 Justificación
5.49.2 Objetivos Generales
5.49.3 Contribución a los resultados (Outcomes)
5.49.4 Contenido
5.49.4.1 Introducción a la IA: Conceptos y Comportamiento Inteligente (5 horas) [Habilidades AG-C08]
5.49.4.2 Características del Problema y Naturaleza de los Agentes (5 horas) [Habilidades AG-C08]
5.49.4.3 Percepción y Visión por Computadora (12 horas) [Habilidades AG-C08]
5.49.4.4 Aprendizaje Automático I: Fundamentos (5 horas) [Habilidades AG-C08]
5.49.4.5 Aprendizaje Automático II: Datos, Representaciones y Evaluación (5 horas) [Habilidades AG-C08]
5.49.4.6 Aprendizaje Automático III: Redes Neuronales y Ética (4 horas) [Habilidades AG-C08]
5.49.4.7 Formulación del Aprendizaje Automático y Evaluación (3 horas) [Habilidades AG-C09]
5.49.4.8 Aprendizaje Profundo, RL y Ética (3 horas) [Habilidades AG-C09]
5.49.4.9 Percepción y Visión por Computadora (12 horas) [Habilidades AG-C08]
5.49.5 Referencias Bibliográficas
5.50 Ingeniería de Software III (Electivo)
5.50.1 Justificación
5.50.2 Objetivos Generales
5.50.3 Contribución a los resultados (Outcomes)
5.50.4 Contenido
5.50.4.1 Conceptos de verificación y validación (12 horas) [Habilidades AG-C03,AG-C09]
5.50.4.2 Herramientas y Análisis de Pruebas (3 horas) [Habilidades AG-C03,AG-C09]
5.50.4.3 Pruebas de Rendimiento y Evaluación Comparativa (3 horas) [Habilidades AG-C03,AG-C09]
5.50.4.4 Compatibilidad y Versionado de API (12 horas) [Habilidades AG-C03,AG-C09]
5.50.4.5 Control de Versiones y CI/CD (12 horas) [Habilidades AG-C03,AG-C09]
5.50.4.6 Principios y Arquitectura de Software (12 horas) [Habilidades AG-C03,AG-C09]
5.50.5 Referencias Bibliográficas
5.51 Sistemas de Información (Electivo)
5.51.1 Justificación
5.51.2 Objetivos Generales
5.51.3 Contribución a los resultados (Outcomes)
5.51.4 Contenido
5.51.4.1 Foundations of Information Systems (12 horas) [Habilidades AG-C03,AG-C09]
5.51.4.2 Data Management and Business Intelligence (12 horas) [Habilidades AG-C03,AG-C09]
5.51.4.3 Enterprise Systems and E-Commerce (12 horas) [Habilidades AG-C03,AG-C09]
5.51.4.4 IS Development and Security (12 horas) [Habilidades AG-C03,AG-C09]
5.51.5 Referencias Bibliográficas
5.52 Arquitectura de Software y DevOps para Software en la Nube (Electivo)
5.52.1 Justificación
5.52.2 Objetivos Generales
5.52.3 Contribución a los resultados (Outcomes)
5.52.4 Contenido
5.52.4.1 Principios y Arquitectura de Software (8 horas) [Habilidades AG-C09,AG-C12]
5.52.4.2 Calidad y Evaluación del Diseño (8 horas) [Habilidades AG-C09,AG-C12]
5.52.4.3 Diseño de API y Modelado (6 horas) [Habilidades AG-C09,AG-C11]
5.52.4.4 Virtualización (6 horas) [Habilidades AG-C11,AG-C12]
5.52.4.5 Coordinación (6 horas) [Habilidades AG-C09,AG-C11]
5.52.4.6 Control de Versiones y CI/CD (6 horas) [Habilidades AG-C11,AG-C12]
5.52.4.7 Control de Versiones y CI/CD (6 horas) [Habilidades AG-C11,AG-C12]
5.52.4.8 Aplicaciones en Red (6 horas) [Habilidades AG-C09,AG-C11]
5.52.4.9 Ingeniería de Confiabilidad (6 horas) [Habilidades AG-C11,AG-C12]
5.52.4.10 Confiabilidad del Sistema (6 horas) [Habilidades AG-C09,AG-C12]
5.52.5 Referencias Bibliográficas
Noveno Semestre
5.53 Big Data (Obligatorio)
5.53.1 Justificación
5.53.2 Objetivos Generales
5.53.3 Contribución a los resultados (Outcomes)
5.53.4 Contenido
5.53.4.1 Conceptos Fundamentales de Sistemas de Bases de Datos (12 horas) [Habilidades AG-C09,AG-C11]
5.53.4.2 Bases de Datos Distribuidas/Computación en la Nube (12 horas) [Habilidades AG-C09,AG-C11]
5.53.4.3 Sistemas NoSQL (12 horas) [Habilidades AG-C09,AG-C11]
5.53.4.4 Análisis de Datos (12 horas) [Habilidades AG-C09,AG-C11]
5.53.5 Referencias Bibliográficas
5.54 Prácticas Pre-profesionales (Obligatorio)
5.54.1 Justificación
5.54.2 Objetivos Generales
5.54.3 Contribución a los resultados (Outcomes)
5.54.4 Contenido
5.54.4.1 Evaluación de Desempeño en Entorno Laboral (48 horas) [Habilidades AG-C02,AG-C04,AG-C05,AG-C09]
5.54.5 Referencias Bibliográficas
5.55 Proyecto de tesis 2 (Obligatorio)
5.55.1 Justificación
5.55.2 Objetivos Generales
5.55.3 Contribución a los resultados (Outcomes)
5.55.4 Contenido
5.55.4.1 Formalización del Plan de Tesis (10 horas) [Habilidades AG-C05,AG-C08,AG-C09]
5.55.4.2 Marco Teórico y Estado del Arte Avanzado (10 horas) [Habilidades AG-C04,AG-C08,AG-C09]
5.55.4.3 Diseño de la Metodología Original (10 horas) [Habilidades AG-C05,AG-C08,AG-C09]
5.55.4.4 Implementación y Experimentos Preliminares (12 horas) [Habilidades AG-C05,AG-C08,AG-C09]
5.55.4.5 Redacción de Capítulos Centrales de la Tesis (10 horas) [Habilidades AG-C02,AG-C04,AG-C09]
5.55.4.6 Presentación del Avance y Planificación Final (8 horas) [Habilidades AG-C02,AG-C04,AG-C05]
5.55.5 Referencias Bibliográficas
5.56 Modelos Generativos Avanzados en IA (Obligatorio)
5.56.1 Justificación
5.56.2 Objetivos Generales
5.56.3 Contribución a los resultados (Outcomes)
5.56.4 Contenido
5.56.4.1 Fundamentos Generativos (12 horas) [Habilidades AG-C09,AG-C11]
5.56.4.2 Modelos de Difusión (24 horas) [Habilidades AG-C09,AG-C11]
5.56.4.3 Ética en Medios Sintéticos (8 horas) [Habilidades AG-C09,AG-C11]
5.56.5 Referencias Bibliográficas
5.57 Bioinformática (Obligatorio)
5.57.1 Justificación
5.57.2 Objetivos Generales
5.57.3 Contribución a los resultados (Outcomes)
5.57.4 Contenido
5.57.4.1 Introducción a la Biología Molecular (4 horas) [Habilidades AG-C10,AG-C11]
5.57.4.2 Comparación de Secuencias (4 horas) [Habilidades AG-C10,AG-C11]
5.57.4.3 Árboles Filogenéticos (4 horas) [Habilidades AG-C10,AG-C11]
5.57.4.4 Ensamblaje de Secuencias de ADN (4 horas) [Habilidades AG-C10,AG-C11]
5.57.4.5 Estructuras secundarias y terciarias (4 horas) [Habilidades AG-C10,AG-C11]
5.57.4.6 Modelos Probabilísticos en Biología Molecular (4 horas) [Habilidades AG-C10,AG-C11]
5.57.5 Referencias Bibliográficas
5.58 Robótica (Electivo)
5.58.1 Justificación
5.58.2 Objetivos Generales
5.58.3 Contribución a los resultados (Outcomes)
5.58.4 Contenido
5.58.4.1 Robótica (12 horas) [Habilidades AG-C09,AG-C11]
5.58.4.2 Percepción y Visión por Computadora (12 horas) [Habilidades AG-C09,AG-C11]
5.58.4.3 Robótica (24 horas) [Habilidades AG-C09,AG-C11]
5.58.5 Referencias Bibliográficas
5.59 Tópicos en Computación Gráfica (Electivo)
5.59.1 Justificación
5.59.2 Objetivos Generales
5.59.3 Contribución a los resultados (Outcomes)
5.59.4 Contenido
5.59.4.1 Sombreado y Renderizado Avanzado (12 horas) [Habilidades AG-C09,AG-C11]
5.59.4.2 Modelado Geométrico (10 horas) [Habilidades AG-C09,AG-C11]
5.59.4.3 Animación por Computadora (8 horas) [Habilidades AG-C09,AG-C11]
5.59.4.4 Simulación (8 horas) [Habilidades AG-C09,AG-C11]
5.59.4.5 Inmersión (5 horas) [Habilidades AG-C09,AG-C11]
5.59.4.6 Interacción (5 horas) [Habilidades AG-C09,AG-C11]
5.59.4.7 Computación Tangible/Física (8 horas) [Habilidades AG-C09,AG-C11]
5.59.4.8 Sociedad, ética y Profesión (8 horas) [Habilidades AG-C09,AG-C11]
5.59.5 Referencias Bibliográficas
5.60 Computación Cuántica (Electivo)
5.60.1 Justificación
5.60.2 Objetivos Generales
5.60.3 Contribución a los resultados (Outcomes)
5.60.4 Contenido
5.60.4.1 Conceptos fundamentales (10 horas) [Habilidades AG-C10,AG-C11]
5.60.4.2 Arquitecturas Cuánticas (10 horas) [Habilidades AG-C10,AG-C11]
5.60.4.3 Estrategias Algorítmicas (12 horas) [Habilidades AG-C10,AG-C11]
5.60.4.4 Lenguajes Formales y Autómatas (10 horas) [Habilidades AG-C10,AG-C11]
5.60.4.5 Ethics and Post-Quantum Security (6 horas) [Habilidades AG-C10,AG-C11]
5.60.5 Referencias Bibliográficas
5.61 Tópicos en Ingeniería de Software (Electivo)
5.61.1 Justificación
5.61.2 Objetivos Generales
5.61.3 Contribución a los resultados (Outcomes)
5.61.4 Contenido
5.61.4.1 Colaboración y Dinámica de Equipo (4 horas) [Habilidades AG-C03,AG-C09]
5.61.4.2 Control de Versiones y CI/CD (4 horas) [Habilidades AG-C03,AG-C09]
5.61.4.3 Ingeniería de Requisitos (6 horas) [Habilidades AG-C03,AG-C09]
5.61.4.4 Principios y Arquitectura de Software (6 horas) [Habilidades AG-C03,AG-C09]
5.61.4.5 Prácticas de Codificación (6 horas) [Habilidades AG-C03,AG-C09]
5.61.4.6 Compatibilidad y Versionado de API (6 horas) [Habilidades AG-C03,AG-C09]
5.61.4.7 Conceptos de verificación y validación (6 horas) [Habilidades AG-C03,AG-C09]
5.61.4.8 Herramientas y Análisis de Pruebas (3 horas) [Habilidades AG-C03,AG-C09]
5.61.4.9 Pruebas de Rendimiento y Evaluación Comparativa (3 horas) [Habilidades AG-C03,AG-C09]
5.61.4.10 Conceptos de Confiabilidad (5 horas) [Habilidades AG-C03,AG-C09]
5.61.4.11 Métodos Formales (5 horas) [Habilidades AG-C03,AG-C09]
5.61.5 Referencias Bibliográficas
5.62 Internet de las Cosas (Electivo)
5.62.1 Justificación
5.62.2 Objetivos Generales
5.62.3 Contribución a los resultados (Outcomes)
5.62.4 Contenido
5.62.4.1 Soporte de Movilidad (12 horas) [Habilidades AG-C09,AG-C11]
5.62.4.2 Ética, Ley y Sociedad en Seguridad (12 horas) [Habilidades AG-C09,AG-C11]
5.62.4.3 Aplicaciones en Red (24 horas) [Habilidades AG-C09,AG-C11]
5.62.5 Referencias Bibliográficas
Décimo Semestre
5.63 Cloud Computing (Obligatorio)
5.63.1 Justificación
5.63.2 Objetivos Generales
5.63.3 Contribución a los resultados (Outcomes)
5.63.4 Contenido
5.63.4.1 Arquitectura Cloud y Gestión de Datos (12 horas) [Habilidades AG-C09,AG-C11]
5.63.4.2 Bases de Datos Distribuidas/Computación en la Nube (10 horas) [Habilidades AG-C09,AG-C11]
5.63.4.3 Computación Paralela y Distribuida (8 horas) [Habilidades AG-C09,AG-C11]
5.63.4.4 Aplicaciones en Red (6 horas) [Habilidades AG-C09,AG-C11]
5.63.4.5 Algoritmos: Dominios de Aplicación (4 horas) [Habilidades AG-C09,AG-C11]
5.63.4.6 Principios y Mentalidad de Seguridad (8 horas) [Habilidades AG-C09,AG-C11]
5.63.5 Referencias Bibliográficas
5.64 Taller de Investigación (Obligatorio)
5.64.1 Justificación
5.64.2 Objetivos Generales
5.64.3 Contribución a los resultados (Outcomes)
5.64.4 Contenido
5.64.4.1 Conclusión de Experimentos y Análisis de Resultados (12 horas) [Habilidades AG-C05,AG-C08,AG-C09]
5.64.4.2 Redacción de Capítulos Finales de la Tesis (12 horas) [Habilidades AG-C02,AG-C04,AG-C09]
5.64.4.3 Formato, Integración y Calidad del Documento (10 horas) [Habilidades AG-C02,AG-C04,AG-C09]
5.64.4.4 Revisiones con el Asesor y Ciclos de Corrección (10 horas) [Habilidades AG-C02,AG-C08,AG-C09]
5.64.4.5 Preparación y Ensayo de la Sustentación (8 horas) [Habilidades AG-C02,AG-C04,AG-C05]
5.64.4.6 Entrega Formal y Pre-Sustentación (8 horas) [Habilidades AG-C02,AG-C04,AG-C05]
5.64.5 Referencias Bibliográficas
5.65 Tópicos en Inteligencia Artificial (Obligatorio)
5.65.1 Justificación
5.65.2 Objetivos Generales
5.65.3 Contribución a los resultados (Outcomes)
5.65.4 Contenido
5.65.4.1 Aprendizaje Automático I: Fundamentos (6 horas) [Habilidades AG-C06]
5.65.4.2 Aprendizaje Automático II: Datos, Representaciones y Evaluación (5 horas) [Habilidades AG-C06]
5.65.4.3 Aprendizaje Automático III: Redes Neuronales y Ética (5 horas) [Habilidades AG-C06]
5.65.4.4 Formulación del Aprendizaje Automático y Evaluación (3 horas) [Habilidades ]
5.65.4.5 Aprendizaje Profundo, RL y Ética (3 horas) [Habilidades ]
5.65.4.6 Procesamiento del Lenguaje Natural (20 horas) [Habilidades AG-C06]
5.65.4.7 Aprendizaje Automático I: Fundamentos (6 horas) [Habilidades AG-C06]
5.65.4.8 Aprendizaje Automático II: Datos, Representaciones y Evaluación (5 horas) [Habilidades AG-C06]
5.65.4.9 Aprendizaje Automático III: Redes Neuronales y Ética (5 horas) [Habilidades AG-C06]
5.65.4.10 Aplicaciones e Impacto Social (Parte I) (6 horas) [Habilidades AG-C06]
5.65.4.11 Aplicaciones e Impacto Social (Parte II) (6 horas) [Habilidades AG-C06]
5.65.5 Referencias Bibliográficas
5.66 Computación Evolutiva (Obligatorio)
5.66.1 Justificación
5.66.2 Objetivos Generales
5.66.3 Contribución a los resultados (Outcomes)
5.66.4 Contenido
5.66.4.1 Fundamentos de la Computación Evolutiva (12 horas) [Habilidades AG-C08,AG-C12]
5.66.4.2 Algoritmos Genéticos y sus Variantes (16 horas) [Habilidades AG-C08,AG-C12]
5.66.4.3 Estrategias de Evolución y Programación Evolutiva (18 horas) [Habilidades AG-C08,AG-C12]
5.66.4.4 Algoritmos Evolutivos Multiobjetivo e Híbridos (18 horas) [Habilidades AG-C08,AG-C12]
5.66.5 Referencias Bibliográficas
5.67 Liderazgo y Desempeño (Obligatorio)
5.67.1 Justificación
5.67.2 Objetivos Generales
5.67.3 Contribución a los resultados (Outcomes)
5.67.4 Contenido
5.67.4.1 Fundamentos del Liderazgo (15 horas) [Habilidades AG-C02,AG-C04]
5.67.4.2 Formación de Virtudes y Competencias (15 horas) [Habilidades AG-C02,AG-C04]
5.67.4.3 Gestión y Dirección de Equipos (18 horas) [Habilidades AG-C02,AG-C04]
5.67.5 Referencias Bibliográficas
6 Profesores & Cursos
6.1 Cursos asignados por profesor
6.2 Profesor asignado por curso
7 Equivalencias con otros planes curriculares
7.1 Equivalencia del Plan 2018 al Plan2026
7.2 Equivalencia del Plan2026 al Plan 2018
8 Laboratorios