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.