– Reporte Final –
Última modificación: 7 de julio 2021
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 SFW52098. Estructuras Discretas I (Obligatorio)
- 4.2 SFW52099. Introducción a la Ciencia de la Computación (Obligatorio)
- 4.3 MAC41010. Fundamentos de Cálculo (Obligatorio)
- 4.3.1 Justificación
- 4.3.2 Objetivos Generales
- 4.3.2.1 Trabajo, Energía y Potencia (6 horas) [Habilidades a,b,i,j]
- 4.3.2.2 Cinemática (6 horas) [Habilidades a,b,i,j]
- 4.3.2.3 Las tres leyes de Newton (6 horas) [Habilidades a,b,i,j]
- 4.4 COM42008. Lenguaje (Obligatorio)
- 4.5 ENG42003. English I (Obligatorio)
- 4.6 PSI53001. Desarrollo Humano (Obligatorio)
- 4.7 SFW52096. Estructuras Discretas II (Obligatorio)
- 4.8 SFW52097. Programación Orientada a Objetos I (Obligatorio)
- 4.8.1 Justificación
- 4.8.2 Objetivos Generales
- 4.8.2.1 Visión General de los Lenguajes de Programación (1 horas) [Habilidades a]
- 4.8.2.2 Sistemas de tipos básicos (2 horas) [Habilidades a,b,i]
- 4.8.2.3 Conceptos Fundamentales de Programación (6 horas) [Habilidades a,b,i]
- 4.8.2.4 Programación orientada a objetos (10 horas) [Habilidades a,b,i]
- 4.8.2.5 Algoritmos y Diseño (3 horas) [Habilidades a,b,i]
- 4.8.2.6 Estrategias Algorítmicas (3 horas) [Habilidades a,b,i]
- 4.8.2.7 Análisis Básico (2 horas) [Habilidades a,b,i]
- 4.8.2.8 Algoritmos y Estructuras de Datos fundamentales (6 horas) [Habilidades a,b,i]
- 4.9 MAC41001. Cálculo de una Variable (Obligatorio)
- 4.10 COM42009. Lenguaje II (Obligatorio)
- 4.11 ENG42005. Inglés II (Obligatorio)
- 4.12 SFW52094. Desarrollo Basado en Plataformas (Obligatorio)
- 4.12.1 Justificación
- 4.12.2 Objetivos Generales
- 4.12.2.1 Introducción (5 horas) [Habilidades g]
- 4.12.2.2 Plataformas web (5 horas) [Habilidades c,g,i]
- 4.12.2.3 Desarrollo de servicios y aplicaciones web (25 horas) [Habilidades c,d,g,i]
- 4.12.2.4 Plataformas móviles (5 horas) [Habilidades c,d,g,i]
- 4.12.2.5 Aplicaciones Móviles para dispositivos Android (25 horas) [Habilidades c,d,g,i]
- 4.13 SFW52095. Programación Orientada a Objetos II (Obligatorio)
- 4.13.1 Justificación
- 4.13.2 Objetivos Generales
- 4.13.2.1 Conceptos Fundamentales de Programación (5 horas) [Habilidades a,b]
- 4.13.2.2 Programación orientada a objetos (7 horas) [Habilidades a,b]
- 4.13.2.3 Algoritmos y Diseño (5 horas) [Habilidades a,b,d]
- 4.13.2.4 Análisis Básico (3 horas) [Habilidades a,b]
- 4.13.2.5 Sistemas de tipos básicos (5 horas) [Habilidades a,b]
- 4.13.2.6 Algoritmos y Estructuras de Datos fundamentales (3 horas) [Habilidades a,b,d]
- 4.13.2.7 Programación reactiva y dirigida por eventos (2 horas) [Habilidades a,b]
- 4.13.2.8 Árboles y Grafos (7 horas) [Habilidades a,b,d]
- 4.13.2.9 Diseño de Software (6 horas) [Habilidades a,b]
- 4.13.2.10 Ingeniería de Requisitos (1 horas) [Habilidades a,b]
- 4.14 MAC41002. Cálculo de varias Variables (Obligatorio)
- 4.15 ENG42007. English III (Obligatorio)
- 4.16 EGI61009. Arquitectura de Computadores (Obligatorio)
- 4.17 GES51001. Administración para los negocios (Obligatorio)
- 4.18 SFW52091. Gerenciamiento de Datos I (Obligatorio)
- 4.18.1 Justificación
- 4.18.2 Objetivos Generales
- 4.18.2.1 Sistemas de Bases de Datos (14 horas) [Habilidades b,d,i,j]
- 4.18.2.2 Modelado de datos (14 horas) [Habilidades b,d,i,j]
- 4.18.2.3 Indexación (4 horas) [Habilidades b,d,i]
- 4.18.2.4 Bases de Datos Relacionales (14 horas) [Habilidades b,d,i]
- 4.18.2.5 Lenguajes de Consulta (12 horas) [Habilidades b,d,i,j]
- 4.19 SFW52092. Teoría de la Computación (Obligatorio)
- 4.20 SFW52093. Algoritmos y Estructuras de Datos (Obligatorio)
- 4.21 ENG42009. English IV (Obligatorio)
- 4.22 EST41005. Estadística Descriptiva y Probabilidades (Obligatorio)
- 4.23 IIS52024. Sistemas Operativos (Obligatorio)
- 4.24 ECO51002. Economía General (Obligatorio)
- 4.25 SFW52087. Compiladores (Obligatorio)
- 4.26 SFW52088. Ingeniería de Software I (Obligatorio)
- 4.27 SFW52089. Análisis y Diseño de Algoritmos (Obligatorio)
- 4.28 SFW52090. Gerenciamiento de Datos II (Obligatorio)
- 4.29 ENG42012. Inglés V (Obligatorio)
- 4.30 FIS41001. Física General (Obligatorio)
- 4.31 MAR52008. Marketing (Obligatorio)
- 4.32 SFW52082. Sistemas Inteligentes (Obligatorio)
- 4.33 SFW52083. Sistemas de Infomación (Obligatorio)
- 4.34 SFW52084. Estructuras de Datos Avanzadas (Obligatorio)
- 4.34.1 Justificación
- 4.34.2 Objetivos Generales
- 4.34.2.1 Técnicas Básicas de Implementación de Estructuras de Datos (16 horas) [Habilidades a,b,c]
- 4.34.2.2 Métodos de Acceso Multidimensionales (16 horas) [Habilidades a,b,c]
- 4.34.2.3 Métodos de Acceso Métrico (20 horas) [Habilidades a,b,c]
- 4.34.2.4 Métodos de Acceso Aproximados (20 horas) [Habilidades a,b,c]
- 4.34.2.5 Seminarios (8 horas) [Habilidades a,b,c]
- 4.35 SFW52085. Programación Competitiva (Obligatorio)
- 4.35.1 Justificación
- 4.35.2 Objetivos Generales
- 4.35.2.1 Introducción (20 horas) [Habilidades a,b,h]
- 4.35.2.2 Estructuras de datos (20 horas) [Habilidades a,b,h]
- 4.35.2.3 Paradigmas de diseño (20 horas) [Habilidades a,b,h]
- 4.35.2.4 Gráfos (20 horas) [Habilidades a,b,h]
- 4.35.2.5 Tópicos avanzados (20 horas) [Habilidades a,b,h]
- 4.35.2.6 Problemas de dominio especifico (20 horas) [Habilidades a,b,h]
- 4.36 SFW52086. Ingeniería de Software II (Obligatorio)
- 4.37 ENG42032. English VI: RREL (Obligatorio)
- 4.38 FIN52004. Finanzas Empresariales (Obligatorio)
- 4.39 SFW52077. Ingeniería de Software III (Obligatorio)
- 4.39.1 Justificación
- 4.39.2 Objetivos Generales
- 4.39.2.1 Evolución de Software (12 horas) [Habilidades c,d,i,j,m,o]
- 4.39.2.2 Gestión de Proyectos de Software (10 horas) [Habilidades c,d,i,j,m,o]
- 4.39.2.3 Gestión de Proyectos de Software (8 horas) [Habilidades c,d,i,j,m,o]
- 4.39.2.4 Procesos de Software (12 horas) [Habilidades c,d,i,j,m,o]
- 4.39.2.5 Estándares ISO/IEC (6 horas) [Habilidades c,d,i,j,m,o]
- 4.40 SFW52078. Experiencia de Usuario (UX) (Obligatorio)
- 4.41 SFW52081. Metodología de la Investigación en Computación (Obligatorio)
- 4.42 SFW52079. Aprendizaje Automático (Electivo)
- 4.43 SFW52080. Computación Gráfica (Electivo)
- 4.43.1 Justificación
- 4.43.2 Objetivos Generales
- 4.43.2.1 Conceptos Fundamentales (6 horas) [Habilidades a,b]
- 4.43.2.2 Rendering Básico (12 horas) [Habilidades a,b,i]
- 4.43.2.3 Programación de Sistemas Interactivos (2 horas) [Habilidades a,b]
- 4.43.2.4 Modelado Geométrico (15 horas) [Habilidades a,b,i,j]
- 4.43.2.5 Renderizado Avanzado (6 horas) [Habilidades a,b,i]
- 4.43.2.6 Animación por computadora (4 horas) [Habilidades a,b,i,j]
- 4.44 MAC41014. Álgebra Lineal (Obligatorio)
- 4.45 IIS53004. Redes y Telecomunicaciones (Obligatorio)
- 4.45.1 Justificación
- 4.45.2 Objetivos Generales
- 4.45.2.1 Introducción (5 horas) [Habilidades b,c]
- 4.45.2.2 Aplicaciones en red (5 horas) [Habilidades b,c,i]
- 4.45.2.3 Entrega confiable de datos (10 horas) [Habilidades C6,b,c,i]
- 4.45.2.4 Ruteo y reenvío (12 horas) [Habilidades b,c,i]
- 4.45.2.5 Redes de área local (10 horas) [Habilidades b,c]
- 4.45.2.6 Asignación de recursos (12 horas) [Habilidades b,c,i]
- 4.45.2.7 Celulares (5 horas) [Habilidades b,c]
- 4.45.2.8 Redes sociales (5 horas) [Habilidades b,c,i]
- 4.46 BSC51001. Biología (Obligatorio)
- 4.47 SFW62069. Formación de Empresas de Base Tecnológica I (Obligatorio)
- 4.48 SFW62070. Computación en la Sociedad (Obligatorio)
- 4.48.1 Justificación
- 4.48.2 Objetivos Generales
- 4.48.2.1 Historia (2 horas) [Habilidades f,g]
- 4.48.2.2 Contexto Social (4 horas) [Habilidades f,g]
- 4.48.2.3 Herramientas de Análisis (2 horas) [Habilidades f,g,ñ]
- 4.48.2.4 Ética Profesional (4 horas) [Habilidades f,g,ñ]
- 4.48.2.5 Propiedad Intelectual (4 horas) [Habilidades f,g,ñ]
- 4.48.2.6 Privacidad y Libertades Civiles (4 horas) [Habilidades f,g,ñ]
- 4.48.2.7 Políticas de seguridad, Leyes y crímenes computacionales (2 horas) [Habilidades f,g,ñ]
- 4.48.2.8 Economía de la Computación (2 horas) [Habilidades f,g,ñ,o]
- 4.49 SFW62071. Computación Paralela y Distribuída (Obligatorio)
- 4.50 SFW62073. Seguridad en Computación (Obligatorio)
- 4.50.1 Justificación
- 4.50.2 Objetivos Generales
- 4.50.2.1 Fundamentos y Conceptos en Seguridad (25 horas) [Habilidades a,g]
- 4.50.2.2 Principios de Diseño Seguro (25 horas) [Habilidades g,a,e,h]
- 4.50.2.3 Programación Defensiva (25 horas) [Habilidades b,e,i]
- 4.50.2.4 Ataques y Amenazas (25 horas) [Habilidades b,e,i]
- 4.50.2.5 Seguridad de Red (25 horas) [Habilidades b,e,i]
- 4.50.2.6 Criptografía (25 horas) [Habilidades b,e,i]
- 4.50.2.7 Seguridad en la Web (25 horas) [Habilidades a,g]
- 4.50.2.8 Seguridad de plataformas (25 horas) [Habilidades b,e,i]
- 4.50.2.9 Investigación digital (Digital Forensics) (25 horas) [Habilidades a,g]
- 4.50.2.10 Seguridad en Ingeniería de Software (25 horas) [Habilidades a,g,i,c]
- 4.51 SFW62074. Proyecto de Final de Carrera I (Obligatorio)
- 4.52 SFW62075. Matemática aplicada a la computación (Obligatorio)
- 4.53 SFW62072. Visión Computacional (Electivo)
- 4.54 SFW62076. Biología Computacional (Electivo)
- 4.55 SFW62064. Proyecto de Final de Carrera II (Obligatorio)
- 4.55.1 Justificación
- 4.55.2 Objetivos Generales
- 4.55.2.1 Proyecto de Tesis (30 horas) [Habilidades a,b,c,e,f,h,i,l]
- 4.55.2.2 Avance de Tesis (30 horas) [Habilidades a,b,c,e,f,h,i,l]
- 4.56 SFW62065. Bioinformática (Obligatorio)
- 4.57 SFW62068. Formación de Empresas de Base Tecnológica II (Obligatorio)
- 4.58 SFW62066. Tópicos en Ingeniería de Software (Electivo)
- 4.58.1 Justificación
- 4.58.2 Objetivos Generales
- 4.58.2.1 Diseño de Software (18 horas) [Habilidades c,d,i,j,m,o]
- 4.58.2.2 Gestión de Proyectos de Software (14 horas) [Habilidades c,d,i,j,m,o]
- 4.58.2.3 ITIL (14 horas) [Habilidades c,d,i,j,m]
- 4.58.2.4 COBIT (14 horas) [Habilidades c,d,i,j,m]
- 4.59 SFW62067. Tópicos en Computación Gráfica (Electivo)
- 4.60 IIS64000. Big Data y Analitica de Datos (Obligatorio)
- 4.61 INV51055. Fundamentos del Metodo Científico (Obligatorio)
- 4.62 SFW62058. Proyecto de Final de Carrera III (Obligatorio)
- 4.63 SFW62059. Computación Evolutiva (Obligatorio)
- 4.63.1 Justificación
- 4.63.2 Objetivos Generales
- 4.63.2.1 Introducción a la Optimización (4 horas) [Habilidades a,b]
- 4.63.2.2 Computación Evolutiva: Conceptos básicos (8 horas) [Habilidades a,b,i]
- 4.63.2.3 Algoritmo Genético Canónico (8 horas) [Habilidades a,b,i]
- 4.63.2.4 Algoritmos Evolutivos en Optimización Numérica (8 horas) [Habilidades a,b,i]
- 4.63.2.5 Algoritmos Evolutivos en Optimización Combinatoria (8 horas) [Habilidades a,b,i]
- 4.63.2.6 Paralelización y Multi objetivos (8 horas) [Habilidades a,b,i,j]
- 4.63.2.7 Algoritmos Genéticos Avanzados (16 horas) [Habilidades a,b,i,j]
- 4.64 SFW62060. Formación de Empresas de Base Tecnológica III (Obligatorio)
- 4.65 SFW62061. Cloud Computing (Obligatorio)
- 4.66 SFW62062. Internet de las Cosas (Obligatorio)
- 4.67 IIS64016. Robótica (Electivo)
- 4.67.1 Justificación
- 4.67.2 Objetivos Generales
- 4.67.2.1 Robótica (5 horas) [Habilidades a,b]
- 4.67.2.2 Robótica (15 horas) [Habilidades a,b,i,h]
- 4.67.2.3 Robótica (20 horas) [Habilidades h,i]
- 4.67.2.4 Visión y percepción por computador (10 horas) [Habilidades a,b,c,f]
- 4.67.2.5 Robótica (10 horas) [Habilidades a,b,i,h]
- 4.68 ETM41007. Ética y Ciudadanía (Obligatorio)
- 5. Equivalencias con otros planes curriculares
- 6. Laboratorios
- SFW52098. Estructuras Discretas I (Obligatorio) 1er Sem, Lab: 2 hr(s)
- SFW52099. Introducción a la Ciencia de la Computación (Obligatorio) 1er Sem, Lab: 2 hr(s)
- SFW52096. Estructuras Discretas II (Obligatorio) 2do Sem, Lab: 2 hr(s)
- SFW52097. Programación Orientada a Objetos I (Obligatorio) 2do Sem, Lab: 2 hr(s)
- SFW52094. Desarrollo Basado en Plataformas (Obligatorio) 3er Sem, Lab: 2 hr(s)
- SFW52095. Programación Orientada a Objetos II (Obligatorio) 3er Sem, Lab: 2 hr(s)
- EGI61009. Arquitectura de Computadores (Obligatorio) 3er Sem, Lab: 2 hr(s)
- SFW52091. Gerenciamiento de Datos I (Obligatorio) 4to Sem, Lab: 2 hr(s)
- SFW52092. Teoría de la Computación (Obligatorio) 4to Sem, Lab: 4 hr(s)
- SFW52093. Algoritmos y Estructuras de Datos (Obligatorio) 4to Sem, Lab: 2 hr(s)
- SFW52087. Compiladores (Obligatorio) 5to Sem, Lab: 2 hr(s)
- SFW52088. Ingeniería de Software I (Obligatorio) 5to Sem, Lab: 2 hr(s)
- SFW52089. Análisis y Diseño de Algoritmos (Obligatorio) 5to Sem, Lab: 2 hr(s)
- SFW52090. Gerenciamiento de Datos II (Obligatorio) 5to Sem, Lab: 2 hr(s)
- FIS41001. Física General (Obligatorio) 5to Sem, Lab: 2 hr(s)
- SFW52082. Sistemas Inteligentes (Obligatorio) 6to Sem, Lab: 2 hr(s)
- SFW52083. Sistemas de Infomación (Obligatorio) 6to Sem, Lab: 2 hr(s)
- SFW52084. Estructuras de Datos Avanzadas (Obligatorio) 6to Sem, Lab: 2 hr(s)
- SFW52085. Programación Competitiva (Obligatorio) 6to Sem, Lab: 2 hr(s)
- SFW52086. Ingeniería de Software II (Obligatorio) 6to Sem, Lab: 2 hr(s)
- SFW52078. Experiencia de Usuario (UX) (Obligatorio) 7mo Sem, Lab: 2 hr(s)
- SFW52079. Aprendizaje Automático (Electivo) 7mo Sem, Lab: 2 hr(s)
- SFW52080. Computación Gráfica (Electivo) 7mo Sem, Lab: 2 hr(s)
- IIS53004. Redes y Telecomunicaciones (Obligatorio) 7mo Sem, Lab: 2 hr(s)
- BSC51001. Biología (Obligatorio) 7mo Sem, Lab: 2 hr(s)
- SFW62071. Computación Paralela y Distribuída (Obligatorio) 8vo Sem, Lab: 2 hr(s)
- SFW62073. Seguridad en Computación (Obligatorio) 8vo Sem, Lab: 2 hr(s)
- SFW62075. Matemática aplicada a la computación (Obligatorio) 8vo Sem, Lab: 1 hr(s)
- SFW62072. Visión Computacional (Electivo) 8vo Sem, Lab: 2 hr(s)
- SFW62076. Biología Computacional (Electivo) 8vo Sem, Lab: 2 hr(s)
- SFW62065. Bioinformática (Obligatorio) 9no Sem, Lab: 2 hr(s)
- SFW62066. Tópicos en Ingeniería de Software (Electivo) 9no Sem, Lab: 2 hr(s)
- SFW62067. Tópicos en Computación Gráfica (Electivo) 9no Sem, Lab: 2 hr(s)
- IIS64000. Big Data y Analitica de Datos (Obligatorio) 9no Sem, Lab: 2 hr(s)
- SFW62059. Computación Evolutiva (Obligatorio) 10mo Sem, Lab: 2 hr(s)
- SFW62061. Cloud Computing (Obligatorio) 10mo Sem, Lab: 4 hr(s)
- SFW62062. Internet de las Cosas (Obligatorio) 10mo Sem, Lab: 2 hr(s)
- IIS64016. Robótica (Electivo) 10mo Sem, Lab: 2 hr(s)
- 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