University of Adelaide

Australian
30 Scholarships 363 Programs 4 Degree levels

The Bachelor of Computer Science (Honours) with a Human‑Centred Computing specialisation at the University of Adelaide combines core computer science training with human–computer interaction, user experience and design thinking. It suits students who want strong programming and systems foundations alongside skills in usability, user research and designing technology around human needs, and who may be interested in research or industry roles focused on people‑centred technology.

What you'll study

This Honours‑level degree builds a solid foundation in programming, algorithms, software engineering, databases and computing systems, while concentrating on human‑centred topics such as human–computer interaction (HCI), user experience (UX) design, accessibility, cognitive aspects of computing and user research methods. Study typically progresses from core computing subjects in early years to specialised human‑centred units and a substantial capstone or honours research project in the final year.

  • Core computing topics: programming, data structures and algorithms, software engineering, databases, operating systems, and machine learning fundamentals.
  • Human‑centred specialisation: interaction design and prototyping, usability evaluation and testing, user research and ethnographic methods, accessibility and inclusive design, cognitive models of interaction.
  • Complementary areas: data visualisation, information retrieval, mobile and ubiquitous computing, persuasive and social computing, ethics and privacy.
  • Research and project work: team projects that produce working prototypes and user evaluations; an honours thesis or major research project supervised by academic staff in HCI or related research groups.
  • Practical learning: laboratory work, studio‑style design sessions, industry‑linked projects and opportunities to work with real users in usability studies.

Entry requirements

Admission pathways include completion of senior secondary study with a competitive selection rank (for domestic applicants) or equivalent qualifications for international applicants. Applicants are normally expected to have studied mathematics to Year 12 level (for example Mathematical Methods) and meet the University of Adelaide's English language requirements.

  • Domestic school leavers: successful completion of secondary schooling with a sufficient selection rank/score and prerequisite mathematics.
  • International applicants: recognised secondary qualification equivalent to Australian Year 12 plus proof of English proficiency.
  • Alternative pathways: applicants with relevant tertiary study or diplomas, or those who complete a related degree, may be eligible for entry or advanced standing; transfer and cross‑institutional applicants are assessed on completed units and grades.
  • Honours structure note: the Honours component involves advanced coursework and a research project; progression to the honours year may require meeting academic performance thresholds in prior years where relevant.

Career prospects

Graduates are prepared for roles that bridge computing and people, with career pathways in both industry and research. Typical roles include UX designer, interaction designer, usability analyst, product designer, front‑end or full‑stack developer with a UX focus, accessibility specialist, user researcher and HCI researcher. The honours research experience also positions graduates for further study such as Master of Philosophy or PhD programs.

  • Industry: UX and product teams in technology, design consultancies, government digital services and startups.
  • Specialist roles: accessibility consultant, usability engineer, interaction developer, data visualisation specialist.
  • Research and academia: research assistant or postgraduate research student in human‑centred computing, cognitive systems and related areas.
  • Further study: pathway to research higher degrees (MPhil/PhD) or professional masters in data science, human‑computer interaction or software engineering.

Why study at University of Adelaide

The University of Adelaide combines rigorous computer science training with research strengths in human‑centred computing and cognitive systems. Students benefit from research‑led teaching, access to specialist labs and usability facilities, and the opportunity to work with academics whose research spans interaction design, accessibility and applied AI. Industry partnerships and project courses provide practical experience, while the honours year offers close supervision for students aiming for research careers.

  • Research‑informed curriculum and supervision for honours projects.
  • Practical facilities for prototyping, user testing and accessibility evaluation.
  • Opportunities for industry collaboration and real‑world project experience.
  • A supportive environment for students pursuing further research or specialist professional roles in human‑centred technology.

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.