M.E. Computer Science & Engineering

The course concentrates on creating links between theory and practice. It covers a wide variety of software and hardware technologies and their applications. It is designed to equip students with the fundamental understanding and practical skills needed by the future leaders of computing and related professions.

Throughout the degree, you will develop a sound understanding of mathematical ideas, both for applications such as scientific computing, and for reasoning rigorously about the specification and behaviour of programs and computer systems. You will also gain practical problem-solving and program design skills; the majority of subjects within the course are linked with practical work in our well-equipped laboratory.