Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Our BSc (Hons) Computer Science program provides comprehensive knowledge of computing's theoretical and practical dimensions, focusing particularly on programming, algorithms, data structures, and computer architecture. The curriculum is carefully crafted to align with industry demands, ensuring you acquire skills that employers actively seek.
Your journey starts with core computing fundamentals including programming, computational mathematics, web development, computer architectures, and databases, while simultaneously enhancing teamwork and communication abilities. As you advance, you'll explore specialized domains such as algorithm design, data structures, networking, operating systems, and professional software development methodologies.
In your final year, you'll engage with advanced subjects like artificial intelligence and diverse programming paradigms. A major project will enable you to refine and apply your accumulated knowledge in a practical setting.
The BSc (Hons) Computer Science, BSc (Hons) Software Engineering, and BSc (Hons) Applied Computing programs share identical first-year content, offering flexibility to transfer between these degrees after your initial year.