Postgraduate Taught

Advanced Computer Science

students in the robotics lab
students using the turing lab computers together
Collaboration Space in the Robert Blackburn building
Students using the Computer Science Turing Lab
Students using the Turing Lab
Our programme gives you the chance to specialise in topics to suit your career ambitions – from robotics to multiple reality to web-connected systems.
You’ll cover specialist computational concepts, programming techniques and theories and take part in practical workshops.
Give a boost to your CV by taking part in extracurricular activities such as hackathons and competitions.
The demand for skilled practitioners in this rapidly evolving industry continues to grow – the variety of roles you could go on to is huge.
We’ll teach you the in-depth specialist knowledge you need to thrive in the dynamic computer science field.
We’ve invested millions, so you’ll learn in cutting-edge facilities with high-performance workstations, gigabit networking, 3D printers, AR, VR & MR.
students in the robotics lab
students using the turing lab computers together
Collaboration Space in the Robert Blackburn building
Students using the Computer Science Turing Lab
Students using the Turing Lab
Computer Science, Robotics & AI - Robotics & Artificial Intelligence

Gain the in-depth specialist knowledge and skills you need to thrive in one of the fastest moving industries in the world on this British Computer Science-accredited Masters.

You’ll advance your technical skills and expertise, taught within our industry-standard facilities. Learn specialist computational concepts, programming techniques and fundamental theories. And put your knowledge into practice, designing applications and developing real software.

Computer science has increasing influence on our lives and the demand for highly skilled practitioners in this dynamic sector continues to grow.

  • Industry-standard facilities

    like our Turing and Super Labs

  • British Computer Society

    accredited 1

  • Robotics Lab

    with humanoids, Nao robots and drones

  • Get on the fast track

    and gain Chartered IT Professional status

  • Strong industry links

    with guest talks from experts

Swipe
Course overview
Module options

About this course

Be a part of the technological breakthroughs of today that will shape the way we live tomorrow.

Enhance your core computer science skills with practical learning in our state-of-the-art computer labs, working with the latest software such as Visual Studio Enterprise Edition. Take part in live programming and problem-solving workshops, creating software solutions. And choose from a range of topics to suit your career interests such as artificial intelligence (AI), multiple reality, real-time graphics, web-connected systems and robotics.

You’ll consider the importance of ethics for practising computer scientists. And benefit from our strong industry links with organisations such as IBM, Microsoft and Jaguar Land Rover. Our Rather Useful Seminar series features guest talks by experts from across industry.

Boost your CV by taking part in our other extra-curricular opportunities including hackathons and competitions like the Global Game Jam, UK and Ireland Programming Competition and Three Thing Game.

This programme supports students with various levels of computing and programming practice experience but is particularly suited to those experienced in writing code at undergraduate level.

Choose your modules

For a full Masters degree, you'll study 180 credits over the duration of your course. Some programmes offer a Postgraduate Diploma (PGDip) qualification or a Postgraduate Certificate (PGCert) qualification. For a PGDip, you'll study 120 credits, and for a PGCert, you'll study 60 credits.

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.

Core60 credits

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.

Compulsory20 credits

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. 

Compulsory20 credits

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.

Compulsory20 credits

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.

Optional20 credits

Real-Time Graphics

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

Optional20 credits

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.

Optional20 credits

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.

Optional20 credits

Object Oriented Design and Development Using C#

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

Optional20 credits
9 Modules

This course is accredited by

Entry requirements

What do I need?

Typical offer
2:2 in relevant subject area

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#.

Additional entry requirements for this course

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 pgadmissions@hull.ac.uk.

If you’re an undergraduate student at Hull, you’re guaranteed a fast-track route to this postgraduate degree, as long as you meet the entry requirements.

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.

What do I need?

Typical offer
2:2 in relevant subject area

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#.

Additional entry requirements for this course

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 pgadmissions@hull.ac.uk.

If you require a student visa to study or if your first language is not English you will be required to provide acceptable evidence of your English language proficiency level.

This course requires academic IELTS 6.5 overall, with no less than 5.5 in each skill. See other English language proficiency qualifications accepted by the University of Hull.

If your English currently does not reach the University’s required standard for this programme, you may be interested in one of our English language courses.

Visit your country page to find out more about our entry requirements.

Fees & funding

How much is it?

