Show as: Mobile

Computer Science MEng (Hons)

University of Liverpool
4 years
Full time
Master's degree

Program description

Computer Science MEng (Hons)

Computer Science is a broad area which includes designing and building hardware and software systems for a wide range of purposes and processing, structuring and managing various kinds of information.

Covering all aspects of computer science, including the underlying principles and theory, this programme will ensure that when you graduate you will know what is and isn’t possible with computers and be able to find solutions to the problems you will encounter in your professional life.

Studying G401, you will not only develop a good ‘all-round’ understanding of the academic discipline of computer science, you will also go on to develop a much deeper and systematic specialisation in topics at the forefront of current research. This integrated master’s programme offers the same specialism pathways as G400.

You can choose to maintain a mixture of modules throughout your degree or follow a specialist’s pathway in artificial intelligence, algorithms and optimisation or data science.

Admission requirements

A level requirements

AAA including Maths or Computer Science (this is the typical entry requirement) for this course.

Subject requirements

At least one of the following subjects must be studied: Mathematics, Further Mathematics, Physics, Computer Science, Computing.

For applicants from England: Where a science has been taken at A level (Chemistry, Biology or Physics), a pass in the Science practical of each subject will be required.

For more information about admission requirements, please contact the school.

Does this course require proof of English proficiency?

The TOEFL® test is accepted by 10,000+ universities and higher education institutes in over 150 countries. Book your test today!

Learn more Advertisement

Program content

Year One

Compulsory Modules

  • Analytic Techniques for Computer Science
  • Computer Systems
  • Data Structures and Algorithms
  • Designing Systems for the Digital Society
  • Foundations of Computer Science
  • Introduction to Artificial Intelligence
  • Object-oriented Programming
  • Year One Optional Modules Introduction to Programming
  • Programming Language Paradigms

Year Two

Compulsory Modules

  • Complexity of Algorithms
  • Database Development
  • Group Software Project
  • Software Engineering I

Optional Modules

  • Advanced Object Oriented C Languages
  • Applied Database Management
  • Advanced Artificial Intelligence
  • Computer Aided Software Development
  • Computer-based Trading in Financial Markets
  • Computer Networks
  • Decision, Computation and Language
  • Distributed Systems
  • Planning Your Career
  • Principles of C and Memory Management
  • Principles of Computer Games Design and Implementation
  • Scripting Languages
  • Software Development Tools
  • Cyber Security
  • Introduction to Data Science
  • App Development
  • Programming Language Paradigms

Year Three

Compulsory Modules

  • Honours Year Computer Science Project

Optional Modules

  • Biocomputation
  • Complex Information Networks
  • Computational Game Theory and Mechanism Design
  • Efficient Sequential Algorithms
  • Formal Methods
  • Image Processing
  • Introduction to Computational Game Theory
  • Knowledge Representation and Reasoning
  • Multi-agent Systems
  • Neural Networks
  • Ontologies and Semantic Web
  • Optimisation
  • Autonomous Mobile Robotics
  • Technologies for E-commerce
  • Computer Forensics
  • Big Data Analytics
  • Computer VIsion
  • Data Mining and VIsualisation
  • High Performance Computing

Year Four

Compulsory Modules

  • Meng Group Project
  • Meng Individual Project

Optional Modules

  • Advanced Algorithmic Techniques
  • Applied Algorithmics
  • Big Data Analytics
  • Computational Intelligence
  • Data Mining and VIsualisation
  • Knowledge Representation
  • Machine Learning and Bioinspired Optimisation
  • Multi-core and Multi-processor Programming
  • Privacy and Security
  • Safety and Dependability

Tuition fees

Home (UK) Undergraduates: £9,250 per academic year

Career opportunities

Computer science graduates are among the highest-earners globally: there is a huge demand from industry for computer programmers, data scientists, artificial intelligence researchers, systems analysts, software engineers, technical consultants and web developers. In 2016, six out of the 10 best performing global companies had a focus on information technology.

Over 90% of Liverpool’s computer science graduates go onto well-paid graduate jobs and careers such as: computer programmer; software developer; systems analyst; software engineer; technical consultant; web designer.

About this institute

University of Liverpool

The University of Liverpool offers you the opportunity to join a diverse community of over 22,000 students following hundreds of programmes. The University of Liverpool is one of the UK's leading universities. We are renowned for our teaching and research...

Read more about this school

Contact info

University of Liverpool

14 Oxford St
L69 3BX Liverpool
United Kingdom


Be the first to write a review!