Kingston University London

Course Introduction

The Computer Science programme at Kingston university is driven by the philosophy of ‘learning through making’; we focus strongly on facilitating hands-on experience, student led and owned product portfolios and producing industry-ready graduates. We utilise a range of innovating teaching and learning approaches in our

invigorated and modernised Computer Science programme; combining studio practices, project-based learning through workshops and group work, scalable, context driven lecturing on theoretical concepts to facilitate an informed approach to problem solving. This course assumes no prior knowledge of computer science and offers you the flexibility to pursue specialist areas; the use of guided option routes as pre-shaped trajectories across levels allow students to progressively focus on their chosen career path. The current guided option routes are designed around the most in demand sectors in the industry. They are Software Engineering, User

Experience Design, Web and Mobile App Development, Networking and Network Security. We are determined to produce highly trained graduates with specialist technical knowledge and scientific mind set, capable of solving real world problems and are driven by passion.

Our computing courses ranking rose by 34 places in the Guardian University League Tables 2018.

Course Modules

Examples of modules: Level 1: Computing fundamentals, Programming 1, Requirements Analysis and Design, Professional Environments 1

Level 2: CI5250 Computing Systems, CI5450 Professional Environments 2 and two guided optional modules based on the specialisation sought.

Available optional modules are; Programming II - Software Development, Human Computer Interaction Design and Evaluation, Database Driven Web Application Development, Networking Concepts

Level 3: Individual Project and three guided optional modules based on the specialisation sought. Available optional modules are;

Programming III - Patterns and Algorithms, Software Development Practice, User Experience Design Thinking, Mobile Application

Development, Advanced Data Modelling, Mobile Application Development, Internet Protocols and Services, Cyber Security, Digital Entrepreneurship

Start Date:


Duration & Attendance Qualification Tuition fees Fee type
4 years
Bachelor of Science (with Honours) - BSc (Hons) Other Fees