Online Master of Science in Computer Science

Advance Your Computer Science Expertise. Build What Comes Next.

Cal Poly Pomona’s Online Master of Science in Computer Science is designed for professionals and graduates who want deeper technical knowledge and the ability to apply advanced computing concepts to real problems. The 30-unit program combines advanced computer science fundamentals, emerging areas such as artificial intelligence and machine learning, and an applied culminating project in a fully online format.

hospitality students walking

Build Advanced Knowledge You Can Apply

Graduate study in computer science should do more than add another credential. It should strengthen your ability to frame complex problems, evaluate computational approaches, and develop reliable solutions. Cal Poly Pomona’s MS in Computer Science program builds advanced knowledge and skills in algorithmic problem solving, machine learning and artificial intelligence, software systems, computer architecture, and specialized areas of computer science, while developing the independent reasoning and technical communication skills needed for advanced professional and academic work.

Program at a Glance

Get Started

Take the Next Step

State Authorization Regulations

Maps of the United States with authorized states highlighted

California State Polytechnic University, Pomona, is approved to offer online programs to students residing in the following states. This list will be updated as additional authorizations/exemptions are granted.

Approved States: Arizona, California, Colorado, Florida, Hawaii, Idaho, Oklahoma, South Carolina, South Dakota, Tennessee, Utah, Vermont, Virginia, Washington, and Wisconsin

For State-based admission limitations and additional information, please visit the Accreditation and State Regulatory Authorizations page.

Why Choose Cal Poly Pomona?

  • Applied graduate study: connect advanced computing theory to the design and development of practical solutions.
  • AI and machine learning: learn within a department whose faculty expertise includes artificial intelligence, machine learning, robotics, computer vision, large language models and human-AI interaction.
  • Broad technical depth: faculty research spans cybersecurity, cloud and mobile computing, high-performance computing, data science, software engineering, human-computer interaction, networks and distributed systems.
  • Project-based culmination: bring your graduate learning together through an applied project.
  • Online access: complete the program without relocating or stepping away from your career.

Who This Program Is For

This program is designed for computer science graduates, computing professionals, and qualified students from other academic backgrounds who are ready to advance their knowledge of computer science. Whether you want to deepen your technical expertise, build skills in artificial intelligence and machine learning, strengthen your foundation in algorithms, software systems, and computer architecture, or transition into a career in computing, the program provides a rigorous path toward your goals.

The online format is especially well suited for working professionals and other learners who need the flexibility to pursue graduate study while balancing professional and personal commitments.

What You’ll Learn

  • Frame and model real-world problems that can be addressed computationally
  • Evaluate multiple computational approaches and select appropriate solutions
  • Apply advanced concepts in artificial intelligence and machine learning to computational problems
  • Build robust, reliable and maintainable applications individually and in teams
  • Develop advanced knowledge in applied areas of computer science
  • Analyze technical literature, solve discipline-specific problems, and communicate results effectively

Career Direction

Advanced computer science study can support career growth across software development and engineering, artificial intelligence and machine learning, cybersecurity, cloud and distributed computing, data-intensive systems, computing research and other technical roles. Specific career outcomes depend on prior experience, specialization and employer requirements.

Path to Enrollment

  • Review admissions requirements and confirm that your academic background includes the required computer science and mathematics preparation.
  • Review the curriculum and 30-unit degree structure.
  • Understand tuition and funding options.
  • Request information to receive program updates and application guidance.
  • Apply through Cal State Apply when the Fall 2027 application opens.

Important Dates for Domestic Graduate Applicants

Important Dates
Term of Application Application Deadline Supporting Document Deadline
Fall 2027 July 1, 2027 August 1, 2027

Important Dates for International Graduate Applicants

Important Dates
Term of Application Application Deadline Supporting Document Deadline
Fall 2027 May 1, 2027 May 1, 2027

Contact Us

Faculty Coordinator

Dr. Daisy Tang

College of Science