The Master of Science in Computer Science (MSCS) program offers a curriculum based on theoretical foundations and practical applications. The curriculum includes advanced courses in core areas of computer science and flexible electives to meet your professional goals. Students can customize their curriculum with the General Option, or choose one of the pre-built specializations.
Interested in the MSCS but have no undergraduate computer science coursework? Bridge to the MSCS through the Career Change Certificate in Computer Science Fundamentals.
Most MSCS graduates are employed within 6 months of graduation (2017-2021). Recent graduates are employed by Amazon, Microsoft, Google, and other major firms in the region.
With appropriate planning, the MSCS can be completed in 5 quarters. Most students complete in 6-7 quarters. Completing a specialization requires up to 49 credits.
In the General Option, students to choose their electives. You can develop a focused or broad foundation that aligns with your interests and academic goals. There are two variations of the MSCS General Option:
Applicants can select whether to pursue the Course Only or Research Project option after enrollment. Depending on background and time to graduation, students in the General Option may have the option to switch to one of the MSCS specializations after enrollment.