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.
Build Advanced Knowledge You Can Apply
Program at a Glance
Get Started
Take the Next Step
More Information
State Authorization Regulations

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
| Term of Application | Application Deadline | Supporting Document Deadline |
|---|---|---|
| Fall 2027 | July 1, 2027 | August 1, 2027 |
Important Dates for International Graduate Applicants
| Term of Application | Application Deadline | Supporting Document Deadline |
|---|---|---|
| Fall 2027 | May 1, 2027 | May 1, 2027 |
Contact Us

