The Master of Science program in Computer Science at Cal Poly Pomona offers students the chance to deepen their understanding of hardware and software themes. The curriculum emphasizes technical skills, problem analysis, and solution development for advanced issues in computer systems. The program aims to foster independent work, sound judgment, and technical competence, preparing students for complex challenges in the field of computer science.
Why this course is highly recommended
The course is well-suited for students seeking to enhance their technical expertise in computer science. It emphasizes independent work and judgment, which are crucial skills for solving complex problems. The program's diverse elective options allow students to specialize in areas like AI, networks, or bioinformatics, boosting their employability and readiness for advanced roles or research.
This program covers a broad range of topics including advanced computer architecture, algorithms, software engineering, and electives such as computer vision, natural language processing, bioinformatics, and networking. Students can tailor their learning experience by choosing electives aligned with their interests and career goals.
Application fees
0.00L
1st year tuition fees
-
Living cost
To earn the degree, students must complete 45 units, including core courses like advanced architecture, algorithms, and software engineering, along with a project or thesis. Students need a GPA of 3.0 or better and must meet the general scholastic requirements. Transfer credits and other units are limited, and students must meet with the program coordinator to finalize their study plan.

English language test
Want to learn more about the admission process, eligibility criteria,
and acceptance rates for international students? Visit the California Polytechnic State University admission page
for complete details.
Graduates of this program are prepared for roles in software development, systems analysis, research, and other advanced positions in technology firms and academia. The program prepares students for both industry roles and further research or doctoral studies in computer science.