The School offers advanced MSc degrees in Advanced Computer Science, Artificial Intelligence, Networks and Distributed Systems and Software Engineering. Our portfolio of MSc programmes offers great flexibility combined with the chance to study the most advanced topics in Computer Science in a vibrant community of world-class researchers.
All MSc students enrolled in any of our four specialist degrees study a fairly common curriculum in the first four months (semester 1).
Semester 1 begins with a short module (CS5001) on Object-oriented Programming in Java. This module is intended to make sure that all of our students have the requisite programming skills to cope with the coursework in the modules that follow. In the remainder of semester 1 you will choose three from Advanced Networks and Distributed Systems, Advanced Artificial Intelligence, Advanced Software Engineering, and Database Management Systems.
The flexibility of this system means that all students can choose their specialism after first semester. Students who are performing well and take the appropriate options can choose at this time to focus on one of the specialized degrees: the MSc in Artificial Intelligence, the MSc in Networks and Distributed Systems and the MSc in Software Engineering, or they can continue the MSc in Advanced Computer Science. This flexibility means that a student who applied for an MSc in Software Engineering might choose to end up with an MSc in Artificial Intelligence instead.
During the next four months (semester 2) students choose from a range of modules including Knowledge and Reasoning, Mobile and Multimedia Systems, Critical Systems Engineering, and Software Architecture. Access to certain specialised options in semester 2 may be dependent on good performance in a relevant first semester module. The exact programme of modules for each degree may be varied as part of the ongoing development of the courses.
During the final three months of the course, students undertake an extended individual project agreed with staff, resulting in writing a substantial dissertation. Students enrolled on the specialized degrees must undertake projects in their chosen areas of specialization.
In semester 1 you will do the Advanced Artificial Intelligence module and choose two from Advanced Networks and Distributed Systems, Advanced Software Engineering, and Database Management Systems.
Semester 2 has much more choice. As an Artificial Intelligence student, you will do the Knowledge and Reasoning module, leaving two more choices. This will depend on what you have chosen to do in semester 1, but might include another module from the software engineering stream (e.g. Software Architecture) and/or another from the Networks and Distributed System stream (e.g. Mobile & Multimedia Systems ). It might also include a module via a dip-down to our senior honours undergraduate programme. The precise rules are in the catalogue.
In the summer you will do your dissertation project on a topic in Networks. You will choose this topic around Christmas and do some preparatory work in semester two as part of the small (5-credit) module IS5101: Academic Project Planning.
A good 2.1 UK Honours Degree (or overseas equivalent). If first language is not English, an IELTS 7.0/TOEFL 100IB score is required.
|CAE score:||80 (Grade A)|
|Tuition Fee:||€ 5,800 / Year (EEA) , € 18,800 / Year (Non-EEA)|
|Start Date:||September 2019|
|Delivery Mode:||On Campus|
|Disciplines:||Computer Science & IT|