COVID-19 update: This course will start online and continue on campus later. Read more

What will I learn?

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

  • Students will demonstrate a breadth of knowledge in Computer Science, as exemplified in the areas of systems, theory, and software development.
  • Students will demonstrate the ability to conduct a research or applied Computer Science project, requiring writing and presentation skills which exemplify scholarly style in Computer Science.

Which department am I in?

College of Science and Engineering

Study options

Full Time (30 credit hours)

Tuition fees
US$15,210.00 per year
Start date

24 January 2022


College of Science and Engineering

Thornton Hall (TH) 323,

1600 Holloway Avenue,



94132, United States

Entry requirements

For students from United States

An applicant must have a baccalaureate degree from an accredited institution and the equivalent major coursework for the program area to which application is made.

For international students

  • 4-year Bachelors Degree
  • Undergraduate minimum GPA: 3.0 or higher

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.


Get in touch