Xi’an Jiaotong-Liverpool University Featured Masters Courses
University of East London Featured Masters Courses
University of Birmingham Featured Masters Courses
University of Portsmouth Featured Masters Courses
University of Bath Featured Masters Courses


The MSc in Advanced Computer Science gives the in-depth knowledge and cutting edge skills required for careers where advanced computer systems are used to solve difficult business goals, control complex processes and equipment, and undertake deep and detailed analysis, management, and presentation of data.

You will gain advanced knowledge of the principles and concepts of Internet technologies, software development, and intelligent systems. Alongside this you will develop the practical skills that are necessary for the design, build, deployment and evaluation of distributed information systems and complex, Internet-enabled business applications.

The course covers a wide range of practical skills and theory, from a fast-track programming and systems design course through to advanced data analysis and the use of private cloud hardware. During the course you will learn many techniques, including manipulating large amounts of data, designing and building large applications, leveraging and provisioning cloud services and developing autonomous systems.

In the first part of the programme you will study 8 taught modules over two semesters. In the second part you will have the choice to undertake a formal academic project supervised by academic staff in the School or to take an industry placement. In both options you will apply the skills you have learned during the taught modules. Example companies where students have taken an industry placement include Synectics SolutionsCollective Crunch and Greenhous.


You will be taught in dedicated teaching and laboratory space equipped with cutting edge computer systems. We also have a MakerSpace, a multi-purpose research lab equipped with a variety of robots and a Vicon motion-tracking system, a brand-new Gaming Lab and a perception lab with state-of-the-art virtual reality equipment.


You will have formal lectures delivered by academic staff as well as small group tutorial and practical sessions. The courses uses a variety of innovative learning tools and methods working with real clients. For example, in the Distributed Team Project, a group of students work under a project manager and report to them in the same way they will in industry. This gives students experience and skills they can apply directly to their career and jobs in the future. 

Small group teaching is central to how to deliver the course and our staff and students are able to very quickly create supportive working relationships.

Each module in the first semester is taught intensively over one week. This means that you will be able to learn the key competencies and skills very quickly. This is particularly important for students who do not have previous experience of studying Computer Science. In the second semester each module is taught every week. You will study more advanced topics and put the key skills you have learned in semester one into practice. 

In the second semester, each taught module is taught every week which gives time for students to creatively explore the topics and put their learning into practice.

You will have sixteen hours of lectures and tutorials each week. Alongside this you will expected to work independently on exercises and coursework projects, as well as researching course topics online and in Keele’s University library.


The taught modules are mainly assessed by coursework. For example in the Statistical Techniques for Data Analytics: students analyse a large dataset (using, for example, R and/or SQL) and create a report of their findings which is then assessed. Some modules are assessed by examinations. Examinations are normally 2 hours in length where students can not use books and notes are not allowed. 


The list of modules below are offered in the 2018/19 academic year. We expect to offer the same modules in the future but this may change due to staff availability. If the modules change we will inform you during the admissions process.

Core Taught Modules

Optional Modules


After you have completed the taught modules you have the choice to undertake a formal academic project supervised by academic staff in the School or to take an industry placement. In both options you will apply the skills you have learned during the taught modules.

The decision about the type of project or placement you will do will be made together with the academic supervisors and will be based on your performance during the taught modules.

Academic Project

Industrial Placement


UK/EU students £7,800 per year

International students: £14,560 per year

Some travel costs may be incurred if an external project or placement is undertaken; any such costs will be discussed with the student before the project is confirmed. It will be possible for the student to select an internal project and that would not incur any additional travel costs. There may be additional costs for textbooks and inter-library loans.


Keele University is located on a beautiful campus and has all the facilities of a small town. Student accommodation, shops, restaurants and cafes are all within walking distance of the teaching buildings.


The University is committed to rewarding excellence and potential. Each year we offer a range of prestigious scholarships;

UK/EU students - more information on scholarships and funding

International students - more information on scholarships and funding


Through our close collaboration with industrial partners we continually seek to ensure that the MSc Advanced Computer Science gives our students the cutting edge technical skills and knowledge - as well as the consultancy, team and project management skills that are required for success in careers where advanced computer systems are developed or used.

Our students have progressed to work for a range of different companies after their studies. For example, Greenhous Group and Radius Payment Solutions. Other students have become freelance application developers.

Some of our students who have worked on advanced projects in Keele’s Smart Energy Network Demonstrator have progressed to study their PhD at Keele after successfully completing the MSc.

Visit the Advanced Computer Science MSc page on the Keele University website for more details!





Enquire About This Course

Recipient: Keele University

* required field

Please correct the errors indicated below to send your enquiry

Your enquiry has been emailed successfully