1.6. Profiles

1.6. Profiles

1.6.1. Applicant profile ↑ Back to top

The applicant seeking admission to the Escuela Profesional de Ciencia de la Computación of the Universidad Nacional de Ingeniería (UNI) must have:

Knowledge of:

  1. Fundamental concepts of algebra, geometry, trigonometry and elementary mathematical analysis.
  2. Basic notions of propositional logic and deductive reasoning.
  3. Elementary principles of algorithms and logical sequences for problem solving.
  4. Notions of probability and descriptive statistics for data analysis.

Skills for:

  1. Thinking abstractly, identifying patterns, structures and relationships beyond the concrete.
  2. Modeling real-world problems using symbolic and formal representations.
  3. Decomposing complex problems into simpler and more manageable subproblems.
  4. Learning autonomously and self-regulating, acquiring new technologies and paradigms without the need for continuous formal instruction.
  5. Adapting quickly to changing technological environments and the rapid evolution of tools and languages.
  6. Communicating technical ideas and solutions clearly, both orally and in writing, using appropriate terminology.
  7. Maintaining concentration on analytical tasks that demand sustained effort and attention to detail.
  8. Synthesizing information from multiple sources and extracting essential concepts for decision making.
  9. Critically evaluating existing solutions and proposing improvements or innovative alternatives.

Attitudes of:

  1. Genuine interest and curiosity about technology, programming and the functioning of computer systems.
  2. Willingness for collaborative work in development teams and multidisciplinary projects.
  3. Initiative to explore problems beyond the curriculum and perseverance in the face of intellectual challenges such as code debugging or optimization.
  4. Growth mindset and openness to continuously learn in a field that is permanently evolving.
  5. Commitment to quality, efficiency and good practices in the development of solutions.

1.6.2. Graduate profile ↑ Back to top

The graduate of the Professional Program in Computer Science is capable of:

  1. Designing, developing, and implementing international-quality software solutions that address complex needs of industry, society, and research.
  2. Contributing to the country's technological development through the creation of innovative, secure, and scalable software, considering global standards and industry best practices (ISO, IEEE, CMMI).
  3. Transforming organizational processes and business models through the strategic application of emerging computational technologies (AI, cloud computing, cybersecurity, IoT).
  4. Adapting with agility to the field's rapid evolution, thanks to training grounded in solid scientific principles and continuous self-learning capabilities.
  5. Leading multidisciplinary and globally distributed teams in technological development projects, applying agile methodologies (Scrum, DevOps) and effective communication in bilingual environments.
  6. Generating sustainable competitive advantages for organizations through robust system architecture, massive data analysis, and intelligent process automation.
  7. Founding and growing technology-based companies (startups) with the potential to compete and innovate in global markets.
  8. Accessing and excelling in top-tier graduate programs (master's and doctoral degrees) at prestigious international universities, supported by rigorous training in computer sciences.
  9. Contributing to the advancement of knowledge in the field through applied research, publication in indexed conferences and journals, and development of technologies with patent potential.

1.6.3. ProfessionalProfile ↑ Back to top

The professional in Ciencia de la Computación has the following characteristics:

  • Develop computational technology seeking the common good of individuals, society, and organizations.
  • Transform, accelerate, and expand the boundaries of any knowledge area through innovative solutions based on the efficient use of computational technology.
  • Adapt quickly to technological changes due to their education based on constant research.
  • Work and lead multidisciplinary teams that carry out technological innovation projects.
  • Increase the competitive advantages of any organization through the efficient use of computational technology thanks to their high abstraction capability.
  • Create technology-based companies.
  • Be able to pursue graduate studies with international standards in related areas.

1.6.4. Faculty profile ↑ Back to top

The professor of the Ciencia de la Computación program is a person who:

  • Promotes holistic student formation through teaching, research, and extension, transmitting solid knowledge with clarity and simplicity.
  • Fosters research and continuous learning so that students adapt to area advancements and seek the common good of individuals, society, and organizations.
  • Pursues a PhD degree with full-time dedication, maintaining advanced academic training oriented towards international excellence.
  • Publishes research in international events and high-impact indexed journals, contributing to knowledge advancement and staying updated.
  • Establishes cooperation networks with international-level institutions, enriching the educational experience.
  • Actively participates in student formation and integration into the academic community , promoting continuous rigor and academic excellence.

Spotted a typo, an outdated course, a broken link, or have a suggestion? Let us know.

Scan to open on your phone