21 Engineering Lecture 0105 21 Computer Aided Design (13)

Develop your knowledge and skills through interactive workshops

1 years Full Time, 2 years Part Time
Bognor Regis Campus

Top 25

UK University

1.National Student Survey 2021

Top 5

for courses and lecturers

2. WhatUni Student Choice Awards 2021


for student satisfaction

3. Complete University Guide 2022


This MSc Computer Science degree gives you a solid foundation in theoretical computer science, combining academic and vocational study to ensure your studies reflect today’s business needs.

You will discover the new and developing fields of AI, Natural Computing, Computational Science, Data Science, Data-Intensive Computing, Modern Database Systems (Big Data), Machine and Deep Learning.

Being taught by and working with experts in the field, this course is delivered in our purpose-built and state-of-the-art Tech Park, giving you access to truly cutting-edge facilities.

When you graduate, you will be equipped with the essential skills and knowledge needed to work in the computing sector by using Master’s degree skills.

Teaching and Assessment

How you will learn

You will learn through practical and interactive workshops that take place in computer labs and are supported by rich online support material. You will be assessed through a range of assignments, with an emphasis on coursework.

The Course

What you will study

The programme’s content emphasises practice (based on theory), which is underpinned by industry style projects and a focus on practical assessment tasks.

This list is indicative and subject to change.

You will study a selection of core modules. Each module is worth a number of credits is delivered differently, depending on its content and focus of study.

Object Oriented Design and Programming

Object orientated programming is a dominant methodology for developing large applications. The module aims to provide the principles of object-oriented design and programming enabling students to develop a broad knowledge of the concepts, principles, and techniques of object-oriented programming and software development. Programming techniques will be introduced using an industry-standard programming language and an integrated development environment.

Modern Database Systems

The storage, analysis, and systematic extraction of information from Big Data pose challenges that are too complex to be addressed by traditional databases. The module initially covers topics in traditional database systems then introduces the modern view of data processing for storage and retrieval of data from unstructured datasets.

Mathematics and Statistics

This module aims to cover the key mathematical and statistical concepts which are of fundamental importance to many topics within computing. Throughout the module extensive use will be made of real-world problems to highlight how the ideas and techniques covered can be practically applied.

Professional and Research Practice

The module aims to explore and develop professional and research skills, providing students with an in-depth understanding of the principles of critical thinking, appraisal of research methods, and critical literature review. The module also covers professional, legal, social and ethical issues involved in the sustainable exploitation of computing technologies.

Algorithms and Data Structures

An algorithm is a sequence of steps for performing some process, and a computer program is not an algorithm but a representation of an algorithm. This module explores how to create effective algorithms, quantify their efficiency and classify them independently of any computing system or language.

Artificial Intelligence (AI) and Natural Computing

This multidisciplinary module covers topics in Artificial Intelligence and Natural Computing. In particular, it explores theories of natural computation, evolutionary computing, computational aspects of biological and adaptive systems. The module also covers the applications of these techniques to various problems such as optimisation, search, scheduling, timetabling and data mining.

Software Engineering

This module will develop an understanding of the operational facets of systems development, exploring all aspects of different systems development lifecycles including contemporary agile development methods. It will specifically explore a range of systems analysis and design tools and techniques covering software design patterns and the emerging functional features of today object-oriented programming languages.

Advanced Topics in Computer Science

This module explores a range of topics that are increasingly predominant and emerging in Computer Science for example, computational science, data-intensive computing and deep learning. The topics will be explored through guided reading and research within a group project component. Students will learn to review, synthesise, and report on research papers dealing with various current topics in Computer Science.

MSc Project in Computer Science

The MSc Project provides an opportunity to investigate a problem, gap, or challenge within Computer Science. The module provides the opportunity for students to examine an area of particular interest within the Computer Science context. The module is designed to make a major contribution to students' professional and intellectual development, by enabling students to demonstrate their capacity for sustained independent thought, learning, and critical reflection.


Use industry standard equipment

Teaching takes place at the Bognor Regis campus and in our purpose-built and state-of-the-art Tech Park, giving you access to truly cutting-edge facilities.

The University of Chichester’s cutting-edge Tech Park aims to produce graduates with enterprise skills, creativity, technical knowledge and are equipped to enter the graduate workforce.

Our Engineering, Computing, Design and Creative & Creative Industries departments are also based in this building and have access to brand new equipment, machines and studios.

Course Costs

Course Fees 2022/23

UK fee
International fee

For further details about fees, please see our Tuition Fee page.

For further details about international scholarships, please see our Scholarships page.

University of Chichester alumni who have completed a full undergraduate degree at the University will receive a 15% discount on their postgraduate fees.

To find out about any additional costs on this course, please see our Additional Costs page.

Entry Requirements

Typical offers (individual offers may vary):

Honours degree
2:2 or higher
with no element lower than 5.5.


Frequently asked questions

How do I apply?

Click the ‘Apply now’ button to go to our postgraduate application form.

Other questions

For more information about this course contact Dr Mohammad Ali Javaheri Javid at m.javaherijavid@chi.ac.uk.

Our address

I’m looking for