The BSc (Hons) in Computer Science is a four-year undergraduate program designed to provide students with a deep understanding of computing principles, software development, data structures, artificial intelligence, cybersecurity, and emerging technologies. The program focuses on both theoretical foundations and practical applications, ensuring that graduates are equipped with the necessary technical and problem-solving skills to thrive in the fast-paced and evolving technology industry.
Students will engage in hands-on projects, coding exercises, and research initiatives to develop proficiency in programming, algorithms, databases, and system architecture. This degree prepares students for diverse careers in software engineering, artificial intelligence, data science, cybersecurity, and IT consultancy.
The BSc (Hons) in Computer Science aims to:
- Develop Strong Technical Competence – Provide in-depth knowledge of computing, programming, and software development.
- Enhance Problem-Solving and Analytical Skills – Train students to analyze complex problems and develop innovative computing solutions.
- Advance Software Development and Engineering Skills – Equip students with proficiency in multiple programming languages, system design, and development frameworks.
- Foster Understanding of AI, Data Science, and Cybersecurity – Explore emerging areas such as artificial intelligence, big data analytics, machine learning, and cybersecurity.
- Encourage Ethical and Social Responsibility in Computing – Promote awareness of ethical hacking, data privacy, and responsible AI development.
- Prepare for Industry and Research Opportunities – Equip graduates with practical skills to work in software engineering, IT consultancy, cloud computing, and academia.
- Enable Progression to Advanced Studies – Provide a foundation for further study in MSc Computer Science, Data Science, Cybersecurity, or Artificial Intelligence.
Road Map |
||
---|---|---|
Module Title: | Credits | |
Year 1 - Semester 1 |
||
Introduction to Computer Science | 3 | |
Programming Fundamentals (Python & Java) | 3 | |
Mathematics for Computing | 3 | |
Computer Systems and Architecture | 3 | |
Semester 2 |
||
Object-Oriented Programming | 3 | |
Data Structures and Algorithms | 3 | |
Web Development Basics (HTML, CSS, JavaScript) | 3 | |
Database Management Systems | 3 | |
Year 2 - Semester 3 |
||
Operating Systems | 4 | |
Advanced Data Structures and Algorithms | 4 | |
Software Engineering Principles | 4 | |
Discrete Mathematics | 4 | |
Semester 4 |
||
Computer Networks | 4 | |
Artificial Intelligence & Machine Learning Basics | 4 | |
Cybersecurity Fundamentals | 4 | |
Cloud Computing & Virtualization | 4 | |
Year 3 - Semester 5 |
||
Human-Computer Interaction | 4 | |
Advanced Web & Mobile App Development | 4 | |
Blockchain Technology & Cryptography | 4 | |
Research Methodology in Computing | 4 | |
Semester 6 |
||
Big Data Analytics & Data Science | 4 | |
DevOps & Agile Methodologies | 4 | |
Internet of Things (IoT) | 4 | |
Ethical Hacking & Penetration Testing | 4 | |
Year 4 - Semester 7 |
||
Advanced AI & Deep Learning | 4 | |
Cloud Computing Security | 4 | |
IT Project Management | 4 | |
Elective 1 (Choose from Specialization) | 4 | |
Semester 8 |
||
Final Year Project & Dissertation | 4 | |
Emerging Technologies in Computing | 4 | |
Industry Internship | 4 | |
Elective 2 (Choose from Specialization) | 4 |
Students can choose elective courses in the final year based on their career aspirations.
1. Software Engineering – Advanced Programming, Software Testing & Quality Assurance
2. Data Science & AI – Neural Networks, Predictive Analytics, Natural Language Processing
3. Cybersecurity – Digital Forensics, Network Security, Ethical Hacking
4. Cloud & DevOps – Cloud Security, Serverless Computing, DevOps Practices
5. Game Development – Game Design, Virtual Reality (VR) & Augmented Reality (AR)
Graduates of the BSc (Hons) in Computer Science program are well-prepared for careers in:
Software Development & Engineering – Software Developer, Web Developer, Mobile App Developer
AI & Data Science – Data Scientist, AI Engineer, Machine Learning Specialist
Cybersecurity & IT Security – Cybersecurity Analyst, Ethical Hacker, Security Engineer
Cloud & DevOps – Cloud Architect, DevOps Engineer, Systems Administrator
IT Consultancy & Management – IT Consultant, Project Manager, Systems Analyst
Game Development & VR/AR – Game Developer, Graphics Programmer, UI/UX Designer
Graduates can work in tech companies, financial institutions, government agencies, startups, and research organizations.
The BSc (Hons) in Computer Science provides a strong foundation for pursuing advanced studies, including:
- Master's Degree
MSc in Computer Science
MSc in Data Science
MSc in Cybersecurity
MSc in Artificial Intelligence
- Professional Certifications:
Certified Ethical Hacker (CEH)
AWS Certified Solutions Architect
Google Cloud Professional
Microsoft Azure Certification
Cisco Certified Network Associate (CCNA)
For more details or admissions contact now!
Andrew Barrow
Head of Admission Department