– Reporte Final –
Última modificación: 2 de Enero de 2017
Este documento está basado en la propuesta internacional de IEEE-CS y ACM para carreras de Ciencia de la Computación, CS2013
que a su vez sirvió como base de la versión en Español creada por la Sociedad Peruana de Computación (SPC) http://education.spc.org.pe/
ISBN:
Equipo de Trabajo
Ernesto Cuadros-Vargas (Editor)
Presidente de la Sociedad Peruana de Computación (SPC) 2001-2007, 2009
Miembro del Steering Committee de ACM/IEEE-CS Computing Curricula for Computer Science (CS2013)
Miembro del Steering Committee de ACM/IEEE-CS Computing Curricula 2020 (CS2020)
email: ecuadros@spc.org.pe
http://socios.spc.org.pe/ecuadros
- Resumen ejecutivo
- Índice General
- Índice de Figuras
- Índice de Tablas
- Agradecimientos
- Abreviaturas
- 1. Introducción
- 2. Cuerpo del conocimiento de Ciencia de la Computación
- 3. Plan de estudios 2021
- 4. Contenido detallado por curso
- 4.1 CS111. Introducción a la Ciencia de la Computación (Obligatorio)
- 4.2 CS1D1. Estructuras Discretas I (Obligatorio)
- 4.3 MA100. Matemática I (Obligatorio)
- 4.4 FG101. Comunicación (Obligatorio)
- 4.5 FG102. Metodología del Estudio (Obligatorio)
- 4.6 ID101. Inglés I (Obligatorio)
- 4.7 CS112. Ciencia de la Computación I (Obligatorio)
- 4.7.1 Justificación
- 4.7.2 Objetivos Generales
- 4.7.3 Contribución a los resultados (Outcomes)
- 4.7.4 Contribución a los resultados (Outcomes)
- 4.7.5 Contribución a las habilidades de Ciencia de la Computación (IEEE)
- 4.7.6 Unidades
- 4.7.6.1 Visión General de los Lenguajes de Programación (1 horas) [Habilidades a]
- 4.7.6.2 Sistemas de tipos básicos (2 horas) [Habilidades a,b,i]
- 4.7.6.3 Conceptos Fundamentales de Programación (6 horas) [Habilidades a,b,i]
- 4.7.6.4 Programación orientada a objetos (10 horas) [Habilidades a,b,i]
- 4.7.6.5 Algoritmos y Diseño (3 horas) [Habilidades a,b,i]
- 4.7.6.6 Estrategias Algorítmicas (3 horas) [Habilidades a,b,i]
- 4.7.6.7 Análisis Básico (2 horas) [Habilidades a,b,i]
- 4.7.6.8 Algoritmos y Estructuras de Datos fundamentales (6 horas) [Habilidades a,b,i]
- 4.8 CS1D2. Estructuras Discretas II (Obligatorio)
- 4.9 MA101. Matemática II (Obligatorio)
- 4.10 FG106. Teatro (Obligatorio)
- 4.11 ID102. Inglés II (Obligatorio)
- 4.12 CS113. Ciencia de la Computación II (Obligatorio)
- 4.12.1 Justificación
- 4.12.2 Objetivos Generales
- 4.12.3 Contribución a los resultados (Outcomes)
- 4.12.4 Contribución a los resultados (Outcomes)
- 4.12.5 Contribución a las habilidades de Ciencia de la Computación (IEEE)
- 4.12.6 Unidades
- 4.12.6.1 Conceptos Fundamentales de Programación (5 horas) [Habilidades a,b]
- 4.12.6.2 Programación orientada a objetos (7 horas) [Habilidades a,b]
- 4.12.6.3 Algoritmos y Diseño (5 horas) [Habilidades a,b,d]
- 4.12.6.4 Análisis Básico (3 horas) [Habilidades a,b]
- 4.12.6.5 Sistemas de tipos básicos (5 horas) [Habilidades a,b]
- 4.12.6.6 Algoritmos y Estructuras de Datos fundamentales (3 horas) [Habilidades a,b,d]
- 4.12.6.7 Programación reactiva y dirigida por eventos (2 horas) [Habilidades a,b]
- 4.12.6.8 Árboles y Grafos (7 horas) [Habilidades a,b,d]
- 4.12.6.9 Diseño de Software (6 horas) [Habilidades a,b]
- 4.12.6.10 Ingeniería de Requisitos (1 horas) [Habilidades a,b]
- 4.13 CS221. Arquitectura de Computadores (Obligatorio)
- 4.14 CS2B1. Desarrollo Basado en Plataformas (Obligatorio)
- 4.14.1 Justificación
- 4.14.2 Objetivos Generales
- 4.14.3 Contribución a los resultados (Outcomes)
- 4.14.4 Contribución a los resultados (Outcomes)
- 4.14.5 Contribución a las habilidades de Ciencia de la Computación (IEEE)
- 4.14.6 Unidades
- 4.14.6.1 Introducción (5 horas) [Habilidades g]
- 4.14.6.2 Plataformas web (5 horas) [Habilidades c,g,i]
- 4.14.6.3 Desarrollo de servicios y aplicaciones web (25 horas) [Habilidades c,d,g,i]
- 4.14.6.4 Plataformas móviles (5 horas) [Habilidades c,d,g,i]
- 4.14.6.5 Aplicaciones Móviles para dispositivos Android (25 horas) [Habilidades c,d,g,i]
- 4.15 MA203. Estadística y Probabilidades (Obligatorio)
- 4.16 FG203. Oratoria (Obligatorio)
- 4.17 ID201. Inglés III (Obligatorio)
- 4.18 CS210. Algoritmos y Estructuras de Datos (Obligatorio)
- 4.19 CS271. Gerenciamiento de Datos I (Obligatorio)
- 4.19.1 Justificación
- 4.19.2 Objetivos Generales
- 4.19.3 Contribución a los resultados (Outcomes)
- 4.19.4 Contribución a los resultados (Outcomes)
- 4.19.5 Contribución a las habilidades de Ciencia de la Computación (IEEE)
- 4.19.6 Unidades
- 4.19.6.1 Sistemas de Bases de Datos (14 horas) [Habilidades b,d,i,j]
- 4.19.6.2 Modelado de datos (14 horas) [Habilidades b,d,i,j]
- 4.19.6.3 Indexación (4 horas) [Habilidades b,d,i]
- 4.19.6.4 Bases de Datos Relacionales (14 horas) [Habilidades b,d,i]
- 4.19.6.5 Lenguajes de Consulta (12 horas) [Habilidades b,d,i,j]
- 4.20 CS2S1. Sistemas Operativos (Obligatorio)
- 4.21 FG350. Liderazgo y Desempeño (Obligatorio)
- 4.22 ID202. Inglés IV (Obligatorio)
- 4.23 CS212. Análisis y Diseño de Algoritmos (Obligatorio)
- 4.24 CS231. Redes y Comunicaciones (Obligatorio)
- 4.24.1 Justificación
- 4.24.2 Objetivos Generales
- 4.24.3 Contribución a los resultados (Outcomes)
- 4.24.4 Contribución a las habilidades de Ciencia de la Computación (IEEE)
- 4.24.5 Unidades
- 4.24.5.1 Introducción (5 horas) [Habilidades b,c]
- 4.24.5.2 Aplicaciones en red (5 horas) [Habilidades b,c,i]
- 4.24.5.3 Entrega confiable de datos (10 horas) [Habilidades C6,b,c,i]
- 4.24.5.4 Ruteo y reenvío (12 horas) [Habilidades b,c,i]
- 4.24.5.5 Redes de área local (10 horas) [Habilidades b,c]
- 4.24.5.6 Asignación de recursos (12 horas) [Habilidades b,c,i]
- 4.24.5.7 Celulares (5 horas) [Habilidades b,c]
- 4.24.5.8 Redes sociales (5 horas) [Habilidades b,c,i]
- 4.25 CS261. Sistemas Inteligentes (Obligatorio)
- 4.26 CS291. Ingeniería de Software I (Obligatorio)
- 4.27 CS2H1. Experiencia de Usuario (UX) (Obligatorio)
- 4.28 CB111. Física Computacional (Obligatorio)
- 4.29 ID203. Inglés V (Obligatorio)
- 4.30 CS292. Ingeniería de Software II (Obligatorio)
- 4.31 CS311. Programación Competitiva (Obligatorio)
- 4.31.1 Justificación
- 4.31.2 Objetivos Generales
- 4.31.3 Contribución a los resultados (Outcomes)
- 4.31.4 Contribución a los resultados (Outcomes)
- 4.31.5 Contribución a las habilidades de Ciencia de la Computación (IEEE)
- 4.31.6 Unidades
- 4.31.6.1 Introducción (20 horas) [Habilidades a,b,h]
- 4.31.6.2 Estructuras de datos (20 horas) [Habilidades a,b,h]
- 4.31.6.3 Paradigmas de diseño (20 horas) [Habilidades a,b,h]
- 4.31.6.4 Gráfos (20 horas) [Habilidades a,b,h]
- 4.31.6.5 Tópicos avanzados (20 horas) [Habilidades a,b,h]
- 4.31.6.6 Problemas de dominio especifico (20 horas) [Habilidades a,b,h]
- 4.32 CS312. Estructuras de Datos Avanzadas (Obligatorio)
- 4.32.1 Justificación
- 4.32.2 Objetivos Generales
- 4.32.3 Contribución a los resultados (Outcomes)
- 4.32.4 Contribución a las habilidades de Ciencia de la Computación (IEEE)
- 4.32.5 Unidades
- 4.32.5.1 Técnicas Básicas de Implementación de Estructuras de Datos (16 horas) [Habilidades a,b,c]
- 4.32.5.2 Métodos de Acceso Multidimensionales (16 horas) [Habilidades a,b,c]
- 4.32.5.3 Métodos de Acceso Métrico (20 horas) [Habilidades a,b,c]
- 4.32.5.4 Métodos de Acceso Aproximados (20 horas) [Habilidades a,b,c]
- 4.32.5.5 Seminarios (8 horas) [Habilidades a,b,c]
- 4.33 CS393. Sistemas de Infomación (Obligatorio)
- 4.34 CS3I1. Seguridad en Computación (Obligatorio)
- 4.34.1 Justificación
- 4.34.2 Objetivos Generales
- 4.34.3 Contribución a los resultados (Outcomes)
- 4.34.4 Contribución a las habilidades de Ciencia de la Computación (IEEE)
- 4.34.5 Unidades
- 4.34.5.1 Fundamentos y Conceptos en Seguridad (25 horas) [Habilidades a,g]
- 4.34.5.2 Principios de Diseño Seguro (25 horas) [Habilidades g,a,e,h]
- 4.34.5.3 Programación Defensiva (25 horas) [Habilidades b,e,i]
- 4.34.5.4 Ataques y Amenazas (25 horas) [Habilidades b,e,i]
- 4.34.5.5 Seguridad de Red (25 horas) [Habilidades b,e,i]
- 4.34.5.6 Criptografía (25 horas) [Habilidades b,e,i]
- 4.34.5.7 Seguridad en la Web (25 horas) [Habilidades a,g]
- 4.34.5.8 Seguridad de plataformas (25 horas) [Habilidades b,e,i]
- 4.34.5.9 Investigación digital (Digital Forensics) (25 horas) [Habilidades a,g]
- 4.34.5.10 Seguridad en Ingeniería de Software (25 horas) [Habilidades a,g,i,c]
- 4.35 CS3P1. Computación Paralela y Distribuída (Obligatorio)
- 5. Equivalencias con otros planes curriculares
- 6. Laboratorios
- CS111. Introducción a la Ciencia de la Computación (Obligatorio) 1er Sem, Lab: 4 hr(s)
- CS112. Ciencia de la Computación I (Obligatorio) 2do Sem, Lab: 4 hr(s)
- CS1D2. Estructuras Discretas II (Obligatorio) 2do Sem, Lab: 2 hr(s)
- CS113. Ciencia de la Computación II (Obligatorio) 3er Sem, Lab: 4 hr(s)
- CS221. Arquitectura de Computadores (Obligatorio) 3er Sem, Lab: 2 hr(s)
- CS2B1. Desarrollo Basado en Plataformas (Obligatorio) 3er Sem, Lab: 2 hr(s)
- MA203. Estadística y Probabilidades (Obligatorio) 3er Sem, Lab: 2 hr(s)
- CS210. Algoritmos y Estructuras de Datos (Obligatorio) 4to Sem, Lab: 2 hr(s)
- CS271. Gerenciamiento de Datos I (Obligatorio) 4to Sem, Lab: 4 hr(s)
- CS2S1. Sistemas Operativos (Obligatorio) 4to Sem, Lab: 2 hr(s)
- CS212. Análisis y Diseño de Algoritmos (Obligatorio) 5to Sem, Lab: 4 hr(s)
- CS231. Redes y Comunicaciones (Obligatorio) 5to Sem, Lab: 4 hr(s)
- CS261. Sistemas Inteligentes (Obligatorio) 5to Sem, Lab: 2 hr(s)
- CS291. Ingeniería de Software I (Obligatorio) 5to Sem, Lab: 2 hr(s)
- CS2H1. Experiencia de Usuario (UX) (Obligatorio) 5to Sem, Lab: 4 hr(s)
- CB111. Física Computacional (Obligatorio) 5to Sem, Lab: 2 hr(s)
- CS292. Ingeniería de Software II (Obligatorio) 6to Sem, Lab: 2 hr(s)
- CS311. Programación Competitiva (Obligatorio) 6to Sem, Lab: 2 hr(s)
- CS312. Estructuras de Datos Avanzadas (Obligatorio) 6to Sem, Lab: 2 hr(s)
- CS393. Sistemas de Infomación (Obligatorio) 6to Sem, Lab: 2 hr(s)
- CS3I1. Seguridad en Computación (Obligatorio) 6to Sem, Lab: 4 hr(s)
- CS3P1. Computación Paralela y Distribuída (Obligatorio) 6to Sem, Lab: 4 hr(s)
- 7. Profesores & Cursos
- 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