Find a course

Expand

Advanced Computer Science

PGDip or PGCert or MSc

Key facts


Start dates

September 2020

Location

Wheatley

Course length

Full time: MSc - 1 year (12 months); MSc with placement 2 years (24 months); PG Dip - 6 months; PG Cert - 3 months

Part time: MSc - 2 years; Msc with placement 3 years (36 months); PG Dip - 18 months (12 months study time); PG Cert - 6 months

Department

School of Engineering, Computing and Mathematics

Accreditation(s)

The British Computer Society

  • The British Computer Society

Overview


Our Advanced Computer Science MSc / PGDip / PGCert will help you to develop a diverse range of skills to produce solutions in the complex projects increasingly widespread in industry. These projects include:

  • web technology combining networking, human computer interface and intelligent systems
  • high speed networks using concepts from artificial intelligence requiring intelligent front ends.

This course is for recent graduates and those with substantial experience in the computing industry. You will gain a qualification which develops your expertise. And you'll have the opportunity to put the skills you have gained into practice by taking an optional, one year placement.

You will be part of a diverse and truly international postgraduate community.  

The course is accredited by BCS, The Chartered Institute for IT.

Male student at computer

How to apply


Entry requirements

Specific entry requirements

You should normally hold a first degree equivalent to at least a British lower second class bachelor's degree in a computer-related subject. If your first degree is not in computing but you have worked in the computing industry you can also be considered. If you have no experience or degree in a computing related discipline then you should consider our MSc in Computing Science.

For entry onto the Postgraduate Certificate Research Project you should be able to provide evidence of experience in research and study methods at an appropriate level.

Please also see the University's general entry requirements.

English language requirements

If your first language is not English you will require a minimum IELTS score of 6.0 with 6.0 in all components.

OR

An equivalent English language qualification acceptable to the University.

Please also see the University's standard English language requirements.

International qualifications and equivalences

Go

English requirements for visas

If you need a student visa to enter the UK you will need to meet the UK Visas and Immigration minimum language requirements as well as the University's requirements. Find out more about English language requirements.

Pathways courses for international and EU students

We offer a range of courses to help you meet the entry requirements for your postgraduate course and also familiarise you with university life in the UK.

Take a Pre-Master's course to develop your subject knowledge, study skills and academic language level in preparation for your master's course.

If you need to improve your English language, we offer pre-sessional English language courses to help you meet the English language requirements of your chosen master’s course.

Terms and Conditions of Enrolment

When you accept our offer, you agree to the Terms and Conditions of Enrolment. You should therefore read those conditions before accepting the offer.

Application process

Tuition fees


Please see the fees note
2020/21
Home/EU full time
£8,000 (Masters); £7,000 (Diploma); £4,000 (Certificate)

Home/EU part time
£4,000

Home/EU sandwich (placement)
£1,410

International full time
£15,700

International sandwich (placement)
£3,250

Questions about fees?

Contact Student Finance on:

Tuition fees


2020/21
Home/EU full time
£8,000 (Masters); £7,000 (Diploma); £4,000 (Certificate)

Home/EU part time
£4,000

Home/EU sandwich (placement)
£1,410

International full time
£15,700

International sandwich (placement)
£3,250

Questions about fees?

Contact Student Finance on:
+44 (0)1865 483088

Fees quoted are for the first year only. If you are studying a course that lasts longer than one year your fees will increase each year.

Please be aware that some courses will involve some additional costs that are not covered by your fees. Specific additional costs for this course, if any, are detailed below.

Financial support and scholarships

For general sources of financial support, see our Fees and funding pages.

Additional costs

Please be aware that some courses will involve some additional costs that are not covered by your fees. Specific additional costs for this course, if any, are detailed below.

Students on placement are responsible for living costs associated with their placement.

Learning and assessment


You will have maximum flexibility and choice in your studies with our modular course-unit design.

You have the option of working in industry for a year in the middle of your course to gain valuable workplace experience.

