Siguiente:
Índice de Figuras
Subir:
Curricula SWE-UNA
Anterior:
Resumen ejecutivo
Índice General
Resumen ejecutivo
Índice de Figuras
Índice de Tablas
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
Misión
1
.
5
Visión
1
.
6
Resultados de la carrera
Outcomes
1
.
7
Objetivos educacionales
1
.
8
Objetivos de Aprendizaje (
Learning Outcomes
)
1
.
9
Perfil del ingresante
1
.
10
Perfil del egresado
1
.
11
Perfil Profesional
1
.
12
Perfil del docente
1
.
13
Grados y Títulos
1
.
14
Recursos para dictado de clases
2
. Cuerpo del conocimiento de Ingeniería de Software–
Software Engineering
2
.
1
Requerimientos de Software (REQ)
2
.
1
.
1
REQ/Fundamentos de requerimientos de software
2
.
1
.
2
REQ/Recolección de requisitos
2
.
1
.
3
REQ/Análisis de requerimientos
2
.
1
.
4
REQ/Especificación de requisitos
2
.
1
.
5
REQ/Validación de requisitos
2
.
1
.
6
REQ/Actividades de gestión de requisitos
2
.
1
.
7
REQ/Consideraciones prácticas
2
.
1
.
8
REQ/Herramientas de Gestión de Requisitos
2
.
2
Arquitectura de software (ARQ)
2
.
2
.
1
ARQ/Fundamentos de arquitectura de software
2
.
2
.
2
ARQ/Descripción de la arquitectura de software
2
.
2
.
3
ARQ/Procesos de la arquitectura de software
2
.
2
.
4
ARQ/Evaluación de la arquitectura de software
2
.
3
Diseño de software (DES)
2
.
3
.
1
DES/Fundamentos de diseño de software
2
.
3
.
2
DES/Procesos del diseño de software
2
.
3
.
3
DES/Cualidades del Diseño de Software
2
.
3
.
4
DES/Registro de diseños de software
2
.
3
.
5
DES/Estrategias y Métodos de Diseño de Software
2
.
3
.
6
DES/Análisis y Evaluación de la Calidad del Diseño de Software
2
.
4
Construcción de software (CON)
2
.
4
.
1
CON/Fundamentos de la Construcción de Software
2
.
4
.
2
CON/Gestión de la construcción
2
.
4
.
3
CON/Consideraciones prácticas
2
.
4
.
4
CON/Tecnologías de Construcción
2
.
4
.
5
CON/Entornos de Desarrollo
2
.
5
Pruebas de software (TST)
2
.
5
.
1
TST/Fundamentos de Pruebas de Software
2
.
5
.
2
TST/Niveles de Prueba
2
.
5
.
3
TST/Técnicas de pruebas
2
.
5
.
4
TST/Medidas Relacionadas con Pruebas
2
.
5
.
5
TST/Procesos de pruebas
2
.
5
.
6
TST/Pruebas de Software en los Procesos de Desarrollo y en los Dominios de Aplicación
2
.
5
.
7
TST/Pruebas de y a través de Tecnologías Emergentes
2
.
5
.
8
TST/Herramientas de Pruebas de Software
2
.
6
Operaciones de Ingeniería de Software (EOP)
2
.
6
.
1
EOP/Fundamentos de Operaciones en Ingeniería de Software
2
.
6
.
2
EOP/Planificación de Operaciones en Ingeniería de Software
2
.
6
.
3
EOP/Ejecución de Operaciones en Ingeniería de Software
2
.
6
.
4
EOP/Control de Operaciones en Ingeniería de Software
2
.
6
.
5
EOP/Consideraciones prácticas
2
.
6
.
6
EOP/Herramientas de Operaciones en Ingeniería de Software
2
.
7
Mantenimiento de Software (MNT)
2
.
7
.
1
MNT/Fundamentos del Mantenimiento de Software
2
.
7
.
2
MNT/Asuntos Clave en el Mantenimiento de Software
2
.
7
.
3
MNT/Procesos de Mantenimiento de Software
2
.
7
.
4
MNT/Técnicas de Mantenimiento de Software
2
.
7
.
5
MNT/Herramientas de Mantenimiento de Software
2
.
8
Gestión de configuración de software (CMN)
2
.
8
.
1
CMN/Gestión del Proceso de Gestión de la Configuración de Software (GCS)
2
.
8
.
2
CMN/Identificación de la Configuración de Software
2
.
8
.
3
CMN/Control de Cambios en la Configuración de Software
2
.
8
.
4
CMN/Contabilidad del Estado de la Configuración de Software
2
.
8
.
5
CMN/Auditoría de la Configuración de Software
2
.
8
.
6
CMN/Gestión y Entrega de Versiones de Software
2
.
8
.
7
CMN/Herramientas de Gestión de Configuración de Software
2
.
9
Gestión de Ingeniería de Software (MNG)
2
.
9
.
1
MNG/Inicio y Definición del Alcance
2
.
9
.
2
MNG/Planificación de Proyectos de Software
2
.
9
.
3
MNG/Ejecución de Proyectos de Software
2
.
9
.
4
MNG/Revisión y Evaluación
2
.
9
.
5
MNG/Cierre
2
.
9
.
6
MNG/Medición en Ingeniería de Software
2
.
9
.
7
MNG/Herramientas de Gestión en Ingeniería de Software
2
.
10
Proceso de Ingeniería de Software (PRO)
2
.
10
.
1
PRO/Fundamentos del Proceso de Ingeniería de Software
2
.
10
.
2
PRO/Ciclo de vida
2
.
10
.
3
PRO/Evaluación y Mejora de Procesos de Software
2
.
11
Modelos y métodos de ingeniería de software (MMT)
2
.
11
.
1
MMT/Modelado
2
.
11
.
2
MMT/Tipos de modelos
2
.
11
.
3
MMT/Modelos de análisis
2
.
11
.
4
MMT/Métodos de ingeniería de software
2
.
12
Calidad de Software (QUA)
2
.
12
.
1
QUA/Fundamentos de la calidad de software
2
.
12
.
2
QUA/Procesos de gestión de la calidad de software
2
.
12
.
3
QUA/Procesos para aseguramiento de la calidad del software
2
.
12
.
4
QUA/Herramientas de calidad de software
2
.
13
Seguridad de Software (SEC)
2
.
13
.
1
SEC/Fundamentos de seguridad del software
2
.
13
.
2
SEC/Gestión y organización de la seguridad
2
.
13
.
3
SEC/Seguridad del Software: Ingeniería y Procesos
2
.
13
.
4
SEC/Ingeniería de seguridad para sistemas de software
2
.
13
.
5
SEC/Herramientas de seguridad de software
2
.
13
.
6
SEC/Seguridad de software de dominio específico
2
.
14
Práctica Profesional de Ingeniería de Software (PRF)
2
.
14
.
1
PRF/Profesionalización
2
.
14
.
2
PRF/Psicología y dinámica de grupos
2
.
14
.
3
PRF/Habilidades de comunicación
2
.
15
Economía de la ingeniería de software (ECN)
2
.
15
.
1
ECN/Fundamentos económicos de la ingeniería de software
2
.
15
.
2
ECN/El proceso de toma de decisiones en ingeniería
2
.
15
.
3
ECN/Toma de decisiones con fines de lucro
2
.
15
.
4
ECN/oma de decisiones sin fines de lucro
2
.
15
.
5
ECN/Toma de decisiones sobre la economía actual
2
.
15
.
6
ECN/Toma de decisiones con múltiples atributos
2
.
15
.
7
ECN/Identificación y caracterización de activos intangibles
2
.
15
.
8
ECN/Estimación
2
.
15
.
9
ECN/Consideraciones prácticas
2
.
15
.
10
ECN/Conceptos relacionados
2
.
16
Fundamentos de Computación (CMP)
2
.
16
.
1
CMP/Conceptos básicos de un sistemas o solución
2
.
16
.
2
CMP/Arquitectura y organizaciónde computadores
2
.
16
.
3
CMP/Estructuras de datos y algoritmos
2
.
16
.
4
CMP/Fundamentos y lenguajes de programación
2
.
16
.
5
CMP/Sistemas operativos
2
.
16
.
6
CMP/Gestión de bases de datos
2
.
16
.
7
CMP/Redes de computadores y comunicaciones
2
.
16
.
8
CMP/Factores humanos para usuarios y desarrolladores
2
.
16
.
9
CMP/Inteligencia Artificial y aprendizaje automático
2
.
17
Fundamentos matemáticos (MFD)
2
.
17
.
1
MFD/Conceptos básicos de lógica
2
.
17
.
2
MFD/Técnicas de demostración
2
.
17
.
3
MFD/Conjuntos, relaciones y funciones
2
.
17
.
4
MFD/Grafos y árboles
2
.
17
.
5
MFD/Máquinas de estado finito
2
.
17
.
6
MFD/Gramática
2
.
17
.
7
MFD/Teoría de números
2
.
17
.
8
MFD/Conceptos Básicos de Conteo
2
.
17
.
9
MFD/Probabilidad discreta
2
.
17
.
10
MFD/Precisión numérica, seguridad y errores
2
.
17
.
11
MFD/Estructuras algebraicas
2
.
17
.
12
MFD/Cálculo
2
.
18
Fundamentos de ingeniería (EFD)
2
.
18
.
1
EFD/El proceso ingenieril
2
.
18
.
2
EFD/Diseño ingenieril
2
.
18
.
3
EFD/Abstracción y Encapsulamiento
2
.
18
.
4
EFD/Métodos empíricos y técnicas experimentales
2
.
18
.
5
EFD/Análisis estadístico
2
.
18
.
6
EFD/Modelado, simulación y prototipado
2
.
18
.
7
EFD/Medición
2
.
18
.
8
EFD/Estándares
2
.
18
.
9
EFD/Análisis de la causa raíz
3
. Cuerpo del conocimiento de Ciencia de la Computación–
Computer Science
3
.
1
Algoritmos y Complejidad (AL)
3
.
1
.
1
AL/Análisis Básico (2 horas Core-Tier1, 2 horas Core-Tier2)
3
.
1
.
2
AL/Estrategias Algorítmicas (5 horas Core-Tier1, 1 horas Core-Tier2)
3
.
1
.
3
AL/Algoritmos y Estructuras de Datos fundamentales (9 horas Core-Tier1, 3 horas Core-Tier2)
3
.
1
.
4
AL/Computabilidad y complejidad básica de autómatas (3 horas Core-Tier1, 3 horas Core-Tier2)
3
.
1
.
5
AL/Complejidad Computacional Avanzada
3
.
1
.
6
AL/Teoría y Computabilidad Avanzada de Autómatas
3
.
1
.
7
AL/Estructuras de Datos Avanzadas y Análisis de Algoritmos
3
.
2
Arquitectura y Organización (AR)
3
.
2
.
1
AR/Lógica digital y sistemas digitales (3 horas Core-Tier2)
3
.
2
.
2
AR/Representación de datos a nivel máquina (3 horas Core-Tier2)
3
.
2
.
3
AR/Organización de la Máquina a Nivel Ensamblador (6 horas Core-Tier2)
3
.
2
.
4
AR/Organización y Arquitectura del Sistema de Memoria (3 horas Core-Tier2)
3
.
2
.
5
AR/Interfaz y comunicación (1 horas Core-Tier2)
3
.
2
.
6
AR/Organización funcional
3
.
2
.
7
AR/Multiprocesamiento y arquitecturas alternativas
3
.
2
.
8
AR/Mejoras de rendimiento
3
.
3
Ciencia Computacional (CN)
3
.
3
.
1
CN/Introducción al modelamiento y simulación (1 horas Core-Tier1)
3
.
3
.
2
CN/Modelamiento y simulación
3
.
3
.
3
CN/Procesamiento
3
.
3
.
4
CN/Visualización interactiva
3
.
3
.
5
CN/Datos, información y conocimiento
3
.
3
.
6
CN/Análisis numérico
3
.
4
Estructuras Discretas (DS)
3
.
4
.
1
DS/Funciones, relaciones y conjuntos (4 horas Core-Tier1)
3
.
4
.
2
DS/Lógica básica (9 horas Core-Tier1)
3
.
4
.
3
DS/Técnicas de demostración (10 horas Core-Tier1, 1 horas Core-Tier2)
3
.
4
.
4
DS/Fundamentos de conteo (5 horas Core-Tier1)
3
.
4
.
5
DS/Árboles y Grafos (3 horas Core-Tier1, 1 horas Core-Tier2)
3
.
4
.
6
DS/Probabilidad Discreta (6 horas Core-Tier1, 2 horas Core-Tier2)
3
.
5
Gráficos y Visualización (GV)
3
.
5
.
1
GV/Conceptos Fundamentales (2 horas Core-Tier1, 1 horas Core-Tier2)
3
.
5
.
2
GV/Rendering Básico
3
.
5
.
3
GV/Modelado Geométrico
3
.
5
.
4
GV/Renderizado Avanzado
3
.
5
.
5
GV/Animación por computadora
3
.
5
.
6
GV/Visualización
3
.
6
Interacción Humano-Computador (HCI)
3
.
6
.
1
HCI/Fundamentos (4 horas Core-Tier1)
3
.
6
.
2
HCI/Diseño de Interacción (4 horas Core-Tier2)
3
.
6
.
3
HCI/Programación de Sistemas Interactivos
3
.
6
.
4
HCI/Diseño y Testing centrados en el usuario
3
.
6
.
5
HCI/Nuevas Tecnologías Interactivas
3
.
6
.
6
HCI/Colaboración y Comunicación
3
.
6
.
7
HCI/Métodos estadísticos para HCI
3
.
6
.
8
HCI/Factores Humanos y seguridad
3
.
6
.
9
HCI/HCI orientada al diseño
3
.
6
.
10
HCI/Realidad virtual y aumentada mezcladas
3
.
7
Aseguramiento y Seguridad de la Información (IAS)
3
.
7
.
1
IAS/Fundamentos y Conceptos en Seguridad (1 horas Core-Tier1, 2 horas Core-Tier2)
3
.
7
.
2
IAS/Principios de Diseño Seguro (1 horas Core-Tier1, 2 horas Core-Tier2)
3
.
7
.
3
IAS/Programación Defensiva (1 horas Core-Tier1, 2 horas Core-Tier2)
3
.
7
.
4
IAS/Ataques y Amenazas (1 horas Core-Tier2)
3
.
7
.
5
IAS/Seguridad de Red (2 horas Core-Tier2)
3
.
7
.
6
IAS/Criptografía (1 horas Core-Tier2)
3
.
7
.
7
IAS/Seguridad en la Web
3
.
7
.
8
IAS/Seguridad de plataformas
3
.
7
.
9
IAS/Política de Seguridad y Gobernabilidad
3
.
7
.
10
IAS/Investigación digital (Digital Forensics)
3
.
7
.
11
IAS/Seguridad en Ingeniería de Software
3
.
8
Gestión de la información (IM)
3
.
8
.
1
IM/Conceptos de Gestión de la Información (1 horas Core-Tier1, 2 horas Core-Tier2)
3
.
8
.
2
IM/Sistemas de Bases de Datos (3 horas Core-Tier2)
3
.
8
.
3
IM/Modelado de datos (4 horas Core-Tier2)
3
.
8
.
4
IM/Indexación
3
.
8
.
5
IM/Bases de Datos Relacionales
3
.
8
.
6
IM/Lenguajes de Consulta
3
.
8
.
7
IM/Procesamiento de Transacciones
3
.
8
.
8
IM/Bases de Datos Distribuidas
3
.
8
.
9
IM/Diseño Físico de Bases de Datos
3
.
8
.
10
IM/Minería de Datos
3
.
8
.
11
IM/Almacenamiento y Recuperación de Información
3
.
8
.
12
IM/Sistemas Multimedia
3
.
9
Sistemas Inteligentes (IS)
3
.
9
.
1
IS/Cuestiones fundamentales (1 horas Core-Tier2)
3
.
9
.
2
IS/Estrategias de búsquedas básicas (4 horas Core-Tier2)
3
.
9
.
3
IS/Raciocinio y representación básica de conocimiento (3 horas Core-Tier2)
3
.
9
.
4
IS/Aprendizaje Automático Básico (2 horas Core-Tier2)
3
.
9
.
5
IS/Búsqueda Avanzada
3
.
9
.
6
IS/Representación Avanzada y Razonamiento
3
.
9
.
7
IS/Razonamiento Bajo Incertidumbre
3
.
9
.
8
IS/Agentes
3
.
9
.
9
IS/Procesamiento del Lenguaje Natural
3
.
9
.
10
IS/Aprendizaje de máquina avanzado
3
.
9
.
11
IS/Robótica
3
.
9
.
12
IS/Visión y percepción por computador
3
.
10
Redes y comunicaciones (NC)
3
.
10
.
1
NC/Introducción (1.5 horas Core-Tier1)
3
.
10
.
2
NC/Aplicaciones en red (1.5 horas Core-Tier1)
3
.
10
.
3
NC/Entrega confiable de datos (2 horas Core-Tier2)
3
.
10
.
4
NC/Ruteo y reenvío (1.5 horas Core-Tier2)
3
.
10
.
5
NC/Redes de área local (1.5 horas Core-Tier2)
3
.
10
.
6
NC/Asignación de recursos (1 horas Core-Tier2)
3
.
10
.
7
NC/Celulares (1 horas Core-Tier2)
3
.
10
.
8
NC/Redes sociales
3
.
11
Sistemas Operativos (OS)
3
.
11
.
1
OS/Visión general de Sistemas Operativos (2 horas Core-Tier1)
3
.
11
.
2
OS/Principios de Sistemas Operativos (2 horas Core-Tier1)
3
.
11
.
3
OS/Concurrencia (3 horas Core-Tier2)
3
.
11
.
4
OS/Planificación y despacho (3 horas Core-Tier2)
3
.
11
.
5
OS/Manejo de memoria (3 horas Core-Tier2)
3
.
11
.
6
OS/Seguridad y protección (2 horas Core-Tier2)
3
.
11
.
7
OS/Máquinas virtuales
3
.
11
.
8
OS/Manejo de dispositivos
3
.
11
.
9
OS/Sistema de archivos
3
.
11
.
10
OS/Sistemas
embedded
y de tiempo real
3
.
11
.
11
OS/Tolerancia a fallas
3
.
11
.
12
OS/Evaluación del desempeño de sistemas
3
.
12
Desarrollo basados en plataforma (PBD)
3
.
12
.
1
PBD/Introducción
3
.
12
.
2
PBD/Plataformas web
3
.
12
.
3
PBD/Plataformas móviles
3
.
12
.
4
PBD/Plataformas industriales
3
.
12
.
5
PBD/Plataformas para video juegos
3
.
13
Computación paralela y distribuída (PD)
3
.
13
.
1
PD/Fundamentos de paralelismo (2 horas Core-Tier1)
3
.
13
.
2
PD/Descomposición en paralelo (1 horas Core-Tier1, 2 horas Core-Tier2)
3
.
13
.
3
PD/Comunicación y coordinación (1 horas Core-Tier1, 3 horas Core-Tier2)
3
.
13
.
4
PD/Análisis y programación de algoritmos paralelos (3 horas Core-Tier2)
3
.
13
.
5
PD/Arquitecturas paralelas (1 horas Core-Tier1, 2 horas Core-Tier2)
3
.
13
.
6
PD/Desempeño en paralelo
3
.
13
.
7
PD/Sistemas distribuídos
3
.
13
.
8
PD/Cloud Computing
3
.
13
.
9
PD/Modelos y semántica formal
3
.
14
Lenguajes de programación (PL)
3
.
14
.
1
PL/Programación orientada a objetos (4 horas Core-Tier1, 6 horas Core-Tier2)
3
.
14
.
2
PL/Programación funcional (3 horas Core-Tier1, 4 horas Core-Tier2)
3
.
14
.
3
PL/Programación reactiva y dirigida por eventos (2 horas Core-Tier2)
3
.
14
.
4
PL/Sistemas de tipos básicos (1 horas Core-Tier1, 4 horas Core-Tier2)
3
.
14
.
5
PL/Representación de programas (1 horas Core-Tier2)
3
.
14
.
6
PL/Traducción y ejecución de lenguajes (3 horas Core-Tier2)
3
.
14
.
7
PL/Análisis de sintaxis
3
.
14
.
8
PL/Análisis semántico de compiladores
3
.
14
.
9
PL/Generación de código
3
.
14
.
10
PL/Sistemas de tiempo de ejecución
3
.
14
.
11
PL/Análisis estático
3
.
14
.
12
PL/Construcciones de programación avanzados
3
.
14
.
13
PL/Concurrencia y Paralelismo
3
.
14
.
14
PL/Sistemas de tipos
3
.
14
.
15
PL/Semántica formal
3
.
14
.
16
PL/Pragmática de lenguajes
3
.
14
.
17
PL/Programación lógica
3
.
15
Fundamentos del desarrollo de software (SDF)
3
.
15
.
1
SDF/Algoritmos y Diseño (11 horas Core-Tier1)
3
.
15
.
2
SDF/Conceptos Fundamentales de Programación (10 horas Core-Tier1)
3
.
15
.
3
SDF/Estructuras de Datos Fundamentales (12 horas Core-Tier1)
3
.
15
.
4
SDF/Métodos de Desarrollo (10 horas Core-Tier1)
3
.
16
Ingeniería de Software (SE)
3
.
16
.
1
SE/Procesos de Software (2 horas Core-Tier1, 1 horas Core-Tier2)
3
.
16
.
2
SE/Gestión de Proyectos de Software (2 horas Core-Tier2)
3
.
16
.
3
SE/Herramientas y Entornos (2 horas Core-Tier2)
3
.
16
.
4
SE/Ingeniería de Requisitos (1 horas Core-Tier1, 3 horas Core-Tier2)
3
.
16
.
5
SE/Diseño de Software (3 horas Core-Tier1, 5 horas Core-Tier2)
3
.
16
.
6
SE/Construcción de Software (2 horas Core-Tier2)
3
.
16
.
7
SE/Verificación y Validación de Software (3 horas Core-Tier2)
3
.
16
.
8
SE/Evolución de Software (2 horas Core-Tier2)
3
.
16
.
9
SE/Fiabilidad de Software (1 horas Core-Tier2)
3
.
16
.
10
SE/Métodos Formales
3
.
17
Fundamentos de Sistemas (SF)
3
.
17
.
1
SF/Paradigmas computacionales (3 horas Core-Tier1)
3
.
17
.
2
SF/Comunicación a través de múltiples capas (3 horas Core-Tier1)
3
.
17
.
3
SF/Estados y máquinas de estados (6 horas Core-Tier1)
3
.
17
.
4
SF/Paralelismo (1 horas Core-Tier1)
3
.
17
.
5
SF/Evaluación (3 horas Core-Tier1)
3
.
17
.
6
SF/Asignación de recursos y planeamiento (2 horas Core-Tier2)
3
.
17
.
7
SF/Proximidad (3 horas Core-Tier2)
3
.
17
.
8
SF/Virtualización y aislamiento (2 horas Core-Tier2)
3
.
17
.
9
SF/Confiabilidad a través de redundancia (2 horas Core-Tier2)
3
.
17
.
10
SF/Evaluación cuantitativa
3
.
18
Asuntos sociales y práctica profesional (SP)
3
.
18
.
1
SP/Contexto Social (1 horas Core-Tier1, 2 horas Core-Tier2)
3
.
18
.
2
SP/Herramientas de Análisis (2 horas Core-Tier1)
3
.
18
.
3
SP/Ética Profesional (2 horas Core-Tier1, 2 horas Core-Tier2)
3
.
18
.
4
SP/Propiedad Intelectual (2 horas Core-Tier1)
3
.
18
.
5
SP/Privacidad y Libertades Civiles (2 horas Core-Tier1)
3
.
18
.
6
SP/Comunicación profesional (1 horas Core-Tier1)
3
.
18
.
7
SP/Sostenibilidad (1 horas Core-Tier1, 1 horas Core-Tier2)
3
.
18
.
8
SP/Historia
3
.
18
.
9
SP/Economía de la Computación
3
.
18
.
10
SP/Políticas de seguridad, Leyes y crímenes computacionales
4
. Plan de estudios 2021
4
.
1
Codificación de los cursos
4
.
2
Estructura Curricular
4
.
3
Distribución de tópicos por curso
4
.
4
Resultados esperados distribuídos por curso
4
.
5
Malla curricular
4
.
6
Cursos por resultado (
Outcome
)
4
.
6
.
1
Outcome: 1) Analizar un problema computacional complejo en base a computación.
4
.
6
.
2
Outcome: 2) Diseñar, implementar y evaluar una solución basada en computación.
4
.
6
.
3
Outcome: 3) Comunicarse efectivamente.
4
.
6
.
4
Outcome: 4) Reconocer las responsabilidades profesionales y éticas.
4
.
6
.
5
Outcome: 5) Funcionar efectivamente como miembro o líder de un equipo.
4
.
6
.
6
Outcome: 6) Aplicar la teoría de la computación y fundamentos del desarrollo de software.
4
.
6
.
7
Outcome: 7) Desarrollar tecnología computacional buscando el bien común, aportando con formación humana.
4
.
7
Distribución de cursos en la carrera
4
.
8
Compatibilidad de la carrera con relación a estandares internacionales
5
. Contenido detallado por curso
5
.
1
CS100. Fundamentos de Computación (Obligatorio)
5
.
1
.
1
Justificación
5
.
1
.
2
Objetivos Generales
5
.
2
CS111. Introducción a la programación (Obligatorio)
5
.
2
.
1
Justificación
5
.
2
.
2
Objetivos Generales
5
.
3
CS1D1. Estructuras Discretas I (Obligatorio)
5
.
3
.
1
Justificación
5
.
3
.
2
Objetivos Generales
5
.
4
MA100. Fundamentos de Matemática (Obligatorio)
5
.
4
.
1
Justificación
5
.
4
.
2
Objetivos Generales
5
.
5
EG001. Estudios Generales I (Obligatorio)
5
.
5
.
1
Justificación
5
.
5
.
2
Objetivos Generales
5
.
6
EG002. Estudios Generales II (Obligatorio)
5
.
6
.
1
Justificación
5
.
6
.
2
Objetivos Generales
5
.
7
CS112. Programación I (Obligatorio)
5
.
7
.
1
Justificación
5
.
7
.
2
Objetivos Generales
5
.
8
SE1R1. Requerimientos y diseño de interfaces (Obligatorio)
5
.
8
.
1
Justificación
5
.
8
.
2
Objetivos Generales
5
.
9
MA101. Cálculo (Obligatorio)
5
.
9
.
1
Justificación
5
.
9
.
2
Objetivos Generales
5
.
10
EG003. Estudios Generales III (Obligatorio)
5
.
10
.
1
Justificación
5
.
10
.
2
Objetivos Generales
5
.
11
EG004. Estudios Generales IV (Obligatorio)
5
.
11
.
1
Justificación
5
.
11
.
2
Objetivos Generales
5
.
12
CS113. Programación II (Obligatorio)
5
.
12
.
1
Justificación
5
.
12
.
2
Objetivos Generales
5
.
13
CS221. Arquitectura de Computadores (Obligatorio)
5
.
13
.
1
Justificación
5
.
13
.
2
Objetivos Generales
5
.
14
CS2B1. Desarrollo Basado en Plataformas I (Obligatorio)
5
.
14
.
1
Justificación
5
.
14
.
2
Objetivos Generales
5
.
15
SE1A1. Arquitectura y diseño de software (Obligatorio)
5
.
15
.
1
Justificación
5
.
15
.
2
Objetivos Generales
5
.
16
MA102. Álgebra Lineal (Obligatorio)
5
.
16
.
1
Justificación
5
.
16
.
2
Objetivos Generales
5
.
17
CS210. Algoritmos y Estructuras de Datos (Obligatorio)
5
.
17
.
1
Justificación
5
.
17
.
2
Objetivos Generales
5
.
18
CS2S1. Sistemas Operativos (Obligatorio)
5
.
18
.
1
Justificación
5
.
18
.
2
Objetivos Generales
5
.
19
SE2C1. Construcción y desarrollo de software (Obligatorio)
5
.
19
.
1
Justificación
5
.
19
.
2
Objetivos Generales
5
.
20
MA203. Análisis de datos (Obligatorio)
5
.
20
.
1
Justificación
5
.
20
.
2
Objetivos Generales
5
.
21
CS212. Análisis y Diseño de Algoritmos (Obligatorio)
5
.
21
.
1
Justificación
5
.
21
.
2
Objetivos Generales
5
.
22
CS231. Redes y Comunicaciones (Obligatorio)
5
.
22
.
1
Justificación
5
.
22
.
2
Objetivos Generales
5
.
23
CS271. Bases de Datos (Obligatorio)
5
.
23
.
1
Justificación
5
.
23
.
2
Objetivos Generales
5
.
24
CS3I2. Ciberseguridad (Obligatorio)
5
.
24
.
1
Justificación
5
.
24
.
2
Objetivos Generales
5
.
25
SE201. Optativo I (Electivo)
5
.
25
.
1
Justificación
5
.
25
.
2
Objetivos Generales
5
.
26
CS3I1. Seguridad en Computación (Obligatorio)
5
.
26
.
1
Justificación
5
.
26
.
2
Objetivos Generales
5
.
27
CS3P1. Computación Paralela y Distribuida (Obligatorio)
5
.
27
.
1
Justificación
5
.
27
.
2
Objetivos Generales
5
.
28
ID105. Inglés V (Obligatorio)
5
.
28
.
1
Justificación
5
.
28
.
2
Objetivos Generales
5
.
28
.
3
Contribución a los resultados (
Outcomes
)
5
.
29
DS371. Tópicos en Ciencia de Datos (Electivo)
5
.
29
.
1
Justificación
5
.
29
.
2
Objetivos Generales
5
.
30
SE302. Optativa II (Electivo)
5
.
30
.
1
Justificación
5
.
30
.
2
Objetivos Generales
5
.
31
CS341. Paradigmas de Programación (Obligatorio)
5
.
31
.
1
Justificación
5
.
31
.
2
Objetivos Generales
5
.
32
CS3P2. Computación en la nube (Obligatorio)
5
.
32
.
1
Justificación
5
.
32
.
2
Objetivos Generales
5
.
33
ET201. Formación de Empresas de Base Tecnológica I (Obligatorio)
5
.
33
.
1
Justificación
5
.
33
.
2
Objetivos Generales
5
.
34
SE403. Optativa III (Electivo)
5
.
34
.
1
Justificación
5
.
34
.
2
Objetivos Generales
5
.
35
CS261. Inteligencia Artificial (Obligatorio)
5
.
35
.
1
Justificación
5
.
35
.
2
Objetivos Generales
5
.
36
CS2H1. Experiencia de usuario (UX) (Obligatorio)
5
.
36
.
1
Justificación
5
.
36
.
2
Objetivos Generales
5
.
37
SE3E1. Aspectos éticos y profesionales en SE (Obligatorio)
5
.
37
.
1
Justificación
5
.
37
.
2
Objetivos Generales
5
.
38
SE3E2. Práctica Profesional Supervisada (Obligatorio)
5
.
38
.
1
Justificación
5
.
38
.
2
Objetivos Generales
5
.
39
SE404. Optativa IV (Obligatorio)
5
.
39
.
1
Justificación
5
.
39
.
2
Objetivos Generales
6
. Laboratorios
Bibliografía
Sobre este documento...
Generado por
Ernesto Cuadros-Vargas
,
Sociedad Peruana de Computación-Peru
, basado en el modelo de la Computing Curricula de
IEEE-CS
/
ACM