Additional costs you may have to pay

Your tuition fees will cover most costs associated with your programme. There are some extra costs that you might have to pay, or choose to pay, depending on your programme of study and the decisions you make:

  • Books (you can borrow books on your reading lists from the library, but you may buy your own)
  • Optional field trips
  • Study abroad (incl. travel costs, accommodation, visas, immunisation)
  • Placement costs (incl. travel costs and accommodation)
  • Student visas (international students)
  • Laptop (you’ll have access to laptops and PCs on campus, but you may want your own)
  • Printing and photocopying
  • Professional-body membership
  • Graduation (gown hire and photography)

Remember, you’ll still need to take into account your living costs. This could include accommodation, travel, food and more.

How do I pay for it?

How much is it?

Additional costs you may have to pay

Your tuition fees will cover most costs associated with your programme. There are some extra costs that you might have to pay, or choose to pay, depending on your programme of study and the decisions you make:

  • Books (you can borrow books on your reading lists from the library, but you may buy your own)
  • Optional field trips
  • Study abroad (incl. travel costs, accommodation, visas, immunisation)
  • Placement costs (incl. travel costs and accommodation)
  • Student visas (international students)
  • Laptop (you’ll have access to laptops and PCs on campus, but you may want your own)
  • Printing and photocopying
  • Professional-body membership
  • Graduation (gown hire and photography)

Remember, you’ll still need to take into account your living costs. This could include accommodation, travel, food and more.

How do I pay for it?

Our scholarships

We offer a number of awards, bursaries and scholarships for eligible students. They’re awarded for a variety of reasons including academic achievement and/or to help those on lower incomes.

Scholarships and bursaries are separate to student loans. And the best bit is, you don’t pay a penny back.

Find out more about our scholarships

Alumni Postgraduate Scholarship

University of Hull undergraduates progressing to a taught masters course may receive a 25% discount on the cost of their tuition fees.

Find out if you’re eligible by visiting the University of Hull Alumni Postgraduate Scholarship page.

International Scholarships and Bursaries

We offer a range of scholarships and bursaries for international students.

To find out more and see if you're eligible, please visit the International Scholarships and Bursaries page.

Take a look at our facilities

Turing Lab

Carry out high-end graphics and artificial intelligence work on the top-spec, state-of-the art PCs in our Turing Lab.

Superlab

Fully refurbished as part of a significant investment in high-performance workstations, servers and social spaces, our Superlab is also open to students outside of teaching hours.

Hull Immersive Visualisation Environment (HIVE)

A 3D-immersive cube with VR theatre, gigapixel wall facilities and wearable devices.

Robotics Lab

Our specialist robotics lab is used for robot development and programming activities. Interact with our DJI Drones, Turtlebot3 mobile robots and humanoids like Baxter, Nao and Pepper.

See more in our virtual tour
one of the computers in the Turing Lab
students in the SuperLab Computer Suite

Look around

Look around

one of the computers in the Turing Lab
students in the SuperLab Computer Suite
HIVE
Robotics Laboratory
students in the robotics lab

Future prospects

You’ll be on the fast-track to IT pro. This degree meets the full academic requirements for Chartered IT Professional plus partial Chartered Engineer status.

Alongside specialist knowhow, you’ll graduate with highly prized professional skills – such as teamworking, an integral skill in commercial software development – and industry-standard project management techniques, such as Agile.

You could go on to a range of roles including software programmer, cyber security analyst, AI engineer, data scientist, mobile developer, quality assurance specialist, machine learning engineer, network specialist business systems analyst, IT manager and IT designer. Or you could go on to further study with a PhD.

University of Hull Open Day

Your next steps

Like what you’ve seen? Then it’s time to apply.

Make your application online now, and our admissions team will get back to you as soon as possible to make you an offer.

Not ready to apply?

We regularly deliver virtual and on-campus events to help you discover your perfect postgraduate course, whether it’s a subject you already love or something completely different. Our events are an opportunity for you to chat to tutors and current students and find out about the career options a postgraduate degree could lead to.

  1. Accredited by BCS, The Chartered Institute for IT, for the purposes of partially meeting the academic requirement for registration as a Chartered IT Professional, and partially meeting the academic requirement for a Chartered Engineer.

 

All modules presented on this course page are subject to availability and this list may change at any time.

Top