You can update your skills as a computing industry professional with our Postgraduate Certificate or Diploma in Advanced Computer Science. You will concentrate on the taught element of our degree. 

There is also the option of completing a Postgraduate Certificate in Advanced Computer Science research project.

Female student working on laptop with headphones in

Study modules

The modules listed below are for the master's award. For the PGDip and PGCert awards your module choices may be different. Please contact us for more details.

Taught modules

Compulsory modules

Advanced Software Development

This module equips you with the tools necessary for the scholarship and research skills needed for the computing field as well as equipping you with the professional skills and outlook needed for a lifelong career in the computer industry. Compulsory for MSc and PG Dip. 

Big Data and the Cloud

The cloud has become a key part of modern life and with it comes vast amounts of data. This module looks at how clouds work and can be used to tackle the big data challenges of modern science and business. Compulsory for the MSc.

Data Science and Machine Learning

This module introduces you to the fascinating and increasingly important worlds of Data Analytics and Machine Intelligence. This module covers the key current technologies in these areas, illustrates how these technologies are being used to revolutionise business, and exposes you to current research directions in this rapidly evolving field. Compulsory for the MSc.

Enterprise Networking

This module teaches the principles and practice of computer networking looking at how networks are used in modern enterprises. Compulsory for the MSc.

Research, Scholarship and Professional Skills

This module equips you with the tools necessary for the scholarship and research skills needed for the computing field as well as equipping you with the professional skills and outlook needed for a lifelong career in the computer industry. Compulsory for MSc and PG Dip.

Secure Systems Architecture

This module studies computer and network security and the ways that computer systems can be secured. This module looks at both the technological and human issues involved in securing and assessing the security level of a modern networked computer system. It also introduces basic concepts of operating systems and architecture. Compulsory for MSc. 

Placement

Optional modules

Placement

The MSc in Advanced Computer Science with placement enables you to work in industry for a year in the middle of your course to give valuable workplace experience. Placements are not guaranteed, but the Department's dedicated placement team will help with the process of finding and applying for placements.

Final project

Compulsory modules

MSc Dissertation

An individual research and development project that allows you to study a topic of your choice in depth, guided by your supervisor. The work may be undertaken in close co-operation with a research, industrial or commercial organisation. You undertake your dissertation over the summer period.

Please note: As our courses are reviewed regularly as part of our quality assurance framework, the modules you can choose from may vary from that shown here. The structure of the course may also mean some modules are not available to you.

Learning and teaching

Your understanding will be strengthened with a combination of lectures and practical sessions. 

The modules you study will be enriched by our teaching staff's research expertise. We also invite visiting lecturers from research organisations and industry.

To qualify you will need to pass modules amounting to the following levels of credit:

  • master’s degree - 180 credits
  • postgraduate diploma - 120 credits
  • postgraduate certificate - 60 credits.

As a part-time student you can distribute your work over a two-year period.

Assessment

Assessment methods used on this course

We will assess you throughout your course with coursework and projects. And you will discuss your work and progress directly with your lecturers. 

Research


We have a vibrant and growing research community with a wide range of activities:

  • model-driven system design
  • empirical software engineering
  • web technologies
  • cloud computing and big data
  • digital forensics 
  • computer vision.

Staff and students collaborate on projects supported by the EPSRC, the EU, the DTI, and several major UK companies. Our course design is informed by state-of-the-art research undertaken in the school. 

Research areas and clusters

  • artificial intelligence and vision research group
  • communications, media and electronic technologies group (COMET)
  • cognitive robotics group
  • applied formal methods
  • applied software engineering
  • advanced reliable computer systems group (ARCoS)
  • cyber security.

After you graduate


Career prospects

Graduates of this course are employed across a whole range of careers from development roles in small software houses, to the activities of IT departments in large, multinational corporations, to more specialist roles for providers of IT and telecommunications services.

These include:

  • technical roles, including software design and development
  • specialist product support
  • infrastructure and security management roles.

Programme Changes: On rare occasions we may need to make changes to our course programmes after they have been published on the website.

For more information, please visit our Changes to programmes page.