The Master of Science in Computer Science (MSCS) is a rigorous and comprehensive graduate program that provides a sound foundation in core computer science principles as well as in cutting-edge computer science concentrations. It provides coverage of the theory and practice of computer science and enables students to develop competency in an area of professional specialization. The program focuses on innovative and transformative learning to ensure that students are well prepared for the challenges of the rapidly evolving computing, engineering, and scientific industries as well as the challenges of future academic and research-based endeavors.
The MSCS courses are delivered through a combination of evening or weekend classes, and through the University’s Learning Management System (which can be completed at home). Some courses may be structured as directed studies in which students work one-on-one with the Program Chair or other faculty.
The program is designed to be completed in 1.5 years for full-time students (who take 9 units per quarter) and between 2 and 2.5 years for part-time students (less than 9 units per quarter).
The maximum allowable time for degree completion is 4 years.
“As a computer science student at Sofia University, this has been a very positive educational experience for me and I feel very happy that I am a part of it. The faculty really care about the students and the academics are excellent. This is one of the best schools in the Bay area.”
– Harish Muuvala, M.S./ MSCS Alumnus Class 16′