StudyLink logoHome
Students on a university campus

Advanced Computer Science, MSc

University of Hull, the United Kingdom

University of Hull

Study options for this course

The award How you will study Study duration Course start Domestic course fees International course fees
MScFull-time1 yearfind outfind outfind out

About Advanced Computer Science, MSc - at University of Hull

Due to exceptional demand, we are sorry, but this course is now closed for applications from international students to study in 2022. Applications for 2023/4 will open in September 2022.

If you are a home (UK) student and want to apply for this postgraduate programme please contact admissions on 01482 466850 or

Computer science has an ever-greater influence on our lives, and the technological breakthroughs of today shape the way we live tomorrow. Opportunities continue to grow for highly skilled practitioners, and the taught Masters course allows you to make great advancements on your existing skills and knowledge. By the end of the programme you will be equipped to thrive in one of the fastest moving industries in the world.

You will learn specialist computer science techniques and fundamental theories, but you'll also have the opportunity to put this knowledge into practice by developing applications and working with real software. We cover a range of topics, including real time graphics and computational science, and you can choose from options including artificial intelligence, robotics and visualisation - built upon a solid foundation of good programming skills.

The course begins in September each year and lasts twelve months. There are two trimesters of taught modules, followed by an individual dissertation project during the third trimester.

Computer Science at Hull aims to create an excellent experience for students, with a supportive student community. We have an international reputation for our research activities, with a strong record of industrial and public grant funding. We are also affiliated with Microsoft's DreamSpark programme, which allows you to access the latest Microsoft operating systems and development software for home use. Once registered with the University, you can download the software free of charge.

This MSc programme is designed to support students with various levels of computing and programming practice experience. However, it is particularly suited to those with significant experience of writing code.

There is a focus on the transition to further postgraduate study, with suitable content on professional skills and the importance of ethics for practising computer scientists.

In lectures you'll benefit from a range of techniques, from interpreting complex ideas through interactive discussions, to live programming or other problem-solving demonstrations.

Our degrees are accredited by the British Computer Society, The Chartered Institute for IT. The MSc programme fully meets the academic requirements for Chartered IT Professional and partial Chartered Engineer status. Some employers recruit preferentially from accredited degrees, and an accredited degree is likely to be recognised by other countries that are signatories to international accords.

Teaching and learning

We place a strong emphasis on practical laboratory sessions. These will significantly develop your core computer science skills, and enhance your employability through exposure to commercial projects.

As teamwork plays a key role in commercial software development and has great value as an employable skill, group work is used in a number of modules.


Practical coursework is the main form of assessment, and you will design, build and test software solutions to a variety of problems. Written coursework is used to complement this. The largest assessment is the dissertation.

Trimester 1 - All Optional Modules

All modules are subject to availability and this list may change at any time.

C++ Programming and Design

This module explores how to create efficient, robust, real-time applications in C++ and culminates in the development of a complex graphics-oriented solution.

Real-Time Graphics

Gain essential knowledge and understanding, as well as practical tools of real-time 3D graphics rendering using modern programmable graphics hardware.?

Simulation and Artificial Intelligence

Mathematical and physics simulation and artificial intelligence are two key components in games development. You'll gain an understanding of the theory and skills required to develop physically-based simulations and gain an introduction to artificial intelligence. You'll explore the accuracy of your simulations and investigate the application of artificial intelligence methods in video games.?

Maintaining Large Software Systems

This module provides in-depth coverage of the technologies and programming techniques used in maintaining large scale software. The practical portion of the module will be an extensive exercise carried out on a real world production quality code-base.

Component-based Architecture

Develop a deeper understanding and critical analysis of contemporary component-based, managed programming environments, including how they play a key role in creating secure software systems.

Real Time Dependable Systems

The module will explore the nature and challenges of real-time dependable systems in a range of application areas including avionic systems, data transactions, robotics and autonomous vehicles. Approaches to implementing real-time dependable systems will then be considered.

Object Oriented Design and Development Using C#

This module covers the design and implementation of software systems using a modern object oriented language.?

Trimester 2 - All Compulsory Modules

All modules are subject to availability and this list may change at any time.

Advanced Computational Science

You'll study the key concepts and techniques used to model a system, understand its limitations and develop appropriate AI architectures to solve computational problems.

Trustworthy Computing

You will be introduced to a wide variety of concepts relating to the security of software systems at both the language and application levels.

Development Project

Study the theory and practice needed to develop software, based on realistic contexts and clients' requirements. You'll learn through an authentic task-based approach to software development, with experience of leadership, cooperation and teamwork.

Trimester 3 - Core Modules

All modules are subject to availability and this list may change at any time.

Computer Science Dissertation

You will make an original contribution to research by designing, carrying out and writing up your own project on a topic you choose, supported by your dissertation supervisor.

A minimum 2:2 Bachelor Honours (or international equivalent) in 'Computer Science' or 'Software Engineering' with at least 40 credits (or equivalent) of a high-level objected oriented programming language such as Java, C++ or C#.

You will be required to submit a personal statement as a part of your application which sets out the extent of your programming experience, stating languages used and levels of proficiency in each. If you would like to discuss this with a member of academic staff who can help you to assess whether their degree will be sufficient preparation then we will be happy to arrange this. You can email the Postgraduate Admissions Team at

In order to ensure our students have a rich learning and student experience, most of our programmes have a mix of domestic and international students. We reserve the right to close applications early to either group, if application volumes suggest that this blend cannot be achieved. In addition, existing undergraduate students at the University of Hull have a guaranteed 'Fast Track' route to any postgraduate programme, subject to meeting the entry criteria.

Entry requirements for this course

Contact University of Hull to find course entry requirements.

Courses you may be interested in at other institutions

Below are some suggested courses at other providers that you may also be interested in:

Executive MBA MBA

emlyon business school

Find out more

Master of Business MBus

Griffith University

Find out more

EITM Doctoral School PhD

EIT Manufacturing

Find out more

Data Science BSc

Amsterdam Tech

Find out more

Bioethics MSc

Columbia University, School of Professional Studies

Find out more

Governance of Migration and Diversity - Sociology Master Degree

Erasmus School of Social and Behavioural Sciences (ESSB)

Find out more

Postgraduate pathways and pre-masters at other institutions

If you do not meet the entry requirements for this course then consider one of these postgraduate preparation courses from another institution:

Graduate Diploma in Project Management

Southern Cross University Online

Find out more

Environmental Management

Edith Cowan University Online (ECU)

Find out more
See all Postgraduate pathway courses

Other courses at University of Hull

There are 133 other courses listed from University of Hull. A selection of these are displayed below:

Accounting BSc (Hons)

University of Hull

Find out more

Accounting and Finance MSc

University of Hull

Find out more

Adult Nursing BSc (Hons)

University of Hull

Find out more

Advanced Clinical Practice MSc, PG Cert

University of Hull

Find out more
View all 133 courses at University of Hull

Related Information

Find out more about studying in the United Kingdom