Computer Science BSc(Hons) single honours

Bachelor's degree

In Surrey

£ 9,250 VAT inc.

Description

  • Type

    Bachelor's degree

  • Location

    Surrey

  • Duration

    4 Years

  • Start date

    Different dates available

Our programme structure is centred on student learning and development to encourage them to become a more effective, independent and confident self-directed learner which appeals to employers. Supported by a set of guided learning journeys, you will learn theoretical and practical aspects of system design and development, and gradually develop a portfolio of ‘products' and ‘artefacts' of different levels of complexity as the outputs of assignments in dedicated modules.
They will be integrated into an online portfolio of applications and design solutions that reflect your professional readiness. The first year of the course consists entirely of core modules to provide the fundamental computer science knowledge; you will examine computer architectures, and the tools and techniques used to build systems.
You will learn principles, techniques and tools common to the analysis and design of software development, and study the impact of technologies on the workplace, economy and society. In second and third year you will focus more on the chosen specialist area, and using a combination of core and optional modules you will be exposed to the latest software innovations, design patterns, algorithms, programming languages, data structures and tools. For example you will learn the latest agile project management approaches, data modelling using UML, relational and object-oriented database systems, data processing platforms used for big data applications, processing of data sets with adaptive algorithms driven by machine learning, visualisation of data for business insight.
The guided route you select will enable you to gain expertise of the chosen area and explore the latest innovations associated with a specific domain in-depth, building on the foundation set by the core modules. If you do not wish to follow a guided route you can choose any of the available options where the pre-requisites are met and are always guaranteed a broad grounding in computer science.

Facilities

Location

Start date

Surrey
See map
Kingston Upon Thames, KT2 7LB

Start date

Different dates availableEnrolment now open

About this course

First year provides a broad exposure to the essential domain topics; computing fundamentals, programming, professional practice and system designing.
Use of a state-of-the-art programming environment and pedagogy to introduce all students, regardless of prior experience, to programming from which they could progress through a guided route without further programming towards a final year project.
An online student's portfolio of products and designs, initiated in the first year and curated through levels, where in the final year this will be used to showcase a sophisticated capstone artefact.
The progressive development of experience writing code in subject- and employment-specific software environments, together with the ability to design applications and manage projects,
Core modules are designed to cover the underlying principles for the subject discipline and the guided option routes then allow students to specialise according to their intended employment destinations.
Students can specialise in one of four computer science domains at the forefront of the industry; Software Engineering, User Experience Design, Web and Mobile App, Networking and Network Security or freedom to choose from available options meeting the pre-requisite criteria and develop a broad demonstrable grounding in Computer Science.

You will have the opportunity to study a foreign language, free of charge, during your time at the University on a not-for-credit basis as part of the Kingston Language Scheme. Options currently include: Arabic, French, German, Italian, Japanese, Mandarin, Portuguese, Russian and Spanish.

The minimum entry qualifications for the programme are:

From A levels: 112 points, General Studies not accepted OR

BTEC National: 112 points: Distinction, Merit, Merit OR

Access Diploma: Equivalent of 112 UCAS points OR

Computing Foundation Year

Plus: GCSE candidates are normally required to hold five GCSE subjects grades A*-C including Mathematics and English Language (or comparable numeric score under the newly reformed GCSE grading).

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Algorithms
  • Programming
  • Design
  • Systems
  • Computing Fundamentals
  • Analysis and Design
  • Environments
  • Computing Systems
  • Professional Environments
  • Computing Systems skill

Course programme

Module listing

Please note that this is an indicative list of modules and is not intended as a definitive list. Those listed here may also be a mixture of core and optional modules.

Year 1
  • Computing Fundamentals
  • Programming I Thinking Like a Programmer
  • Requirements Analysis and Design
  • Professional Environments 1
Year 2
  • Computing Systems
  • Professional Environments 2
  • Optional Modules
Optional sandwich yearYear 3/4
  • Individual Project
  • Year 3/4 optional modules

Additional information

International Fee -:
Year 1 (2019/20): £14,200
Year 2 (2020/21): £14,600 
Year 3 (2021/22): £15,000

Computer Science BSc(Hons) single honours

£ 9,250 VAT inc.