Advanced Computer Science with placement (MSc)
2 years (full-time) / n/a (part-time) / n/a (distance / e-Learning)
The MSc Advanced Computer Science offers students exposure to key topics that are driving key technological developments and trends.
Designed for computing graduates who wish to differentiate themselves further through an advanced mastery of the discipline, this flagship programme offers exposure to contemporary topics that are driving key technological developments and trends.
- An advanced computer science course for computing graduates.
- In addition to covering core advanced computer science topics, students further differentiate themselves by selecting from up to two of three research topics to specialise in:
- Visual Computing
- Distributed and Scientific Computing.
- 7-10 month experience as an IT Professional for students who successfully find a suitable placement.
Computer Science is one of the fastest moving academic disciplines and the outcomes of research and innovation in this field could have a massive social impact. The subject spans all aspects of modern life, and this programme offers you the opportunity to apply new skills and advanced techniques to the area of your choice, whilst allowing you to demonstrate that you are at the forefront of your discipline.
Core to this programme is the opportunity to further develop the scope of your problem-solving skills by studying advanced programming languages and new programming paradigms. You will choose to study optional, research-led modules that allow the freedom to build a distinctive personal portfolio of skills and knowledge. These are structured around advanced topics in the School's three core research areas:
- Visual Computing
- Distributed and Scientific Computing
The selection of modules on offer aims to enhance your transferable skills and boost employment prospects. During the summer months, you will undertake an individual research project and complete a dissertation under the supervision of a member of academic research staff. The topic for this will be driven by your own interests.
Successful graduates will be able to demonstrate to employers both a deep understanding and broad knowledge concerning computer science from a research and development perspective. Sixty credits of the 180-credit programme concern the dissertation and individual supervision.
Full-time students may choose to apply for a paid 7-10 month professional work placement to be undertaken on completion of the Spring semester and before completing the MSc programme with a 60-credit dissertation. Whilst students are responsible for finding their own placements, the School works alongside professional placement consultants to give advice on applying for placements, to keep you informed of a variety of opportunities, and to ensure that you receive constant support and guidance throughout the whole process.
Students take five core modules and an additional option module in the taught phase of the programme. Students will then go on placement for 7-10 months if they have successfully completed the taught phase and have found a suitable placement. Students will then return to the School to complete their dissertation.
- Programming Paradigms
- Digital Forensics
- Distributed and Cloud Computing
- E-Commerce and Innovation
- High Performance Computing
- Human Centric Computing
- Information, Network and Cyber Security
- Pattern Recognition & Data Mining
- Secure Applications, Identity and Trust
- Security Techniques
- Visual Computing
- Web and Social Computing
Successful graduates will be able to demonstrate to employers both a deep understanding and broad knowledge concerning computer science from a research and development perspective.
Graduates from this course will be ideally placed to pursue a number of careers, such as systems architects, programmers, and software developers, and could also pursue a research career via doctoral studies.
“The labs are equipped with the latest gadgets and software, giving students unrestricted access to the latest technologies. Pursuing this Master’s at Cardiff University has given me an opportunity to learn about most of the latest technology that is in use today, meet new people from different parts of the world, gain a better insight of how things work in the commercial world, and helped me to shape my future as a Software Engineer.”
Satyam Gupta, MSc Advanced Computer Science
Applicants will possess a 2:2 honours degree in computer science, computing or a cognate subject.
Applicants whose first language is not English are normally expected to meet the minimum University requirements (e.g. 6.5 IELTS, with at least 5.5 in each area).
Tuition Fees 2016/17
Fees quoted are for the academic session 2016/17. For programmes lasting more than one year, tuition fees for subsequent years of study are subject to an increase of no more than 4.5% per year.
|UK & EU||International|
|Deposit||n/a||Includes a £1,000 deposit. More information about our deposit policy.|
|Notes||All students pay a further £1,550 for the placement year (subject to the same annual increase as outlined above).|
Next intake: September each year
Name: Dr Leigh Hodge
Telephone: +44 (0)29 2087 9342
Name: Ms Tracey Lavis (Administrative Contact)
Telephone: +44 (0)29 2087 6906
Name: Dr Xianfang Sun
Telephone: +44 (0)29 2087 9355