1.National Student Survey 2021
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.
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.
Object Oriented Design and ProgrammingObject 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 SystemsThe 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 StatisticsThis 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 PracticeThe 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 StructuresAn 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 ComputingThis 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 EngineeringThis 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 ScienceThis 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 ScienceThe 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.
Learning Resource Centre
Course Fees 2022/23
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.
Typical offers (individual offers may vary):
Frequently asked questions
How do I apply?
Click the ‘Apply now’ button to go to our postgraduate application form.
For more information about this course contact Dr Mohammad Ali Javaheri Javid at email@example.com.