BSc (Hons) in Computer Science

Key Information:

Programme Summary:

The Bachelor of Science in Computer Science is a comprehensive and future-oriented undergraduate program that combines theoretical foundations with hands-on technical expertise. This degree equips students with the skills needed to design, develop, and manage complex software systems and IT infrastructure. The curriculum covers a wide range of topics including programming, cybersecurity, cloud computing, data science, and artificial intelligence. Students will also gain critical problem-solving skills and experience through real-world projects and modern development practices.

Award Titles Qualifications:

Bachelor of Science (Hons) in Computer Science

Length of Programme:

3 Years

Exit Awards:

Bachelor's Degree

Study Mode Delivery Mode Language Credits ECTS
Full Time / Part Time Live (Online) Delivery English 360 180

BSc in Computer Science

Year 1
Core Modules
- The Computing Challenge
- Introduction to Networking
- Programming
- Computer Systems and Security
- Systems Analysis and Database Design
- Web Technologies
Optional Modules
- Project Skills
- Practitioner Portfolio 1
Year 2
Core Modules:
- The Agile Professional
- Database Systems
- Web Applications
- User Experience
Optional:
- Advanced Programming with C++
- Computational Thinking
- Network Management
- Digital Evidence and Incident Response
- Interacting with the Internet of Things
- Cyber Security
- Information Systems Management
- Multimedia and Print
Year 3
Core Modules:
- Cloud Computing
- Honours Degree Project
Optional:
- Cross Platform Development
- Interacting with the Internet of Things
- Secure Software and Malware Analysis
- Wireless and Mobile Networks
- Cloud Computing
- Honours Degree Project
- Distributed Systems
- Penetration Testing
- Artificial Intelligence
- Advanced Cyber Security
- E-Business
- Systems, Requirements and Modelling
- Advanced Database Systems
- Data Science
BSc (Hons) Computer Science

Programme Aims:

- Provide strong foundational knowledge in programming, computer systems, and data management.
- Develop analytical, problem-solving, and software engineering skills through applied learning.
- Equip students with current industry practices including Agile methodology, cybersecurity awareness, and cloud-based development.
- Offer flexibility through electives covering emerging technologies such as AI, IoT, and data science.
- Prepare graduates for careers in software development, data analysis, cybersecurity, and systems design or for further postgraduate study.

Entry Requirements

- Secondary School Completion Certificate / A-Levels / Level 3 equivalent qualification
- Proficiency in English (IELTS 5.5 or equivalent)
- Mature learners with work experience in IT or business may be considered on a case-by-case basis

Career Pathways

Graduates are prepared for roles such as:
- Software Developer
- Systems Analyst
- Cybersecurity Analyst
- Network Administrator
- Cloud Engineer
- AI/ML Engineer
- Web and Mobile Application Developer
- Data Scientist
- IT Project Manager

Progression Routes


- Master’s degrees in Computer Science, Artificial Intelligence, Data Science, Cybersecurity, or Software Engineering
- Industry-recognized certifications such as:
         - CompTIA Security+, Network+
         - Cisco CCNA
         - AWS/Azure Cloud Certification
         - Microsoft Certified Solutions Developer (MCSD)
         - Certified Ethical Hacker (CEH)
         - Google Data Analytics or TensorFlow Certificates