Bachelor degree

Bachelor of Science in Computer Science

Computing from the ground up: programming, data structures, algorithms, systems and the theory underneath them.


Who it suits

Someone who wants to build software and understand why it behaves as it does.

The standard undergraduate degree, and the qualification most employers ask for.

What you study

Key areas covered

  • Programming Fundamentals and Data Structures
  • Computer Organization and Operating Systems
  • Algorithms and Computational Thinking
  • Database Management Systems
  • Software Engineering and Application Development
  • Web and Mobile Technologies
  • Computer Networks and Cybersecurity Basics
  • Artificial Intelligence and Machine Learning Foundations
  • Data Science and Analytical Computing

On completion, you will be able to

  • Apply core computer science concepts to solve computational problems
  • Design, develop, and test software applications
  • Analyze algorithms and system performance
  • Work with databases, networks, and operating systems
  • Use programming languages and development tools effectively
  • Adapt to evolving technologies and industry practices
  • Prepare for careers in computing or postgraduate study

What this page does not tell you yet

The full module list, the assessment method and the cost of this programme are being finalised and will be published here in full. Ask us in the meantime and we will tell you what is settled so far.