Program Overview

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 a Ph.D. Our program combines a solid and practical curriculum with high quality research and project-based activities. In addition to a general program covering the breadth of the computing discipline, the department offers three concentrations:

  • The concentration in Software Engineering covers the design and development of large yet useable software systems in a world where software teams are distributed globally.
  • The concentration in Computing for Life Sciences covers the development of computer applications and technologies aimed at supporting the burgeoning biotechnology industry.
  • The concentration in Computing and Business provides a blended approach providing students with a solid technical background in computer science as well as core topics in modern business practices.