Navigation Example

Undergraduate Computing Programmes

BSc Computer Science

Course overview

This course aims to:

  • Master the practical skills and theoretical knowledge needed to develop software solutions for demanding user expectations and complex requirements
  • Explore fields such as AI, parallel programming and data science and learn how they drive change
  • Gain industry-relevant experience applying real-world development practices in peer teams

Why you should study this course

  • Activity-led learning consolidates lecture content through practical application
  • Option for a placement year for further experience
  • Strong professional skills focus

Modules

Year 1
  • Programming: Concepts and Algorithms – 20 credits
  • Computer Systems – 20 credits
  • Working with Data – 20 credits
  • Mathematical Skills for Computing Professionals – 20 credits
  • Programming: Professional Practice – 20 credits
  • Integrative Project – 20 credits
Year 2
  • Artificial Intelligence – 20 credits
  • Theory of Computation – 20 credits
  • Advanced Algorithms – 20 credits
  • Operating Systems, Security and Networks – 20 credits
  • Data Science – 20 credits
  • Software Engineering – 20 credits
Year 3
  • Security – 20 credits
  • Machine Learning – 20 credits
  • Project Discovery – 20 credits
  • Dissertation and Project Artefact – 20 credits
  • Optional: choose up to 2 from:
    • Mobile Application Development – 20 credits
    • Web API Development – 20 credits
    • Parallel and Distributed Programming – 20 credits
    • Advanced Programming Paradigms – 20 credits

Requirements

  • Minimum IELTS 6.0 (no component below 5.5) or equivalent (submit by 1 September 2025)
  • High School Certificate (12 years) with transcript

Tuition fees

  • Standard fee: $15,000 per year
  • Early enrollment (until June 30):
    • $14,250 (full payment)
    • $15,000 (two installments)

We understand every student’s situation is different – reach out to our team to explore your options.

BSc Computer Science with AI

Course overview

This AI specialist course equips you with the knowledge and skills to become an AI expert:

  • Explore AI’s relationship to machine learning, parallel programming & data science
  • Master practical and theoretical skills for complex software solutions
  • Gain industry-relevant experience via real-world development practices in peer teams

Why you should study this course

  • Activity-led learning consolidates theory through hands-on practice
  • Opportunity for a year-long industrial placement
  • Strong professional skills focus

Modules

Year 1
  • Programming: Concepts and Algorithms – 20 credits
  • Computer Systems – 20 credits
  • Working with Data – 20 credits
  • Mathematical Skills for Computing Professionals – 20 credits
  • Programming: Professional Practice – 20 credits
  • Integrative Project – 20 credits
Year 2
  • Artificial Intelligence – 20 credits
  • Theory of Computation – 20 credits
  • Advanced Algorithms – 20 credits
  • Operating Systems, Security and Networks – 20 credits
  • Data Science – 20 credits
  • Software Engineering – 20 credits
Final year
  • Security – 20 credits
  • Machine Learning – 20 credits
  • Robots and Intelligent Agents – 20 credits
  • Artificial Neural Networks – 20 credits
  • Project Discovery – 20 credits
  • Dissertation and Project Artefact – 20 credits

Requirements

  • Minimum IELTS 6.0 (no component below 5.5) or equivalent (submit by 1 September 2025)
  • High School Certificate (12 years) with transcript

Tuition fees

  • Standard fee: $15,000 per year
  • Early enrollment (until June 30):
    • $14,250 (full payment)
    • $15,000 (two installments)

We understand every student’s situation is different – reach out to our team to explore your options.

BSc Information Technology

Course overview

Rapid technological change and global competition drive demand for IT professionals who can align business systems with modern infrastructure. Study programming, data science, web development, business intelligence, ITIL and project management in a management context.

Why you should study this course

  • Activity-led learning applies lecture content through practical exercises
  • Technical skills supported by a dedicated Programming Support Centre
  • Preparation for a digital workplace via collaborative and international opportunities
  • Option for national or international field trips

Modules

Year 1
  • Programming: Concepts and Algorithms – 20 credits
  • Computer Systems – 20 credits
  • Working with Data – 20 credits
  • Mathematical Skills for Computing Professionals – 20 credits
  • Programming: Professional Practice – 20 credits
  • Integrative Project – 20 credits
Year 2
  • Data Science for Business – 20 credits
  • Web Development and Management – 20 credits
  • Operational Research and Simulation – 20 credits
  • Digital Marketing – 20 credits
  • Business Environment and MIS – 20 credits
  • ITIL and Service Management – 20 credits
Final Year
  • Final Year Project: Phase 1 – 20 credits
  • Project Management – 20 credits
  • IT and Society – 20 credits
  • Final Year Project: Phase 2 – 20 credits
  • Optional Modules: choose up to 2:
    • Business Intelligence – 20 credits
    • Security and Compliance in the Cloud – 20 credits
    • Mobile Application Development – 20 credits

Requirements

  • Minimum IELTS 6.0 (no component below 5.5) or equivalent (submit by 1 September 2025)
  • High School Certificate (12 years) with transcript

Tuition fees

  • Standard fee: $15,000 per year
  • Early enrollment (until June 30):
    • $14,250 (full payment)
    • $15,000 (two installments)

We understand every student’s situation is different – reach out to our team to explore your options.

Made on
Tilda