The Master of Science in Computer Science offers students the opportunity to combine a sound foundation in computer science with concentrated knowledge in the latest developments in particular areas.

Our faculty have expertise in many areas of computer science, including algorithms and theory, artificial intelligence, computer gaming, computer networks, databases, data mining, graphics, image and video processing, information security and assurance, information systems, knowledge engineering, pattern recognition, programming languages, real- time systems, robotics, software engineering, and vision.