Online Master of Science in Computer Science
Build Advanced Computing Skills for What Comes Next
100% online graduate program for professionals ready to deepen their computer science expertise.
Cal Poly Pomona’s Online Master of Science in Computer Science combines advanced computing fundamentals, artificial intelligence and machine learning, and applied problem solving in a flexible 30-unit program. Complete graduate study online while building toward a culminating project that connects what you learn to a focused technical challenge.
100% online. 30 units. $750 per unit. Designed for completion in approximately two years.
At a Glance
Go Deeper Than the Tool. Understand the Computing Behind It
Technology changes quickly. The ability to reason through complex computing problems, evaluate approaches, and build reliable systems remains essential. This program is designed to strengthen the advanced knowledge behind algorithms, architecture, software systems, and applied computing while giving you room to engage areas such as AI, machine learning, cybersecurity, cloud computing, robotics, data science, and human-centered computing.
Built for Professionals Who Want More Technical Depth
- Software and computing professionals preparing for more advanced technical responsibilities
- Computer science graduates who want deeper knowledge in advanced and emerging areas
- Professionals interested in AI and machine learning who also want strong computer science foundations
- Working adults seeking a fully online graduate degree from Cal Poly Pomona
- Learners who want an applied project to demonstrate advanced problem-solving
What You'll Build
You will strengthen your ability to model computational problems, compare possible solutions, design and build reliable applications, work with advanced computer systems concepts, and communicate technical results. The program’s culminating project gives you an opportunity to bring those skills together around a defined challenge.
Learn Across Advanced Areas of Computer Science
Cal Poly Pomona Computer Science faculty expertise spans artificial intelligence, machine learning, robotics, cybersecurity, computer vision, cloud and mobile computing, high-performance computing, data science, software engineering, human-computer interaction, networks and distributed systems.
Your Path to Fall 2027
- Review admissions preparation.
- Explore the 30-unit curriculum.
- Plan for $22,500 in program tuition.
- Request information for launch and application updates.
- Apply for Fall 2027 when the application becomes available.
FAQ
Yes. The program is fully online and is being designed for students who need graduate study to fit alongside professional responsibilities. The strongest fit is for learners who already have the required computer science and mathematics preparation and want deeper technical expertise without relocating.
The 30-unit program is designed for completion in approximately two years. Your actual timeline may vary based on course load, course availability and individual circumstances.
The program combines advanced computer science foundations with applied learning and faculty expertise across AI, machine learning, cybersecurity, robotics, software systems, data science and other advanced areas. Students complete a culminating project that brings graduate learning together around a focused technical challenge.
Advanced computer science study can support growth across software engineering and development, AI and machine learning, cybersecurity, cloud and distributed computing, data-intensive systems, computing research and related technical roles. Career outcomes depend on prior experience, specialization and employer requirements.

