Master of Science in Computer Science

The Master of Science in Computer Science program offers a curriculum based on theoretical foundations and practical applications. The program is designed for computing professionals seeking advanced study in computer science. Full-time students, registering for two courses per quarter, can complete the program in five quarters. The program also accommodates part-time students, who can complete the program in three years.

The curriculum includes three required advanced courses in core areas of computer science while remaining flexible to meet your needs and interests. The MSCS program gives you three unique options to supplement your learning.

Degree Options

  • Course Only Option: Choose from a set of elective courses to develop a solid, broad foundation in computer science and software engineering as it fits your passions and academic goals.
  • Research Project Option: Under the supervision of a faculty member, students are required to complete a project spanning two to three quarters. See the Graduate Research page for more information.

Software Engineering Specialization: MSCS-SE

  • The MSCS-SE program enables you to build the skill set you need for a career in the software industry. This program culminates in a two-quarter-long, industry-sponsored capstone project. You and your team will tackle a real-world problem, manage your project from inception through design and implementation, and deliver a functioning software application.

 

For More Information:

Prospective Students