This is an advanced postgraduate degree offering a supervised research project. You also take a module on research methods in computer science and information systems, as well as 3 other taught modules.
By the time you have completed this programme, you will have gained an in'depth theoretical and practical knowledge of your chosen area of study, which you will be able to use in problem analysis, evaluation and application of technologies, and research into new technologies.
Full'time students undertake a 1'year supervised research project, and also take a module on research methods in computer science and information systems, together with 3 taught modules appropriate to their chosen research area.
Part'time students undertake a supervised research project over 2 years, plus a research methods module and 3 taught modules.
MRes Computer Science Research Project;
Research Methods .
Indicative option modules:
Advances in Data Management;
Big Data Analytics using R;
Component Based Software Development;
Data Warehousing and Data Mining;
Information and Network Security;
Information Retrieval and Organisation;
Internet and Web Technologies;
Mobile Computing and the Internet of Things;
Search Engines and Web Navigation;
Semantic Web .
Please note: not all modules may be offered each year. Selections are subject to approval by the programme director.
Students accepted for MPhil study may also be considered for transfer to this programme. This is allowed during the first year of studies for full'time MPhil students or within the first 2 years for part'time MPhil students. In all cases, candidates must have taken an MPhil project in an area that directly relates to the MRes modules.
|Duration & Attendance||Qualification||Tuition fees||Fee type|
|Master of Research - MRes||£8,700||Home Fees|
|Master of Research - MRes||£14,850||Overseas Fees|
|Master of Research - MRes||£4,375||Home Fees|
|Master of Research - MRes||£7,425||Overseas Fees|
- A good 1st degree or MSc in computing or other relevant degree with a substantial amount of programming, preferably in an object-orientated language. You should also have completed introductory courses on computer networks and databases. Joint Honours computing graduates may also be eligible, provided they have covered the prerequisite material at the appropriate level. If you do not meet the academic entry requirements but possess significant professional experience in the IT industry, your application may be considered. If English is not your first language or you have not previously studied in English, our usual requirement is the equivalent of an International English Language Testing System (IELTS Academic Test) score of 6.5, with not less than 6.0 in each of the sub-tests.