The MSc degree in computer science is a comprehensive program of study intended to give qualified and motivated students a thorough foundation in the theory, methodology, and techniques of computer science. Students who successfully complete this program of study will have a grasp of the principles and foundations of computer science.