MEng Computer Science with a Year in Industry

Study Computer Science at Liverpool and develop a deep understanding of the technology that underpins much of modern life and society. Computer Science is a great choice for those with a keen interest in computers, software and technology. You’ll create functional applications as well as how to consistently iterate and improve your work.

After learning core theory you can choose to maintain a balanced mixture of modules throughout your degree or opt to follow a specialist pathway in artificial intelligence, algorithms and optimisation or data science.

This integrated master’s programme offers the same specialism pathways as Computer Science BSc (Hons). 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.

In the first two years you will cover programming, computer systems, databases, software engineering, algorithmic foundations, complexity of algorithms & decision and computation & language. You will then spend a year on industrial placement acquiring experience and awareness of practical business and industrial environments.

After you’ve covered the core elements, we give you the flexibility to tailor your own learning to your own interests, offering specialisms in in artificial intelligence, algorithms and optimisation, data science, and software development.

Read more

Modules

  • 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
  • Options modules
  • INTRODUCTION TO PROGRAMMING
  • PROGRAMMING LANGUAGE PARADIGMS
  • Compulsory modules
  • COMPLEXITY OF ALGORITHMS
  • DATABASE DEVELOPMENT
  • GROUP SOFTWARE PROJECT
  • SOFTWARE ENGINEERING I
  • PLANNING YOUR CAREER
  • Options modules
  • ADVANCED ARTIFICIAL INTELLIGENCE
  • COMPUTER NETWORKS
  • INTRODUCTION TO THEORY OF COMPUTATION
  • INTRODUCTION TO DATA SCIENCE
  • APP DEVELOPMENT
  • DISTRIBUTED SYSTEMS
  • SOFTWARE DEVELOPMENT TOOLS
  • PRINCIPLES OF COMPUTER GAMES DESIGN AND IMPLEMENTATION
  • COMPUTER-BASED TRADING IN FINANCIAL MARKETS
  • CYBER SECURITY
  • PRINCIPLES OF C AND MEMORY MANAGEMENT
  • ADVANCED OBJECT ORIENTED C LANGUAGES
  • SCRIPTING LANGUAGES
  • COMPUTER AIDED SOFTWARE DEVELOPMENT
  • Compulsory modules
  • INDUSTRIAL PLACEMENT Y3
  • Compulsory modules
  • HONOURS YEAR COMPUTER SCIENCE PROJECT
  • Options modules
  • BIOCOMPUTATION
  • COMMUNICATING COMPUTER SCIENCE
  • 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
  • SOFTWARE ENGINEERING II
  • COMPUTER FORENSICS
  • BIG DATA ANALYTICS
  • COMPUTER VISION
  • DATA MINING AND VISUALISATION
  • HIGH PERFORMANCE COMPUTING
  • ADVANCED TOPICS IN COMPUTER GAME DEVELOPMENT
  • ROBOT PERCEPTION AND MANIPULATION
  • Compulsory modules
  • MENG GROUP PROJECT
  • MENG INDIVIDUAL PROJECT
  • Options modules
  • ADVANCED ALGORITHMIC TECHNIQUES
  • EFFICIENT ALGORITHMS
  • 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
  • £25,750 Per Year

    International student tuition fee

    5 Years

    Duration

    Sep 2024

    Start Month

    Aug 2024

    Application Deadline

    Upcoming Intakes

    • September 2024
    • September 2025

    Mode of Study

    • Full Time