The M.Sc programme in Computer Science is designed to provide students an overview of computing, an understanding of the concepts, principles and skills in their application and extension, and a practical experience in applied computing. The programme emphasizes the fundamental principles underlying computing and helps develop an understanding of the computer science considerations involved in computing system design, implementation and usage.