Master of Science in Computer Science

Program Description

The Master of Science in Computer Science program is designed to equip students with advanced knowledge and skills to address complex computing challenges. Students synthesize and evaluate difficult problems using computer science theory, interdisciplinary methods, and engineering principles to develop innovative computing solutions.

The program emphasizes software engineering, data science, artificial intelligence, and machine learning—preparing graduates to design and evaluate scalable, secure, and sustainable computer systems. Students gain proficiency in programming languages, algorithms, and data structures, while learning to apply advanced computing principles to real-world applications across industries.

Strong communication and collaboration are central to this computer science program. Students refine their ability to explain technical concepts to diverse audiences, engage in research, and uphold ethical and professional standards in computing practice. Graduates emerge ready to lead projects that leverage technology to create effective, responsible, and high-quality solutions to complex technical and societal problems.

It is recommended that students in this program have strong quantitative and analytical foundations.

Spanish language learners may complete the Computer Science program through select courses.

Degree Program Objectives

In addition to the institutional and degree level learning objectives, graduates of this program are expected to achieve these learning outcomes:

  • Lead the design, development, and evaluation of secure, scalable software systems and computing applications.
  • Apply advanced computer science principles and engineering methods to analyze and solve complex problems.
  • Communicate technical and research findings clearly and effectively.
  • Uphold ethical and legal responsibilities in computer science practice with awareness of societal impact.
  • Collaborate in diverse teams to deliver innovative, high-quality computing solutions for industry and academia.

If you're ready to move forward, we're ready to take you there.

APPLY TO APU