Book an Open Day

BSc (Hons) Computer Science 

Read More

Institution C58


Bognor Regis campus

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

Entry Requirements and Fees

2020/21 UK fee: £9,250

2020/21 International fee: £13,500

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

Typical offer (individual offers may vary):

Tariff points: 96 - 112

A Levels: BBC - CCC (including Mathematics)

BTEC: DMM - MMM​ (Computing)

GCSEs: English Language, Mathematics and Computer Science at grade C/4 or better 

International Baccalaureate: 28 points (including Maths Higher)

Access to HE Diploma: Pass with at least 15 credits at Merit 

IELTS 6.0 overall with no element lower than 5.5

Course content

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.

Read our Computer Science flyer.

Our facilities

Teaching at the Business School takes place at the Bognor Regis campus. This includes being taught in our brand-new Tech Park.


Outside of the University of Chichester's 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.​


The University of Chichester's LRC at the Bognor Regis Campus

Our Learning Resource Centre (LRC) at Bognor Regis is based at the heart of the campus. Here, you’ll find our Support and Information Zone (SIZ) desk where friendly and supportive staff will be able to assist with many aspects of University life including: general IT and library support; booking laptops and computers; queries relating to academic Registry or Finance; and arranging appointments to see a full range of dedicated student support services such as careers, academic skills service, Disability and Dyslexia, and more.

Our LRC provides ample space to collaborate and complete group work as well as somewhere for you to finish assignments and study quietly. You will have access to bookable PCs, laptops and Macs as well as the latest journals, books and online resources. We also have Moodle pages, were lecturers provide a wealth of information about the topics you will be studying to support your independent learning. When you need to take a break, Costa Coffee on the ground floor provides the perfect space to relax.


Bognor Regis Beach

We have a relaxed, friendly, yet professional working environment all on a beautiful green campus but it doesn't stop there. Across the road is Hotham Park, a charming space to walk, relax and take part in seasonal events. We are also based a five-minute walk away from the beach, popular for swimming and watersports. Visit Love Bognor to discover more about Bognor Regis. 

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.

Work placements

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


Indicative modules

Level 4 - 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 students 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 the students 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 students will use various tools to assess requirements, design, create and test a program (including error handling) within a business situation.

Level 4 - 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.

Level 5 - 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 the students previous learning in order to develop and deliver a real computer system.

Web Application Development: This module is an introductory module for students with little or no knowledge of websites. It aims to introduce students 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. 

Level 5 - Semester 2

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

Cyber Security: This module will provide students with the background to the core concepts of Cyber Security. In addition to identifying technical threats and potential mitigation, students 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. Students 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. 

Level 6 - Semester 1:

Multimedia Computing: This module will provide students with a detailed appreciation of human visual and audio perception. Students 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 students 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.

Level 6 - 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 students 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: