Loader
Course Image

MSci in Computer Science (Full Time)

City University London

Masters Degree , Computer Science

Course Description

Studying Computer Science allows students to develop the computing and coding skills needed to use programming as the language for creative problem-solving.

City's MSci (Hons) Computer Science degree covers core foundational skills such as programming, progressing to cover a range of computing topics with a focus on professional application, while maintaining a strong theoretical underpinning.

As a student of the MSci (Hons) Computer Science, you will:

  • Gain an appreciation of the foundations of computation
  • Acquire an understanding of the structure of programming languages
  • Develop the skills to use coding creatively in solving computational problems over the four years of the course.
  • Acquire expertise in state-of-the-art approaches to a wide variety of technologies
  • Develop commercially valuable skills and work with internationally renowned research groups, learning about the latest developments in computer science

Studying Computer Science allows students to develop the computing and coding skills needed to use programming as the language for creative problem-solving. City's MSci (Hons) Computer Science degree covers core foundational skills such as programming, progressing to cover a range of computing topics with a focus on professional application, while maintaining a strong theoretical...

Read More

Course Content

Year 1

In year one, you will study six core modules:

  • Introduction to Algorithms
  • Mathematics for computing
  • Operating Systems
  • Systems Architecture
  • Programming in Java
  • Databases and Web Development

Year 2

In year two, you will take a further six core modules and undertake a project.

Core modules:

  • Data structures and Algorithms
  • Programming in C++
  • Language Processors
  • Computer Networks
  • Object-orientated Analysis and Design
  • Professional Development in IT.
  • Team Project

Progression from year two to year three is subject to satisfactory performance.

Year 3

In year three, you will take three core modules and then select an additional five elective modules from a list of over twenty.

Core modules:

  • Advanced Programming: Concurrency
  • Theory of Computation
  • Functional Programming

Elective modules:

  • Digital Signal Processing and Audio Processing
  • Advanced Databases
  • Information Security Fundamentals
  • Introduction to Artificial Intelligence
  • Data Visualization
  • Computer Graphics
  • Cloud Computing
  • Computer Vision
  • Network Security
  • User Centred Systems
  • Professional Placement and Career Development
  • Programming and Mathematics for AI
  • Agents and Multi Agents Systems
  • Advanced Games Technology

Year 4

In year four you will take two taught core modules and undertake a large individual project. In addition you will select three elective modules.

Core modules:

  • Advanced Algorithms and Data Structures
  • Individual Project

Electives modules:

  • Software Systems Design
  • User-centred Systems Design
  • Advanced Databases
  • Computer Graphics
  • Digital Signal Processing & Audio Processing
  • Service Oriented Architectures
  • Data Visualization
  • Neural Computing
  • Cloud Computing
  • Machine Learning
  • Big Data
  • Information Security Fundamentals
  • Network Security
  • Cryptography
  • Computer Vision
  • Introduction to Artificial Intelligence
  • Programming and Mathematics for Artificial Intelligence
  • Agents and Multi-Agent Systems
  • Computational Cognitive Systems
  • Advanced Games Technology

Year 1 In year one, you will study six core modules: Introduction to Algorithms Mathematics for computing Operating Systems Systems Architecture Programming in Java Databases and Web Development Year 2 In year two, you will take a further six core...

Read More

 

Entry Requirements

We may demonstrate some flexibility of entry requirements in Clearing. This will depend on the results we receive and the number of spaces we have available.

Applications through Clearing are likely to be considered on a case by case basis, but an indication of the level at which offers may be considered for International Baccalaureatestudents is as follows:

  • 28 points and above, with all Higher Level subjects at grade 5

If you are an applicant who has completed qualifications outside of the UK then we encourage you to visit our country pages ahead of calling our Clearing hotline. On these pages you will find information on equivalent grades City will be applying during the Clearing process for students applying from Bulgaria, France, Germany, Greece, Hong Kong, India, Italy, Norway, Poland, Spain and the USA.

Entry requirements in Clearing for A-Level students will be published on 15th August. Details of the standard entry requirements for 2019 are shown below.

Standard requirements

  • 'A' Level: ABB (Computer Science, Mathematics or Physics preferred)
  • Tariff: 128 UCAS tariff points (typically ABB or BBB with a relevant EPQ)
  • BTEC: D*DD  (IT/numerate subjects only)
  • Extended Project Qualification (EPQ): We welcome applications that include the EPQ. Where relevant, this may be included in our offer, resulting in an 'A' Level offer reduced by one grade.

We do accept applications from students who are completing a combination of qualifications. For this course, this would be something like: D* in IT with a grade B in 'A' Level Computer Science and a grade B in another 'A' Level. We may also take 'AS' Level grades into consideration.

In addition, the following is required:

  • GCSE English Language at grade 4 (C) and Mathematics grade 6 (B)

Other suitable qualifications

  • Access to Higher Education will be considered when combined with substantial work or other experience.
  • Other qualifications will be considered on an individual basis.

If you do not qualify for direct entry, you may wish to take a foundation programme first. These programmes are designed to prepare students for entry to City's undergraduate courses.

English requirements

  • IELTS: 6.0 overall to include 6.0 in writing and 5.5 in all other components
  • PTE Academic: 58 overall with a minimum of 51 in each component

English language programmes

Don't meet the English language requirements? INTO City, University of London offers English language programmes to help prepare you for study at university. These intensive and flexible courses are designed to improve your English ability for entry to degree courses.

  • Academic English
  • Pre-sessional English

We may demonstrate some flexibility of entry requirements in Clearing. This will depend on the results we receive and the number of spaces we have available. Applications through Clearing are likely to be considered on a case by case basis, but an indication of the level at which offers may be considered for International...

Read More