Book an Open Day

BSc (Hons) Computer Science 

Read More

Institution C58


Bognor Regis campus

3 years (4 years with work placement), Full Time

Top 25
UK University
Top 5
for courses and lecturers
for student satisfaction
1.National Student Survey 2021 | 2. WhatUni Student Choice Awards 2021 | 3. Complete University Guide 2022

Entry Requirements and Fees

Typical Offer (individual offers may vary):

  • UCAS Tariff points: 96 – 112 (A levels or combination with AS / EPQ / BTEC/ Cambridge Technical)
  • A levels: BBC - CCC (including Mathematics or Computer Science or Physics) 
  • BTEC/Cambridge Technical: DMM - MMM
  • Access to HE Diploma: Pass 
  • International Baccalaureate: 28 points 
  • IELTS 6.0 overall with no element lower than 5.5


2021/22 UK fee: £9,250

2021/22 International fee: £14,050

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

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

Course content



 (The Guardian University Guide 2021)

Course Overview

Computer science is an area that is growing rapidly and overlaps into virtually every field of study, from business and government to science, health and the climate and environment. The programme is aimed at building knowledge in theoretical modules; techniques and skills in practice-based modules and pulling these together in project-based modules.

The programme is delivered in small seminars and is heavily weighted toward practical exercises and project based work, supported by theoretical modules.

Find out more

Are you interested in this course and want to find more? Come along to an Open Day. This will give you the chance to meet our Business School team, ask them questions and explore the campus. 

Alternatively, we are open all year round for campus tours, so why not book on and come and visit Chichester. 

Our facilities

Tech Park

 Computing facilities

Teaching takes place at the Bognor Regis campus. This includes being taught in our state-of-the-art Tech Park.

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

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

Learning Resource Centre 

   LRC Bognor Campus

Our Learning Resource Centre at Bognor Regis is based at the heart of the campus. It hosts:

  • Support and Information Zone (SIZ) to help with any enquiries while at university
  • A modern library service with areas for quiet and silent study on both floors 
  • A range of study areas for group study
  • Over 80 open access PC and Mac stations
  • Wi-Fi areas for laptop use
  • Substantial collection of books, journals and other materials to help you further your research
  • Online library resources you can access from anywhere at any time
  • Equipment loans centre offerings laptops, tablets and other electronic devices for short and long-term loans
  • Costa Coffee

The local area

The local area surrounding the University of Chichester's main Campus including Chichester Cathedral, Chichester Town Centre, The South Downs and West Wittering Beach

It’s important to love where you live and study and the local area surrounding the University has so much to offer. With the seaside town, historic city, rolling countryside and stunning beaches, there’s plenty to explore

Visit us

Book an Open Day or Campus Tour to discover the campus and the facilities it has to offer. 

Where this can take you

A computer science degree can take you into specialist jobs, such as software development or into areas of engineering and science. However, computer scientists are also required in virtually all business activities.

Postgraduate Pathway

The Business School has a diverse and exciting range of full and part time postgraduate programmes including:

*Alumni receive 15% discount on postgraduate fees

Work placements

Work placements are competitive and are undertaken between the second and final years of study.


Indicative modules

Year 1 - Semester 1

Mathematics for Computer Science: Mathematical reasoning underpins many aspects of computer science and this module aims to provide the skills needed for other modules on the degree programme. Topics will include algebra, reasoning and proof, set theory, functions, graphs and discrete probability and computer arithmetic.

Business Information Systems: This module is designed to introduce you to business information systems and how they are used to support businesses effectively.  

Networked World; Systems & Architectures: This module introduces and explores the technical components, concepts and techniques that underpin the digital world. Including hardware, software and networking infrastructure. The options of a variety of architectural methods will be identified and critically evaluated.

Procedural Programming (Python): This module will introduce you to concepts involved in procedural programming from a software development prospective. Core principles for writing code in Python will be identified, discussed and used within practical situations. There will be a significant element of practical work and you will use various tools to assess requirements, design, create and test a program (including error handling) within a business situation.

Year 1 - Semester 2 

