University of Adelaide

Australian
30 Scholarships 363 Programs 4 Degree levels

The Bachelor of Computer Science (Human Centred Computing) at the University of Adelaide focuses on designing and developing computing systems that prioritise human needs, usability and accessibility. It suits students who want a strong foundation in computer science combined with specialised skills in human–computer interaction, user experience design and socio-technical systems.

What you'll study

This undergraduate degree combines core computer science theory and practice with specialised study in human centred computing. You will learn programming, algorithms, data structures and software engineering alongside modules that focus on human–computer interaction (HCI), user experience (UX) design, accessibility, cognitive ergonomics and qualitative research methods. The program emphasises project-based learning, where students apply design thinking to develop interactive systems, interfaces and services that respond to user needs.

  • Core computer science subjects: programming fundamentals, object-oriented programming, algorithms and data structures, databases, operating systems, software engineering and software project practice.
  • Human centred computing specialisms: introduction to HCI, user-centred design, prototyping and evaluation, interaction design, ubiquitous computing, accessibility and inclusive design, and social and ethical issues in computing.
  • Research and methods: qualitative and quantitative research methods, user testing and evaluation, human factors, and design research techniques such as interviews, contextual inquiry and usability testing.
  • Capstone and projects: individual and team projects with industry or research supervisors, often including design briefs, end-user evaluation and prototyping for web, mobile and emerging interfaces.
  • Electives and breadth: options to study related areas such as data analytics, machine learning, visualisation, cybersecurity, interaction with IoT devices, or psychology and design electives to deepen understanding of human behaviour.

Entry requirements

Admission to the Bachelor of Computer Science (Human Centred Computing) typically requires completion of secondary school qualifications with a competitive selection rank. Applicants are expected to have competent mathematics skills; background in mathematics or equivalent mathematical methods at senior secondary level is normally assumed. International applicants should demonstrate equivalent secondary qualifications and English proficiency according to the University of Adelaide's general requirements.

Alternative entry pathways include recognised diploma programs, foundation studies, or bridging programs for applicants who do not meet the direct entry score but can demonstrate academic readiness. Mature-age applicants may be considered on the basis of prior study, work experience or other recognised achievements.

Career prospects

Graduates are prepared for careers where technical computing skills are combined with an ability to design for people. Typical roles include:

  • User experience (UX) designer or researcher
  • Interaction designer
  • Product designer with a focus on digital interfaces
  • Usability analyst or accessibility specialist
  • Front-end developer with a strong emphasis on human factors
  • Human–computer interaction researcher or design technologist
  • Design consultant in technology companies, government agencies or NGOs

Graduates also have a pathway into postgraduate study and research in areas such as HCI, design, cognitive science or advanced computing disciplines. The combination of software skills and user-centred design knowledge is valued across industries including healthcare, education, finance, government and consumer technology.

Why study at University of Adelaide

The University of Adelaide offers a strong technical foundation in computer science combined with opportunities to work with researchers and industry partners on human centred projects. Students benefit from access to laboratories, usability and prototyping facilities, and collaborative spaces that support iterative design and evaluation. The program leverages multidisciplinary expertise across computing, cognitive science and design, enabling real-world projects and industry placements that enhance employability.

Additionally, studying at the University of Adelaide gives students the chance to learn from staff active in research areas such as HCI, accessibility and socio-technical systems, and to engage with a network of local and international industry partners on applied projects and internships.

Latest Bachelor Scholarships

Similar Bachelor programmes in Australian

⚖ Compare this programme with similar ones

Similar Bachelor programmes at other universities

Get help applying to University of Adelaide

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.