Metadata
Title
Programs and Courses
Category
courses
UUID
7ca13dc26d9c44f8be82511362d54d01
Source URL
https://programsandcourses.anu.edu.au/specialisation/HCCC-SPEC
Parent URL
https://programsandcourses.anu.edu.au/program/AACOM
Crawl Time
2026-03-11T02:27:41+00:00
Rendered Raw Markdown
# Programs and Courses

**Source**: https://programsandcourses.anu.edu.au/specialisation/HCCC-SPEC
**Parent**: https://programsandcourses.anu.edu.au/program/AACOM

- Total units
  24 Units

- Areas of interest
  Computer Science, Human Centred Computing, Artifical Intelligence, Creative Arts
- Specialisation code
  HCCC-SPEC

- Academic career
  Undergraduate
- Academic Contact
  [Charles Martin](mailto:u4110680@anu.edu.au)

[Tweet](https://twitter.com/share)

var encodedUri = encodeURIComponent(location.href);

[Share on Facebook](#)

[Wattle Share](https://wattle.anu.edu.au/)

[Canvas](https://canvas.anu.edu.au)

Human-Centred and Creative Computing Specialisation

- [Introduction](#introduction)
- [Learning Outcomes](#learning-outcomes)
- [Other Information](#other-information)
- [Requirements](#requirements)
- [Relevant Degrees](#relevant-degrees)

The Human-Centred and Creative Computing specialisation offers an interdisciplinary grounding in human-computer interaction, humanities-centred computing, and creative computing, including games, music, or graphics. This specialisation is where computing meets a complex world with unique and varied social contexts to create impacts that change and enrich our lives. Students will gain insight and skills in designing, developing, and evaluating human-centred and creative applications.

## Learning Outcomes

1. Identify and describe challenges in human-centred and creative computing
2. Synthesise knowledge of human-centred and creative computing systems and their social context to address problems
3. Design and develop human-centred and creative technologies
4. Apply theoretical frameworks to evaluate and critique human-centred and creative computing systems

## Other Information

A maximum of 6 units can be counted towards another CECC Minor, Major or Specialisation.

## Relevant Degrees

- [Bachelor of Advanced Computing (Honours) (AACOM)](https://programsandcourses.anu.edu.au/program/AACOM)
- [Bachelor of Advanced Computing (Research and Development) (Honours) (AACRD)](https://programsandcourses.anu.edu.au/program/AACRD)

[Back to the top](#top)

## Requirements

Advice to Students

This Undergraduate Specialisation requires the completion of 24 units, which must include a minimum of 12 units of 4000-level courses:

This specialisation is only available to students studying BAC (AACOM) and BACR&D (AACRD).

\

The 24 units must consist of:

[COMP3900](https://programsandcourses.anu.edu.au/2026/course/COMP3900) Human-Computer Interaction

\

AND

A minimum of 12 units from completion of courses from the following list:

[COMP4350](https://programsandcourses.anu.edu.au/2026/course/COMP4350) Sound and Music Computing

[COMP4528](https://programsandcourses.anu.edu.au/2026/course/COMP4528) Computer Vision

[COMP4610](https://programsandcourses.anu.edu.au/2026/course/COMP4610) Computer Graphics

\

AND

A maximum of 6 units from completion of courses from the following list:

[COMP3540](https://programsandcourses.anu.edu.au/2026/course/COMP3540) Game Development

[COMP3670](https://programsandcourses.anu.edu.au/2026/course/COMP3670) Introduction to Machine Learning

[Back to the top](#top)