3 Years On Campus Bachelors Program
Program Overview:
This degree is all about designing technology that works beautifully for people. You’ll learn to bridge computing systems with human experience — creating tools and interfaces that feel intuitive, accessible, and genuinely useful. If you love technology but also care deeply about how people use it, this program is an ideal fit. It’s where creativity meets computing, and where you’ll learn to make technology truly human-centred.
Curriculum Structure:
Year 1:
Your first year builds a solid foundation in computer science. You’ll study key topics such as Problem Solving and Programming, IT Systems, Structured Data, Security Foundations, and System Requirements. Alongside this technical grounding, you’ll start exploring how software meets real human needs.
Year 2:
In your second year, you’ll dive deeper into human-centred computing. Courses like Human and Ethical Factors in Computer Science, Human-Centred Security, and user-interface design will help you understand how people interact with technology. You’ll also examine the ethical and social implications of computing — ensuring your designs are both effective and responsible.
Year 3 (and Year 4 for Honours students):
Your final year brings everything together through a major project or capstone experience. You’ll work with industry partners or research centres — such as the Australian Research Centre for Interactive and Virtual Environments — to design interactive systems, immersive technologies, or user-driven digital artefacts. Advanced courses like Applied Privacy and Human-Centred Security will further develop your expertise while you apply your skills to real-world challenges.
Focus Areas:
“User experience design, human–computer interaction, immersive systems and interactive platforms, ethical and social factors in computing, research-led technology with a human-centred lens.”
Learning Outcomes:
“Graduates will be able to design and implement computing systems focused on human needs, apply ethical and usability-centred approaches to software, work in multidisciplinary teams to deliver interactive systems, and engage with emerging technologies to shape human–technology interaction.”
Professional Alignment (Accreditation):
This degree is part of the University of Adelaide’s Bachelor of Computer Science program, which aligns with the academic requirements for professional recognition through the Australian Computer Society (ACS).
Reputation and Employability:
The University of Adelaide is globally respected for its excellence in computing and technology education. Its Computer Science discipline ranks among the world’s best — recently placed 96th globally in the Times Higher Education subject rankings. Graduates benefit from this strong reputation, gaining a competitive edge in the global tech industry.
Here’s how you’ll gain real-world experience and practical skills in the Bachelor of Computer Science (Major in Human-Centred Computing) at the University of Adelaide:
From your very first semester, you’ll be learning by doing — working in dynamic, studio-style environments where ideas turn into real applications that people can actually use. You’ll explore how human cognition, design, and software engineering connect, while getting hands-on with immersive experiences, user-interface tools, and collaborative teamwork in workshops and labs. The university’s modern campuses feature advanced computer labs, interactive tech zones, and a 24/7 online learning platform — giving you the freedom to experiment, create, and refine your skills anytime.
Experiential Learning Highlights
Work-integrated learning and internships
Through the Careers & Employability team, you’ll have the chance to take part in internship placements once you’ve completed the required units — applying your skills in professional environments and building real industry experience.
Capstone and industry-linked projects
In your major, you’ll collaborate on a substantial project for a client or industry partner, tackling genuine challenges and using your human-centred computing expertise to design meaningful solutions.
Collaborative group projects
Teamwork is a core part of the program. Courses such as Professional Communication and Teamwork and other client-focused subjects help you strengthen your ability to work effectively with others in real-world project settings.
Access to cutting-edge research
You’ll have opportunities to connect with leading research hubs like the Australian Research Centre for Interactive and Virtual Environments (IVE), where you can explore immersive technologies and human–computer interaction research alongside experts in the field.
Immersive and interactive technologies
Get hands-on with professional game-development platforms, virtual and augmented reality tools, and interactive systems that help you design more intuitive user experiences.
Technology-rich learning spaces
Study in modern labs, workshops, and classrooms on the Adelaide City or Mawson Lakes campuses — all supported by a robust online learning environment that combines flexibility with interactivity.
Ethics and human impact
Courses like Human and Ethical Factors in Computer Science encourage you to think critically about the social and ethical implications of technology, preparing you to create computing solutions that truly benefit people.
These experiences mean you won’t just study the theory — you’ll live it. You’ll collaborate, create, and connect with industry and research from the very beginning, building the practical skills and mindset to shape the technologies of tomorrow.
Here’s an overview of what you can achieve after graduating from the Bachelor of Computer Science (Human-Centred Computing) at the University of Adelaide:
Graduates are well-prepared for roles that connect people and technology — whether it’s designing intuitive systems, leading user-focused software projects, or creating better ways for humans and machines to interact. You’ll be equipped to work in positions such as:
UX / Human-Computer Interaction (HCI) Specialist
Software Developer or Systems Analyst with a user-focus
Interaction Designer or Usability Engineer
User Researcher or Digital Product Designer
Progression & Future Opportunities
Career support and employability:
The University’s Careers and Employability Service offers strong support to help you take the next step after graduation. From professional development workshops and networking events to one-on-one career advice, you’ll have access to tools like CareerHub, which connects students with job listings, internships, and industry opportunities.
Employment outlook and salary potential:
The technology and ICT industry in Australia continues to grow rapidly, with average salaries around AUD 132,000 — roughly 1.5 times higher than the national average across all sectors.
For experienced professionals in areas such as senior computer science, UX leadership, or information security management, salaries can range from AUD 98,000 to over AUD 186,000, depending on experience and role.
At a graduate level, the median full-time salary across fields in Australia typically starts around AUD 67,000, rising to AUD 82,000 or more as you gain experience.
Industry connections and recognition:
While specific partnerships for this major vary, the Human-Centred Computing program integrates research and collaboration with leading design, human-factors, and computing experts. The University of Adelaide’s reputation for graduate employability and its strong industry engagement mean that you’ll be learning in an environment where real-world collaboration is part of the experience.
Global standing and long-term value:
As a proud member of Australia’s Group of Eight leading research universities, the University of Adelaide offers degrees recognised globally for quality and innovation. Its computing programs consistently rank among the university’s top-performing disciplines worldwide, ensuring your qualification carries lasting value wherever your career takes you.
Graduate outcomes:
Employers value Adelaide graduates for their strong technical foundation and problem-solving skills. Many have gone on to careers in software engineering, information systems management, and user-centred design, contributing to innovation across technology, research, and digital product development.
Further Academic Progression
After completing this degree, you could choose to:
Pursue a Master of Computing or Master of Information Technology, focusing on areas like human-computer interaction, computing innovation, or cybersecurity.
Undertake research-based postgraduate study, such as an Honours year or a PhD, if you’re interested in advanced topics like AI, machine learning, or human-factors research.
Build your professional credentials through certifications in UX design, usability engineering, or human-computer interaction, further enhancing your expertise in user-focused computing.



Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.
