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
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.