Computer Science Fundamentals: This module aims to introduce general models of computation such as finite state automata and Turing machines and their relationship to classes of languages and use these models to explore the limits of the power of computers.

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

Database Systems: The module focuses on the relational databases. It provides an introduction to database software, design, creation, management and programming. It starts with conceptual entity-relationship design, followed by logical database design and physical database creation.

Object-Oriented Programming: This module will introduce the paradigm of Object Oriented Programming (OOP) and the specifics of Java code.

Year 2 - Semester 1

Developing Real Systems for Customers A: This module is part of the systems development and programming theme running through the degree and pulls together much of your previous learning in order to develop and deliver a real computer system.

Web Application Development: This module is an introductory module for those with little or no knowledge of websites. It aims to introduce you to the principles of HTML, CSS, PHP and effective design, providing opportunity for practical work, which will involve analysing and improving a current web site.

Mathematical Modeling & Numerical Analysis: This module introduces a selection of numerical methods for the solution of linear and nonlinear algebraic equations, and differential equations, for finding a function that interpolates a set of data, and for finding numerical values of derivatives and integrals.

Project Management: The content of the module will fall into three broad headings – Introduction to Project Management, Planning a Project and Managing Successful Projects. The methodology used will be PRINCE2 and includes techniques for change management control and version control. Project planning will be undertaken using a project management software package. 

Year 2 - Semester 2

Developing Real Systems for Customers B: See Part A in Semester 1 

Cyber Security: This module will provide you with the background to the core concepts of Cyber Security. In addition to identifying technical threats and potential mitigation, you will also have the opportunity to investigate non-technical aspects such as employee risks, phishing and social engineering.

Mobile Application Development: The aim of this module is to introduce the essentials and some advanced topics in mobile application development using mainly an open source platform. It will address the current trends of mobile application design and development, and analyse the unique design and deployment issues that must be taken into consideration when developing applications for mobile devices.

Design & Analysis of Algorithms: Algorithms and algorithmic problem solving are at the heart of computer science. This module introduces students to the design and analysis of efficient algorithms. You will learn how to quantify the efficiency of an algorithm and what algorithmic solutions are efficient. Techniques for designing efficient algorithms are taught, including efficient data structures for storing and retrieving data. 

Year 3 - Semester 1:

Multimedia Computing: This module will provide you with a detailed appreciation of human visual and audio perception. You will learn fundamental techniques for programming with visual and audio media, gaining proficiency in combining these techniques with an understanding of perception in order to produce new audio and visual media projects.

Data Science & Analytics: This module will introduce you to data science and analytics, overview challenges and solutions in this area, present approaches to data mining and techniques suitable for new information discovery. Visualization tools and performance metrics are also considered within the module. 

Cyber-Physcial Systems: (module information to come)

Final Year Project Double Module: Brings together theoretical understanding and the practical skills acquired from other modules. The project involves producing a software product from conceptualisation through to successful evaluation and the production of a report to demonstrate the output of the research.

Year 3 - Semester 2

Computational Science: Computational Science, an interdisciplinary field at the intersection of science, computer science, and mathematics, combines simulation, visualization, mathematical modeling, programming, data structures and symbolic computation with various scientific disciplines.

AI: Introduces artificial intelligence and machine learning systems and the application of AI and associated algorithms to various problems and endeavours. This module considers its uses in a wide range of applications.

Professional Practice: The aim of this module is to explore and develop an understanding of the professional, economic, social, environmental, moral and ethical issues involved in the sustainable exploitation of computer technology. It will also ensure you have a broad understanding of business and enterprise and have appropriate skills to apply for and operate effectively in their first professional positions.

Final Year Project: Double Module: Brings together theoretical understanding and the practical skills acquired from other modules. The project involves producing a software product from conceptualisation through to successful evaluation and the production of a report to demonstrate the output of the research.

International English Studies

Include International English Studies: 

Teaching and assessment

The programme is delivered in small seminars and is heavily weighted toward practical exercises and project based work, supported by theoretical modules.

The assessment would be split evenly between coursework, project work, and written examination.



Additional Costs

Include Additional Costs: 

Contact Us

If you have any questions about this course, please contact us, we will be happy to help.

Chat to a student