Computer Science with Integrated Master's 

(2018 Entry)

MComp

Adding a master’s year will extend your subject knowledge to a higher level, enable you to work more independently and prepare you for a specialist career or for doctoral research.

Integrated master's
Study abroad
Learn a language
International year
Placement year
4 years

UCAS code: G402

View entry requirements

Course Overview

This course adds a fourth year at master’s level to our bachelor’s degree, in which you will study specialist modules based on your own interests as well as your tutors’ research interests. Building on what you learned in your first three years, you will strengthen your independent critical thinking, problem solving, professional and research skills, enhancing your ability to analyse particular issues in depth.

You’ll focus on a small number of modules informed by important current issues in industry as well as the research interests of your tutors (perhaps looking at distributed intelligence, statistical techniques, security or ethical issues). You’ll focus even further by completing a substantial research project.</>

What will this mean for my future?

Obtaining this integrated master’s degree will demonstrate your ability to think critically and apply technology more effectively.

You’ll have the opportunity to explore subjects of particular interest to you and pursue specialist modules. A broad range of careers will be open to you, possibly in a technology company, a consultancy firm, or in-house with a business or in public service. Alternatively, you might continue your studies or enter teaching or research.

Indicative modules

First year

  • Fundamentals of Computing 
  • Programming Fundamentals 
  • Cybercrime 
  • Systems and Architectures 
  • Natural Computation 
  • Requirements, Evaluation and Professionalism 
  • Information Systems and Interaction 
  • Computer Animation and Multimedia

Second year

  • Data Structures and Algorithms 
  • Database Systems 
  • Mobile Application Development 
  • Computational Intelligence I 
  • Web Technologies 
  • Advanced Programming Practices 
  • Virtual Worlds 

Third year

  • Computer Science Project
  • Software Engineering Project Management 
  • Advanced Information Systems 
  • Advanced Databases and Applications 
  • Games Computing 
  • Computing in Education

Fourth year

  • Research Horizons 
  • Statistical Techniques for Data Analytics 
  • Distributed Intelligent Systems 
  • User Interaction Design 
  • MComp Project 
  • Problem Solving Skills for Consultants 
  • Web Technologies and Security 
  • Cloud Computing

Course structure

Our degree courses are organised into modules. Each module is usually a self-contained unit of study and each is usually assessed separately with the award of credits on the basis of 1 credit = 10 hours of student effort.  An outline of the structure of the programme is provided in the tables below.

There are three types of module delivered as part of this programme. They are:

  • Compulsory modules – a module that you are required to study on this course;
  • Optional modules – these allow you some limited choice of what to study from a list of modules;
  • Elective modules – a free choice of modules that count towards the overall credit requirement but not the number of subject-related credits.

Modules Summary

A summary of the subject-specific credit requirements per year is as follows: at least 90 credits in Level 4, 105 credits in Level 5, 120 credits in Level 6 and 120 credits in Level 7.

Year

Compulsory

Optional

Electives

Min

Max

Min

Max

1

90

0

30

0

30

2

105

0

15

0

15

3

30

90

90

0

0

4

105

15

15

0

0

Modules - Year One

Year 1 (Level 4)

Compulsory modules

Credits

Optional modules

Credits

Fundamentals of Computing

15

Cybercrime, or an elective module from another discipline

15

Programming I - Programming
Fundamentals

15

Systems and Architecture, or an elective module from another discipline

15

Requirements, Evaluation and
Professionalism

15

   

Natural Computation

15

   

Information Systems and Interaction

15

   

Computer Animation and Multimedia

15

   

Modules - Year Two

Year 2 (Level 5)

Compulsory modules

Credits

Optional modules

System Lifecycles and Design

15

Virtual Worlds, or an elective module from another discipline

Programming II - Data Structures and Algorithms

15

 

Database Systems

15

 

Mobile Application Development

15

 

Computational Intelligence I

15

 

Web Technologies

15

 

Advanced Programming Practices

15

 

Modules - Year Three

Year 3 (Level 6)

Compulsory modules

Credits

Optional modules

Credits

30-credit Project

30

Software Engineering Project Management

15

   

Advanced Information Systems

15

   

Advanced Databases and Applications

15

   

Games Computing

15

   

Bioinformatics

15

   

Evolution of Complex Systems

15

   

Computing in Education(*)

30

   

Computational Intelligence II

15

   

Communications and Networks

15

   

IT Architectures

15

Modules - Year Four

Year 4 (Level 7)

Compulsory Core modules

Credits

Optional modules

Credits

Research Horizons

15

Web Technologies and Security

15

Statistical Techniques for Data Analytics

15

Cloud Computing

15

Distributed Intelligent Systems

15

   

User Interaction Design

15

   

MComp Project

30

   

Research and Consultancy Skills

15

   

 

For further information on the content of modules currently offered, including the list of elective modules, please visit: www.keele.ac.uk/recordsandexams/az