Oxford Brookes University Featured Masters Courses
University of Birmingham Featured Masters Courses
University of Birmingham Featured Masters Courses
FindA University Ltd Featured Masters Courses
Manchester Metropolitan University Featured Masters Courses

This programme is likely to appeal to computing graduates whose interests span more than one specialism and/or those seeking the freedom to explore a variety of advanced topics. Depending on the options chosen, this course can serve as a springboard for employment or research.

This programme is available with an optional industrial placement. The course duration varies depending on the options taken.

Visit the website https://www.kent.ac.uk/courses/postgraduate/246/advanced-computer-science

About the School of Computing

Our world-leading researchers, in key areas such as cyber security, programming languages, communications, computational intelligence and data science, and in interdisciplinary work with biosciences and psychology, earned us an outstanding result in the most recent Research Excellence Framework (REF). Our submission was ranked 12th in the UK for research intensity, with an impressive 98% of our research judged to be of international quality.

Strong links with industry underpin all our work, notably with Cisco Systems Inc, Microsoft, Oracle, IBM, Nvidia, Erlang Solutions, GCHQ and Google

Our programmes are taught by leading researchers who are experts in their fields. The School of Computing at Kent is home to several authors of leading textbooks, a National Teaching Fellow, an IET (Institute of Engineering and Technology) Fellow and two Association of Computer Machinery (ACM) award-winning scientists. Kent was awarded gold, the highest rating, in the UK Government's Teaching Excellence Framework*

While studying with us, you can gain work experience through an industrial placement. Our dedicated placement team can help you gain a suitable paid position and provide support throughout your placement.


The following modules are indicative of those offered on this programme. This list is based on the current curriculum and may change year to year in response to new curriculum developments and innovation. Most programmes will require you to study a combination of compulsory and optional modules. You may also have the option to take modules from other programmes so that you may customise your programme and explore other subject areas that interest you.

CO880 - Project and Dissertation (60 credits)

CO885 - Project Research (15 credits)

CO881 - Object-Oriented Programming (15 credits)

CO871 - Advanced Java for Programmers (15 credits)

CO874 - Networks and Network Security (15 credits)

CO876 - Computer Security (15 credits)

CO846 - Cloud Computing (15 credits)

CO882 - Advanced Object-Oriented Programming (15 credits)

CO836 - Cognitive Neural Networks (15 credits)

CO837 - Natural Computation (15 credits)

CO889 - C++ Programming (15 credits)

CO894 - Development Frameworks (15 credits)

CO899 - System Security (15 credits)

CO890 - Concurrency and Parallelism (15 credits)

CO892 - Advanced Network Security (15 credits)

CO838 - Internet of Things and Mobile Devices (15 credits)

CO841 - Computing Law, Contracts and Professional Responsibility (15 credits)

CO528 - Introduction to Intelligent Systems (15 credits)

CO545 - Functional and Concurrent Programming (15 credits)

CO641 - Computer Graphics and Animation (15 credits)

CO645 - IT Consultancy Practice 2 (15 credits)

CO832 - Data Mining and Knowledge Discovery (15 credits)

CO834 - Trust, Security and Privacy Management (15 credits)

CO884 - Logic and Logic Programming (15 credits)

CO847 - Green Computing (15 credits)


Assessment is through a mixture of written examinations and coursework, the relative weights of which vary according to the nature of the module. The final project is assessed by a dissertation.

Programme aims

This programme aims to:

- enhance the career prospects of graduates seeking employment in the computing/IT sector

- prepare you for research and/or professional practice at the forefront of the discipline

- develop an integrated and critically aware understanding of one or more areas of computing/IT and their applications (according to your degree title)

- develop a variety of advanced intellectual and transferable skills

- equip you with the lifelong learning skills necessary to keep abreast of future developments in the field.


Students can gain practical work experience as part of their degree through our industrial placements scheme and KITC (see below). Both of these opportunities consolidate academic skills with real world experience, giving our graduates a significant advantage in the jobs market. Our graduates go on to work for leading companies including Cisco, GlaxoSmithKline, IBM, Intel, Lilly, Microsoft, Morgan Stanley, Thomson Reuters and T-Mobile. Many have gone on to develop their careers as project leaders and managers.

The Kent IT Consultancy (KITC) provides School of Computing students with consultancy experience while studying. KITC provides a project-based consulting service to small businesses in Kent. Its wide variety of services range from e-commerce solutions and network support contracts to substantial software development projects.

Find out how to apply here - https://www.kent.ac.uk/courses/postgraduate/apply/

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





Enquire About This Course

Recipient: University of Kent

* required field

Please correct the errors indicated below to send your enquiry

Your enquiry has been emailed successfully