BSc (Hons) Computing
Course Overview
This flexible computing degree provides a broad foundation in the field while allowing you to tailor your studies to your specific interests and career goals. You will master essential programming skills and the principles of modern computer systems before specializing through a wide range of advanced elective modules. The programme enhances your employability through opportunities for industry placements, international study, and professional accreditation.
Key Program Highlights
- Build a strong foundation in programming and computing principles in the first two years
- Personalize your degree with specialized electives in mobile, cloud, security, UX, and Big Data
- Gain valuable real-world experience through an optional industry placement year
- Expand your horizons with opportunities for international study abroad
- Graduate with a degree accredited by the British Computer Society
Course Overview
This flexible computing degree provides a broad foundation in the field while allowing you to tailor your studies to your specific interests and career goals. You will master essential programming skills and the principles of modern computer systems before specializing through a wide range of advanced elective modules. The programme enhances your employability through opportunities for industry placements, international study, and professional accreditation.
Key Program Highlights
- Build a strong foundation in programming and computing principles in the first two years
- Personalize your degree with specialized electives in mobile, cloud, security, UX, and Big Data
- Gain valuable real-world experience through an optional industry placement year
- Expand your horizons with opportunities for international study abroad
- Graduate with a degree accredited by the British Computer Society
Requirements
Modules
- Fundamentals of Computer Systems
- Fundamentals of Software Engineering
- Programming 0
- Fundamentals of Networking and Cloud Computing
- Maths for Computing
- Database Development
- Practical Computing
- Programming 1
- Object Oriented Analysis & Design
- Human Computer Interaction
- Software Processes and Practice
- Web Application Development 1
- Programming 2
- Group Project
- DevOps
- Introduction to Data Science
- Research Skills & Professional Issues
- Data Visualisation
- Web Application Development 2
- Honours Project
- Machine Learning and Data Analysis
- Business Process Modelling
- Front-end Web Development
- Programming Paradigms
- Secure Software Development
- Cloud Platform Development
- Advanced Human Computer Interaction
- Managing Sustainable Business Excellence