- ES Español

- EN English

Executive Summary
Este documento representa el informe final de la nueva malla curricular 2026 del Escuela Profesional de Ciencia de la Computación de la Universidad Nacional de Ingeniería (UNI) (https://www.uni.edu.pe ) en la ciudad de Lima-Perú.
This document presents the curricular design of the Computer Science \ program under the international standards of the Computing Curricula CC2020, a reference framework developed jointly by the Association for Computing Machinery (ACM) and the IEEE Computer Society (IEEE-CS). CC2020, available at http://www.acm.org/education, synthesizes three decades of disciplinary evolution (from CS2001 to CC2020) and responds to the current demands of the fourth industrial revolution.
The proposal adapts this global reference to our regional context, incorporating:
- Local labor market requirements in technology
- Institutional strengths in applied research
- Emerging trends in computing education
Computing today presents the following undergraduate professional training profiles:
- Computer Engineering (CE) (Soldan et al., 2016),
- Computer Science (CS) (ACM/IEEE-CS/AAAI Joint Task Force, 2023),
- Information Systems (IS) (The Joint ACM/AIS IS2020 Task Force, 2020),
- Software Engineering (SE) (LeBlanc et al., 2015),
- Information Technology (IT) (ACM and IEEE-CS, 2017).
- Cybersecurity (CY) (ACM/IEEE-CS Joint Task Force on Cybersecurity Education, 2017).
- Data Science (DS) (ACM Data Science Task Force, 2021).
The pedagogical model is supported by three transformative pillars:
- Technical excellence: Mastery of computational fundamentals and progressive specialization
- Disruptive innovation: Agile methodologies, computational thinking, and startup creation
- Social responsibility: Professional ethics, technological sustainability, and community impact
This curriculum will produce professionals with:
- Ability to solve complex problems in global environments
- Competencies to lead digital transformation
- Sensitivity to the ethical challenges of artificial intelligence, privacy, and technological governance
This proposal incorporates continuous update mechanisms, ensuring relevance in the face of rapid technological obsolescence and alignment with international accreditation standards.
Table of Contents
- Cover & Index
- Task Force
- Executive Summary
- Acknowledgments
- Acronyms
- 1. Introduction
- 1.1. Basic definitions
- 1.2. Occupational Field and Job Market
- 1.3. Importance of the Career in Society
- 1.4. Institutional Info
- 1.5. Accreditation information
- 1.6. Profiles
- 1.7. Degrees and Titles
- 1.8. Resources to teach
- 1.9. Document Organization
- 2. Body of knowledge of Computer Science
- 2.1. Artificial Intelligence (AI)
- 2.2. Algorithmic Foundations (AL)
- 2.3. Architecture and Organization (AR)
- 2.4. Data Management (DM)
- 2.5. Foundations of Programming Languages (FPL)
- 2.6. Graphics and Interactive Techniques (GIT)
- 2.7. Human-Computer Interaction (HCI)
- 2.8. Mathematical and Statistical Foundations (MSF)
- 2.9. Networking and Communication (NC)
- 2.10. Operating Systems (OS)
- 2.11. Parallel and Distributed Computing (PDC)
- 2.12. Software Development Fundamentals (SDF)
- 2.13. Software Engineering (SE)
- 2.14. Security (SEC)
- 2.15. Society, Ethics, and the Profession (SEP)
- 2.16. System Fundamentals (SF)
- 2.17. Specialized Platform Development (SPD)
- 2.1. Artificial Intelligence (AI)
- 2.2. Algorithmic Foundations (AL)
- 2.3. Architecture and Organization (AR)
- 2.4. Data Management (DM)
- 2.5. Foundations of Programming Languages (FPL)
- 2.6. Graphics and Interactive Techniques (GIT)
- 2.7. Human-Computer Interaction (HCI)
- 2.8. Mathematical and Statistical Foundations (MSF)
- 2.9. Networking and Communication (NC)
- 2.10. Operating Systems (OS)
- 2.11. Parallel and Distributed Computing (PDC)
- 2.12. Software Development Fundamentals (SDF)
- 2.13. Software Engineering (SE)
- 2.14. Security (SEC)
- 2.15. Society, Ethics, and the Profession (SEP)
- 2.16. System Fundamentals (SF)
- 2.17. Specialized Platform Development (SPD)
- 3. Body of knowledge of Basic Sciences for Computing
- 3.1. Calculus and Analysis (CAN)
- 3.2. Algebra and Number Theory (ANT)
- 3.3. Discrete Mathematics and Combinatorics (DMC)
- 3.4. Probability and Statistics (PST)
- 3.5. Numerical and Scientific Analysis (NSA)
- 3.6. Mathematical Modeling and Simulation (MMS)
- 3.7. Mathematical Foundations of Data Science (FDS)
- 3.8. Quantum Information and Computing (QIC)
- 3.9. Electromagnetism (ELM)
- 3.10. Thermodynamics and Statistical Mechanics (TSM)
- 3.11. Computational and Data-Driven Physics (CDP)
- 3.12. Classical Mechanics (CME)
- 3.13. General Chemistry (GCH)
- 3.14. Computational and Theoretical Chemistry (CTC)
- 3.15. Biochemistry and Molecular Biology (BMB)
- 3.1. Calculus and Analysis (CAN)
- 3.2. Algebra and Number Theory (ANT)
- 3.3. Discrete Mathematics and Combinatorics (DMC)
- 3.4. Probability and Statistics (PST)
- 3.5. Numerical and Scientific Analysis (NSA)
- 3.6. Mathematical Modeling and Simulation (MMS)
- 3.7. Mathematical Foundations of Data Science (FDS)
- 3.8. Quantum Information and Computing (QIC)
- 3.9. Electromagnetism (ELM)
- 3.10. Thermodynamics and Statistical Mechanics (TSM)
- 3.11. Computational and Data-Driven Physics (CDP)
- 3.12. Classical Mechanics (CME)
- 3.13. General Chemistry (GCH)
- 3.14. Computational and Theoretical Chemistry (CTC)
- 3.15. Biochemistry and Molecular Biology (BMB)
- 4. Curricula 2026
- 4.1. Course Coding
- 4.2. Curriculum Structure
- 4.3. Topics distributed by course
- 4.4. Expected outcomes distributed by course
- 4.5. Course distribution in the Career
- 4.6. Compatibility of the Career with International Standards
- 5. Detailed content by course
- 5.1. Introduction to Computing (Mandatory)
- 5.2. Linear Algebra (Mandatory)
- 5.3. Differential Calculus (Mandatory)
- 5.4. Chemistry I (Mandatory)
- 5.5. General Elective (Mandatory)
- 5.6. Technical and professional English I (Mandatory)
- 5.7. Introduction to Computer Science (Mandatory)
- 5.8. Objects-oriented programming I (Mandatory)
- 5.9. Discrete Structures (Mandatory)
- 5.10. Integral Calculus (Mandatory)
- 5.11. Physics I (Mandatory)
- 5.12. Technical and professional English II (Mandatory)
- 5.13. Objects-oriented programming II (Mandatory)
- 5.14. Platform Based Development (Mandatory)
- 5.15. Applied AI (Mandatory)
- 5.16. Advanced Differential and Integral Calculus (Mandatory)
- 5.17. Probability Calculation (Mandatory)
- 5.18. Technical and professional English III (Elective)
- 5.19. Algorithms and Data Structures (Mandatory)
- 5.20. Theory of Computation (Mandatory)
- 5.21. Computer Systems Architecture (Mandatory)
- 5.22. Data Management (Mandatory)
- 5.23. Research Methodology (Mandatory)
- 5.24. Numerical Methods (Mandatory)
- 5.25. Technical and professional English IV (Elective)
- 5.26. Analysis and Design of Algorithms (Mandatory)
- 5.27. Artificial Intelligence (Mandatory)
- 5.28. Databases II (Mandatory)
- 5.29. Software Engineering I (Mandatory)
- 5.30. Operating systems (Mandatory)
- 5.31. Technical and professional English V (Elective)
- 5.32. Networking and Communication (Mandatory)
- 5.33. Algorithms for Complex Problems (Mandatory)
- 5.34. Advanced Data Structures (Mandatory)
- 5.35. Compilers (Mandatory)
- 5.36. Introduction to Machine Learning (Mandatory)
- 5.37. Computational Physics (Mandatory)
- 5.38. Computer Graphics (Mandatory)
- 5.39. Software Engineering II (Mandatory)
- 5.40. User Experience (UX) (Mandatory)
- 5.41. Deep Learning (Mandatory)
- 5.42. Professional Ethics (Mandatory)
- 5.43. Computing in Society (Mandatory)
- 5.44. Computer Security (Mandatory)
- 5.45. Parallel and Distributed Computing (Mandatory)
- 5.46. Capstone Project I (Mandatory)
- 5.47. Theater (Mandatory)
- 5.48. Extracurricular Activities (Mandatory)
- 5.49. Computational Vision (Elective)
- 5.50. Software Engineering III (Elective)
- 5.51. Information systems (Elective)
- 5.52. Software Architecture and DevOps for Cloud Software (Elective)
- 5.53. Big Data (Mandatory)
- 5.54. Pre-professional internships (Mandatory)
- 5.55. Capstone Project II (Mandatory)
- 5.56. Advanced Generative AI Models (Mandatory)
- 5.57. Bioinformatics (Mandatory)
- 5.58. Robotics (Elective)
- 5.59. Topics in Computer Graphics (Elective)
- 5.60. Quantum Computing (Elective)
- 5.61. Tópicos en Ingeniería de Software (Elective)
- 5.62. Internet of Things (Elective)
- 5.63. Cloud Computing (Mandatory)
- 5.64. Research Workshop (Mandatory)
- 5.65. Topics in Artificial Intelligence (Mandatory)
- 5.66. Evolutionary Computing (Mandatory)
- 5.67. Leadership and Performance (Mandatory)
- 5.1. Introduction to Computing (Mandatory)
- 5.2. Linear Algebra (Mandatory)
- 5.3. Differential Calculus (Mandatory)
- 5.4. Chemistry I (Mandatory)
- 5.5. General Elective (Mandatory)
- 5.6. Technical and professional English I (Mandatory)
- 5.7. Introduction to Computer Science (Mandatory)
- 5.8. Objects-oriented programming I (Mandatory)
- 5.9. Discrete Structures (Mandatory)
- 5.10. Integral Calculus (Mandatory)
- 5.11. Physics I (Mandatory)
- 5.12. Technical and professional English II (Mandatory)
- 5.13. Objects-oriented programming II (Mandatory)
- 5.14. Platform Based Development (Mandatory)
- 5.15. Applied AI (Mandatory)
- 5.16. Advanced Differential and Integral Calculus (Mandatory)
- 5.17. Probability Calculation (Mandatory)
- 5.18. Technical and professional English III (Elective)
- 5.19. Algorithms and Data Structures (Mandatory)
- 5.20. Theory of Computation (Mandatory)
- 5.21. Computer Systems Architecture (Mandatory)
- 5.22. Data Management (Mandatory)
- 5.23. Research Methodology (Mandatory)
- 5.24. Numerical Methods (Mandatory)
- 5.25. Technical and professional English IV (Elective)
- 5.26. Analysis and Design of Algorithms (Mandatory)
- 5.27. Artificial Intelligence (Mandatory)
- 5.28. Databases II (Mandatory)
- 5.29. Software Engineering I (Mandatory)
- 5.30. Operating systems (Mandatory)
- 5.31. Technical and professional English V (Elective)
- 5.32. Networking and Communication (Mandatory)
- 5.33. Algorithms for Complex Problems (Mandatory)
- 5.34. Advanced Data Structures (Mandatory)
- 5.35. Compilers (Mandatory)
- 5.36. Introduction to Machine Learning (Mandatory)
- 5.37. Computational Physics (Mandatory)
- 5.38. Computer Graphics (Mandatory)
- 5.39. Software Engineering II (Mandatory)
- 5.40. User Experience (UX) (Mandatory)
- 5.41. Deep Learning (Mandatory)
- 5.42. Professional Ethics (Mandatory)
- 5.43. Computing in Society (Mandatory)
- 5.44. Computer Security (Mandatory)
- 5.45. Parallel and Distributed Computing (Mandatory)
- 5.46. Capstone Project I (Mandatory)
- 5.47. Theater (Mandatory)
- 5.48. Extracurricular Activities (Mandatory)
- 5.49. Computational Vision (Elective)
- 5.50. Software Engineering III (Elective)
- 5.51. Information systems (Elective)
- 5.52. Software Architecture and DevOps for Cloud Software (Elective)
- 5.53. Big Data (Mandatory)
- 5.54. Pre-professional internships (Mandatory)
- 5.55. Capstone Project II (Mandatory)
- 5.56. Advanced Generative AI Models (Mandatory)
- 5.57. Bioinformatics (Mandatory)
- 5.58. Robotics (Elective)
- 5.59. Topics in Computer Graphics (Elective)
- 5.60. Quantum Computing (Elective)
- 5.61. Tópicos en Ingeniería de Software (Elective)
- 5.62. Internet of Things (Elective)
- 5.63. Cloud Computing (Mandatory)
- 5.64. Research Workshop (Mandatory)
- 5.65. Topics in Artificial Intelligence (Mandatory)
- 5.66. Evolutionary Computing (Mandatory)
- 5.67. Leadership and Performance (Mandatory)
- 6. Professors & Courses
- 6.1. Taught courses by professor
- 6.2. Professor assigned per course
- 7. Equivalences with Other Curriculum Plans
- 7.1. Equivalence from 2026 to 2018
- 7.2. Equivalence from 2018 to 2026
- 8. Laboratories
List of Figures
- Figure 1.1: Field of action of the Ciencia de la Computación
- Figure 4.1: Course coding scheme.
- Figure 4.2: Credits by area by semester
- Figure 4.3: Distribution of courses by area considering credits.
- Figure 4.4: Distribution of credits by course levels.
- Figure 4.5: Comparing CS-UNI and CS proposed by ACM/IEEE-CS (Curve chart).
- Figure 4.6: Comparing CS-UNI and CS proposed by ACM/IEEE-CS (Spider chart).
- Figure 4.7: Comparing CS-UNI and DS proposed by ACM/IEEE-CS (Curve chart).
- Figure 4.8: Comparing CS-UNI and DS proposed by ACM/IEEE-CS (Spider chart).
- Figure 4.9: Comparing CS-UNI and SE proposed by ACM/IEEE-CS (Curve chart).
- Figure 4.10: Comparing CS-UNI and SE proposed by ACM/IEEE-CS (Spider chart).
- Figure 4.11: Comparing CS-UNI and CY proposed by ACM/IEEE-CS (Curve chart).
- Figure 4.12: Comparing CS-UNI and CY proposed by ACM/IEEE-CS (Spider chart).
- Figure 4.13: Comparing CS-UNI and CE proposed by ACM/IEEE-CS (Curve chart).
- Figure 4.14: Comparing CS-UNI and CE proposed by ACM/IEEE-CS (Spider chart).
- Figure 4.15: Comparing CS-UNI and IT proposed by ACM/IEEE-CS (Curve chart).
- Figure 4.16: Comparing CS-UNI and IT proposed by ACM/IEEE-CS (Spider chart).
- Figure 4.17: Comparing CS-UNI and IS proposed by ACM/IEEE-CS (Curve chart).
- Figure 4.18: Comparing CS-UNI and IS proposed by ACM/IEEE-CS (Spider chart).
- Figure 5.1: Connection Map. BIC01 Introduction to Computing
- Figure 5.2: Connection Map. BMA101 Linear Algebra
- Figure 5.3: Connection Map. BMA102 Differential Calculus
- Figure 5.4: Connection Map. BCH101 Chemistry I
- Figure 5.5: Connection Map. FG001 General Elective
- Figure 5.6: Connection Map. BEI101 Technical and professional English I
- Figure 5.7: Connection Map. CS100 Introduction to Computer Science
- Figure 5.8: Connection Map. CS112 Objects-oriented programming I
- Figure 5.9: Connection Map. CS1D1 Discrete Structures
- Figure 5.10: Connection Map. BMA103 Integral Calculus
- Figure 5.11: Connection Map. BFI101 Physics I
- Figure 5.12: Connection Map. BEI102 Technical and professional English II
- Figure 5.13: Connection Map. CS113 Objects-oriented programming II
- Figure 5.14: Connection Map. CS2B1 Platform Based Development
- Figure 5.15: Connection Map. AI161 Applied AI
- Figure 5.16: Connection Map. BMA104 Advanced Differential and Integral Calculus
- Figure 5.17: Connection Map. STA251 Probability Calculation
- Figure 5.18: Connection Map. BEI201 Technical and professional English III
- Figure 5.19: Connection Map. CS210 Algorithms and Data Structures
- Figure 5.20: Connection Map. CS211 Theory of Computation
- Figure 5.21: Connection Map. CS221 Computer Systems Architecture
- Figure 5.22: Connection Map. CS271 Data Management
- Figure 5.23: Connection Map. CS401 Research Methodology
- Figure 5.24: Connection Map. MA202 Numerical Methods
- Figure 5.25: Connection Map. BEI202 Technical and professional English IV
- Figure 5.26: Connection Map. CS212 Analysis and Design of Algorithms
- Figure 5.27: Connection Map. CS261 Artificial Intelligence
- Figure 5.28: Connection Map. CS272 Databases II
- Figure 5.29: Connection Map. CS291 Software Engineering I
- Figure 5.30: Connection Map. CS2S1 Operating systems
- Figure 5.31: Connection Map. BEI203 Technical and professional English V
- Figure 5.32: Connection Map. CS231 Networking and Communication
- Figure 5.33: Connection Map. CS311 Algorithms for Complex Problems
- Figure 5.34: Connection Map. CS312 Advanced Data Structures
- Figure 5.35: Connection Map. CS342 Compilers
- Figure 5.36: Connection Map. AI263 Introduction to Machine Learning
- Figure 5.37: Connection Map. FI201 Computational Physics
- Figure 5.38: Connection Map. CS251 Computer Graphics
- Figure 5.39: Connection Map. CS292 Software Engineering II
- Figure 5.40: Connection Map. CS2H1 User Experience (UX)
- Figure 5.41: Connection Map. AI264 Deep Learning
- Figure 5.42: Connection Map. FG211 Professional Ethics
- Figure 5.43: Connection Map. CS281 Computing in Society
- Figure 5.44: Connection Map. CS3I1 Computer Security
- Figure 5.45: Connection Map. CS3P1 Parallel and Distributed Computing
- Figure 5.46: Connection Map. CS402 Capstone Project I
- Figure 5.47: Connection Map. FG106 Theater
- Figure 5.48: Connection Map. EX301 Extracurricular Activities
- Figure 5.49: Connection Map. AI268 Computational Vision
- Figure 5.50: Connection Map. CS391 Software Engineering III
- Figure 5.51: Connection Map. CS393 Information systems
- Figure 5.52: Connection Map. CS394 Software Architecture and DevOps for Cloud Software
- Figure 5.53: Connection Map. CS370 Big Data
- Figure 5.54: Connection Map. CS400 Pre-professional internships
- Figure 5.55: Connection Map. CS403 Capstone Project II
- Figure 5.56: Connection Map. AI365 Advanced Generative AI Models
- Figure 5.57: Connection Map. CB309 Bioinformatics
- Figure 5.58: Connection Map. AI369 Robotics
- Figure 5.59: Connection Map. CS351 Topics in Computer Graphics
- Figure 5.60: Connection Map. CS353 Quantum Computing
- Figure 5.61: Connection Map. CS392 Tópicos en Ingeniería de Software
- Figure 5.62: Connection Map. CS3P3 Internet of Things
- Figure 5.63: Connection Map. CS3P2 Cloud Computing
- Figure 5.64: Connection Map. CS404 Research Workshop
- Figure 5.65: Connection Map. AI367 Topics in Artificial Intelligence
- Figure 5.66: Connection Map. AI368 Evolutionary Computing
- Figure 5.67: Connection Map. FG350 Leadership and Performance
List of Tables
- Table 2.1: List of KUs in the Artificial Intelligence area.
- Table 2.2: List of KUs in the Algorithmic Foundations area.
- Table 2.3: List of KUs in the Architecture and Organization area.
- Table 2.4: List of KUs in the Data Management area.
- Table 2.5: List of KUs in the Foundations of Programming Languages area.
- Table 2.6: List of KUs in the Graphics and Interactive Techniques area.
- Table 2.7: List of KUs in the Human-Computer Interaction area.
- Table 2.8: List of KUs in the Mathematical and Statistical Foundations area.
- Table 2.9: List of KUs in the Networking and Communication area.
- Table 2.10: List of KUs in the Operating Systems area.
- Table 2.11: List of KUs in the Parallel and Distributed Computing area.
- Table 2.12: List of KUs in the Software Development Fundamentals area.
- Table 2.13: List of KUs in the Software Engineering area.
- Table 2.14: List of KUs in the Security area.
- Table 2.15: List of KUs in the Society, Ethics, and the Profession area.
- Table 2.16: List of KUs in the System Fundamentals area.
- Table 2.17: List of KUs in the Specialized Platform Development area.
- Table 3.1: List of KUs in the Calculus and Analysis area.
- Table 3.2: List of KUs in the Algebra and Number Theory area.
- Table 3.3: List of KUs in the Discrete Mathematics and Combinatorics area.
- Table 3.4: List of KUs in the Probability and Statistics area.
- Table 3.5: List of KUs in the Numerical and Scientific Analysis area.
- Table 3.6: List of KUs in the Mathematical Modeling and Simulation area.
- Table 3.7: List of KUs in the Mathematical Foundations of Data Science area.
- Table 3.8: List of KUs in the Quantum Information and Computing area.
- Table 3.9: List of KUs in the Electromagnetism area.
- Table 3.10: List of KUs in the Thermodynamics and Statistical Mechanics area.
- Table 3.11: List of KUs in the Computational and Data-Driven Physics area.
- Table 3.12: List of KUs in the Classical Mechanics area.
- Table 3.13: List of KUs in the General Chemistry area.
- Table 3.14: List of KUs in the Computational and Theoretical Chemistry area.
- Table 3.15: List of KUs in the Biochemistry and Molecular Biology area.
- Table 4.1: Tópicos de Computer Science por curso del 1er al 2do Semestre
- Table 4.2: Tópicos de Computer Science por curso del 3er al 4to Semestre
- Table 4.3: Tópicos de Computer Science por curso del 5to al 6to Semestre
- Table 4.4: Tópicos de Computer Science por curso del 7mo al 8vo Semestre
- Table 4.5: Tópicos de Computer Science por curso del 9no al 10mo Semestre
- Table 4.6: Tópicos de Basic Sciences for Computing por curso del 1er al 2do Semestre
- Table 4.7: Tópicos de Basic Sciences for Computing por curso del 3er al 4to Semestre
- Table 4.8: Tópicos de Basic Sciences for Computing por curso del 5to al 6to Semestre
- Table 4.9: Tópicos de Basic Sciences for Computing por curso del 7mo al 8vo Semestre
- Table 4.10: Tópicos de Basic Sciences for Computing por curso del 9no al 10mo Semestre
- Table 4.11: Resultados esperados por curso 1er al 2do Semestre
- Table 4.12: Resultados esperados por curso 3er al 4to Semestre
- Table 4.13: Resultados esperados por curso 5to al 6to Semestre
- Table 4.14: Resultados esperados por curso 7mo al 8vo Semestre
- Table 4.15: Resultados esperados por curso 9no al 10mo Semestre
- Table 4.16: Distribution of credits by area by semester