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



Every effort has been made to ensure the accuracy of this course information. However, all academic programs are subject to periodic review and development. Changes may occur to comply with accreditation standards, student feedback, or to reflect advancements in the field. The program team reserves the right to update modules or structures in the best interest of learners.