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