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.
Bachelor of Science (Hons) in Computer Science
3 Years
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 |
- 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.
- 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
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
- 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