Newcastle University

Newcastle University

Advanced Computer Science

Our Advanced Computer Science MSc provides you with a flexible training programme in a range of emerging computer science topics including: cloud computing; security and trust; resilience; human computer interaction; and mobile and distributed systems. You will develop technical and professional skills that will underpin your future career in computing. The course is intended for honours graduates within computing science, or a discipline with a significant computing component (eg engineering, systems engineering or mathematics). We also value relevant industrial computing experience and transferable skills. We provide flexible study options so you can tailor your module choices to match your interests and skills. You can select from a wide range of taught modules in the first half of the course and then select your own focus for the final project. Comprehensive computer science research training will help to develop your skills in computer and information systems, providing a basis for PhD study. The course will also develop your technical and professional skills to underpin personal development and future career success. The course is demanding and rewarding with close links to ongoing research in the School of Computing Science. We have leading international research groups and three research centres focusing on a wide range of computer science fields, including security and resilience; dependable systems; cybercrime; cloud computing. Our staff teaching you have international reputations for their contributions to the field and some have extensive experience as practitioners in industry. As a student on this course, you will be encouraged to play a full part in the life of the School, participating in seminars delivered by distinguished external speakers. Our experienced and helpful staff will be happy to offer support with all aspects of your course from admissions to graduation and developing your career. The course is part of a suite of related courses that also include Computer Security and Resilience MSc; Cloud Computing MSc. All three courses share core modules. This creates a tight-knit cohort that has encouraged collaborations on projects undertaking interdisciplinary research. DELIVERY: You can study over one year full time, or two years part time, leading to the award of an MSc. It will provide you with the skills to be able to pursue a career as a software architect or project manager. You will also be able to undertake basic research or establish your own consulting or software development company. The first two semesters consist of lectures totalling about 20 hours per week. You will then undertake written assessments. You will also complete a substantial amount of supervised and unsupervised practical work. We teach the topics covered at an advanced level and they have close links to the research strengths of the School. We will introduce you to the latest developments in the fields covered. You will focus on both the theory and application of the associated techniques. The topics covered include advanced programming; distributed algorithms; information management; safety and dependable systems; security and trust; formal modelling and system validation; internet programming; human factors engineering.

Course modules

Assessment methods

Qualifications

Qualification Study mode Start month Fee Course duration
MSc Part-time September 2016 - 24 months
MSc Full-time September 2017 - 12 months

Campus details

Campus name Town Postcode Region Main campus Campus Partner
Main Campus Newcastle upon Tyne NE1 7RU North East

Get in touch

Remember to mention TARGETpostgrad when contacting universities.

Key information

Contact: 
Admissions Secretary, School of Computing Science
Telephone number: 
0191 208 7767