Extend your knowledge of computer science on an MSc that will place you at the cutting edge of the discipline. The wide range of options on the programme will enable you to develop expertise in computer science research while tailoring your studies to your own interests, prior to an extended industrial placement in a real-world environment.
This programme will underpin and enhance your current knowledge and understanding; along with skills that you develop during the programme, it will provide you with a strong basis for your future career in the IT industry and towards specialisation in the field of Computer Science related research and development.
Year one of the programme is highly flexible, with one compulsory module that will develop the skills needed to conduct computer science research.
You’ll choose the remaining topics from a variety of optional modules. You could opt to focus on practical algorithms and data mining techniques, discover biologically inspired optimisation, hone your expertise in advanced web technologies, or be introduced to neural networks for artificial intelligence.
Whether you’re interested in technical and organisational discussions about cryptography and security or want to enhance your understanding of how maps can be visualised online, the number of options ensures you can tailor the programme to your individual needs.
You’ll also have the opportunity to participate in a group project where you can work with your peers as part of a programming team to find a solution to a practical problem.
In year two, you’ll undertake an industrial project in a real-world environment as part of an extended placement opportunity. While on placement, you’ll develop transferable skills and gain insight into the operations, products, practices and culture of the placement provider.
Designed for graduates of the highest calibre, the MSc in Advanced Computer Science with a Year in Industry is directed at graduates with a previous Computer Science or IT degree.
Which postgraduate degree is right for you? The Department of Computer Science offers master’s programmes for students with undergraduate degrees in Computer Science and other disciplines.
If you have a Computer Science related degree, you could be eligible for the following master’s courses:
Computer Science related degrees may include degree titles such as: Computer Applications, Computer Science, Computer Engineering, Computer Applications and Engineering, and Software Engineering. Please note that this list is not exhaustive. Any Computer Science related degree should contain a significant amount of computer science related modules to be relevant (as assessed by the Department of Computer Science).
If you don’t have a Computer Science related degree and you are interested in learning more about the field, you may be eligible to study:
Please check individual course pages for detailed entry requirements.
The qualifications and exam results you'll need to apply for this course.
You'll need to demonstrate competence in the use of English language, unless you’re from a majority English speaking country .
We accept a variety of international language tests and country-specific qualifications .
International applicants who do not meet the minimum required standard of English language can complete one of our Pre-Sessional English courses to achieve the required level.
Do you need to complete a Pre-sessional English course to meet the English language requirements for this course?
The length of Pre-sessional English course you’ll need to take depends on your current level of English language ability.
If you don’t meet our English language requirements, we can use your most recent IELTS score, or the equivalent score in selected other English language tests , to determine the length of Pre-sessional English course you require.
Use the table below to check the course length you're likely to require for your current English language ability and see whether the course is available on campus or online.
If you’ve completed an alternative English language test to IELTS, we may be able to use this to assess your English language ability and determine the Pre-sessional English course length you require.
Please see our guide to Pre-sessional English entry requirements for IELTS 6.5 overall, with no component below 5.5, for further details.