Computer Science BSc(Hons) single honours
Bachelor's degree
In Surrey
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
Start date
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).
Reviews
Subjects
- Algorithms
- Programming
- Design
- Systems
- Computing Fundamentals
- Analysis and Design
- Environments
- Computing Systems
- Professional Environments
- Computing Systems skill
Course programme
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
- Computing Systems
- Professional Environments 2
- Optional Modules
- Individual Project
- Year 3/4 optional modules
Additional information
Year 1 (2019/20): £14,200
Year 2 (2020/21): £14,600
Year 3 (2021/22): £15,000
Computer Science BSc(Hons) single honours