Our Programmes

Undergraduate Programmes

Four pathways. Shared foundations. Distinct intellectual focus.

All four programmes share a common foundation in computational thinking, mathematical reasoning, and professional development.

They diverge in emphasis, depth, and the kinds of problems students are trained to tackle.

Bachelor of Computing

Artificial Intelligence & Society (AISC)

Human-Centric AI with Ethical Depth

· Strong technical training in AI, grounded in responsible and human-centred design

· Focus on societal implications, governance, and ethical deployment of AI systems

· Interdisciplinary exposure across computing, business, and humanities

· Team-based projects addressing risks across the AI lifecycle

AISC develops graduates who are technically capable and socially accountable in how AI systems are built and deployed.

Bachelor of Engineering

Computer Engineering
(CE)

Hardware–Software Systems Integration

· Integrated training across computer science and engineering principles

· Emphasis on hardware–software co-design and system-level optimisation

· Applications in embedded systems, robotics, cyber-physical systems, and high-performance computing

· Accreditation pathway aligned with professional engineering standards

CE develops engineers who design and optimise computing systems at the intersection of hardware and software.

Bachelor of Computing

Computer Science
(CSC)

Foundations for Building Real-World Systems

· Strong grounding in core computer science theory and systems

· Repeated hands-on development through embedded project cycles

· End-to-end software engineering capability — from algorithm design to deployment

· Mandatory 20-week professional internship

CSC focuses on producing software engineers who can design, build, and deploy production systems at scale.

Bachelor of Science

Data Science & Artificial Intelligence (DSAI)

Mathematical Rigor for Intelligent Systems

· Deep integration of mathematics, statistics, and computer science

· Emphasis on probability, optimisation, and machine learning from first principles

· Full data science pipeline training — from data preparation to deployment

· Joint expertise from CCDS and SPMS

DSAI develops graduates who understand why algorithms work — not just how to apply them.

Comparing the Programmes

A structural view of breadth and depth across computing.

The four undergraduate programmes differ primarily in their intellectual emphasis – particularly in how they balance breadth across computing with depth in specific domains.

  • Foundations Across Computing

    Bachelor of Computing in Computer Science (CSC) and Bachelor of Engineering in Computer Engineering (CE)

    Both programmes provide a broad and comprehensive foundation in computing. They cover core areas such as algorithms, systems, software engineering, and mathematical reasoning.

    They differ in orientation:

    · CSC has a stronger software-centric focus, emphasising software systems, abstraction, and theoretical foundations.

    · CE places greater emphasis on hardware–software co-design, embedded systems, and system-level optimisation.

Focused Depth in AI and Data

Bachelor of Science in Data Science & Artificial Intelligence (DSAI) and Bachelor of Computing in Artificial Intelligence & Society (AISC)

These programmes focus more deeply on specific domains within computing, particularly AI, machine learning, and data-related areas. Sufficient computing foundations are covered to support this depth.

They differ in emphasis:

  • DSAI is mathematically intensive, with strong grounding in statistics, probability, optimisation, and machine learning theory.
  • AISC combines technical AI training with additional emphasis on ethics, governance, and human-centric design, supported by interdisciplinary collaboration.

Each programme reflects a different intellectual emphasis within computing.