MCS Banner

MSc Computer Science

This course is ideal for students with an undergraduate degree in Computer Science, Engineering or a closely allied field.  There is a separate award in Information Technology for students who do not have a strong background in Computer Science.  This course will develop a depth of knowledge across several specialised or applied areas of Computer Science. You will be encouraged to independently synthesise information and novel ideas in chosen areas of Computer Science and to evaluate or argue alternative approaches.  The course will promote a professional attitude in students wishing to enter employment within the field of Computer Science and enhance the career prospects of all its students.

This degree builds upon some of the fundamental undergraduate areas to give the students an deep knowledge and understanding in those areas.  The course focuses on Distributed and Mobile Computing, Database Server Management, Software Tools, Web Technologies and Group-based Software Development in which the staff are actively researching or have national or international reputations.  Specialist laboratories support the teaching, for Networking and Mobile Computing.  This award has a strong practical element, enhancing the underpinning knowledge with a range of practical skills designed to enhance the students’ career prospects.