The Master of Science in Computer Science prepares students for a wide variety of careers in computing or related industries as well as for advanced study toward Ph.D. degrees. Our program combines a solid and practical curriculum with high-quality research and project-based activities. In addition to a general core covering the breadth of the computing discipline, students may focus on software engineering in globally distributed environments, computing applications for biotechnology and the life sciences, data mining/big data, and business applications.
All students share breadth requirements in the areas of computing foundations, computer systems, and software development. Students focusing on different areas then differ in the choice of courses that provide depth in the chosen area and the work done for the culminating experience. Students are expected to decide on a focus area prior to enrollment in the second semester. Integrated into the curriculum are significant team and project experiences. There are two options for the mandatory culminating experience, the master’s thesis or the applied research project.
The grading method CR/NC is allowed only for CSC 895 or CSC 898. All other courses listed on the Advancement to Candidacy (ATC) form must be a letter grade.
Program Learning Outcomes
Expected August 2024
College of Science and Engineering
Thornton Hall (TH) 323,
1600 Holloway Avenue,
SAN FRANCISCO,
California,
94132, United States
Students taking the Pierson Test of English (PTE) must post a minimum score of 65. TOEFL - minimum score of 550 on the paper-based Test of English as a Foreign Language (TOEFL) or 80 on the internet-based test iBT; International English Language Testing System (IELTS) as an alternative must obtain a score of 7.0 overall band score.
Application Deadlines
Spring Semester 2021: August 1st - October 1st
Fall Semester 2021: October 1st - March 1st
*There may be different IELTS requirements depending on your chosen course.