This program blends strong and practical education with high quality research and project activities. In addition to a general program covering the breadth of the computing discipline, the department offers three sub-specializations or 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.