BSc Computer Science
Overview
A Deep Dive into Computer Science
Build the technical knowledge, practical skills and problem-solving abilities needed to develop software and explore emerging areas of computer science.
The BSc Computer Science programme combines the theoretical foundations of computing with practical experience in programming, software development, data science, artificial intelligence, machine learning, security and computer systems. You will learn how to analyse problems, design and develop computational solutions, work with data and understand the technologies that underpin modern computing. Through individual and group projects, you will also develop professional skills such as teamwork, communication, critical reflection and the use of industry practices, preparing you for a wide range of careers in the computing sector or further study.
- Computational Thinking Develop the analytical and problem-solving skills needed to understand complex computing challenges and design effective solutions.
- AI & Data Science Explore artificial intelligence, machine learning and data science to develop intelligent solutions and make data-driven decisions.
Study Themes
What You’ll Learn
Develop the knowledge and practical skills to understand, design and build solutions across a broad range of computer science disciplines.
Throughout the programme, you will progress from fundamental concepts and programming techniques to advanced areas such as artificial intelligence, machine learning, security and software engineering. You will also learn how to apply your knowledge through projects, using professional development practices and working both independently and as part of a team.
Career Paths
Where This Degree Takes You
Explore the range of computing roles and specialist areas that your knowledge and skills can support.
A Computer Science degree can open pathways across software development, data, systems, security and other areas of the technology sector. Throughout the programme, you will develop technical and transferable skills that can be applied across established and emerging computing roles. You can also use your degree as a foundation for further postgraduate study or research.
Journey
Your Academic Journey
What do you want to learn to achieve the career paths mentioned
- 1 Applicable Mathematics
- 2 Foundation Physics
- 3 Foundation Academic English 1 for Engineering and Computing
- 4 Applied and Computational Mathematics
- 5 Applied Science and Engineering
- 6 Foundation Academic English 2 for Engineering and Computing
- 1 Programming: Concepts and Algorithms
- 2 Mathematical Skills for Computing Professionals
- 3 Computer Systems
- 4 Programming: Professional Practice
- 5 Working With Data
- 6 Integrative Project
- 1 Artificial Intelligence
- 2 Theory Of Computation
- 3 Advanced Algorithms
- 4 Operating Systems, Security, and Networks
- 5 Data Science
- 6 Software Engineering
- 1 Project Discovery
- 2 Dissertation and Project Artefact
- 3 Security
- 4 Machine Learning
-
5
Students can choose 2 modules from the below:
- Mobile Application Development
- Web API Development
- Parallel and Distributed Programming
- Advanced Programming Paradigms
Please Note: We regularly review our course content to make it relevant and current for the benefit of our students. For these reasons, course modules may be updated. Text Link
Credits/National Hours
-
What is credit/national hour?
A credit/notional hour is the formal name for the estimated hours that are expected that a student would need to complete a module
-
How many hours is 1 credit?
1 credit is equal to 10 notional hours, so 20 credits are equal to 200 notional hours, The 200 hours includes time in lectures, tutorials, preparing for your lectures, assessments as well as your own personal revision and studying that you would do
-
Can study hours exceed the estimate?
In reality, you might actually go above and beyond the expected notional hours, in particular if your degree requires a lot of independent learning you would most likely exceed the predicted hours
-
How many credits are in a UK semester?
In the UK system each semester is 60 credits worth which is equivalent to at least 600 hours of study in one term. This is approximately equivalent to 8 hours of study a day
Instructors
Meet Our Outstanding Instructors
Stay Updated