The Bachelor of Computer Science (Honours) at The University of Queensland (UQ) is designed for ambitious students who want to push the boundaries of technology and innovation. This program suits those passionate about data, coding, artificial intelligence, and problem-solving — preparing graduates to become leaders in an increasingly digital world.
Curriculum Structure
Year 1:
Students build a strong foundation in computing, mathematics, and software design. Core courses such as Introduction to Software Engineering, Discrete Mathematics, and Design Thinking help develop essential analytical and coding skills. The first year focuses on understanding computational principles and writing effective, efficient code across various applications.
Year 2:
This year deepens students’ technical expertise through advanced courses like Data Structures and Algorithms, Computer Systems, and Programming in the Large. Emphasis is placed on applying computational theory to solve real-world challenges and on collaborative software development practices. Students also explore elective areas that match their chosen major, such as cybersecurity, data science, or machine learning.
Year 3:
Students engage with high-level computing topics, gaining depth in specialized areas. Courses such as Machine Learning, Information Security, and Advanced Algorithms train students to tackle complex systems and cutting-edge technologies. Project-based learning encourages innovation, teamwork, and practical implementation of technical solutions.
Year 4 (Honours Year):
In the final year, students undertake a substantial research or industry project, showcasing their expertise through independent investigation and analysis. Advanced electives and the Honours Thesis provide the opportunity to contribute original ideas to the field, often in collaboration with UQ’s leading research centres or industry partners.
Focus Areas: Artificial Intelligence, Data Science, Cybersecurity, Programming Languages, Machine Learning, Algorithms and Data Structures, Human–Computer Interaction
Learning Outcomes: Advanced problem-solving and programming skills, strong analytical and mathematical reasoning, ability to design and evaluate complex software systems, research and innovation capability, and readiness for leadership in computing fields
Professional Alignment (Accreditation): Accredited by the Australian Computer Society (ACS), ensuring graduates meet high national standards of professional computing practice.
Reputation (Employability Rankings): UQ ranks in the top 50 worldwide for Computer Science and Information Systems (QS World University Rankings 2024), reflecting its strong graduate employability and research excellence in computing disciplines.
If you’re thinking about studying the Bachelor of Computer Science (Honours) at the University of Queensland (UQ), this program offers much more than just lectures — it’s an immersive, hands-on experience designed to prepare you for real-world challenges in computing and research.
You’ll get to work with advanced technologies, take part in practical workshops, and collaborate with leading researchers in one of Australia’s top universities for computer science and engineering.
Experiential Learning
In this program, you won’t just sit in lectures or tutorials — your learning will be active, engaging, and tailored to the courses you choose.
You’ll take part in:
An honours-level project that’s often independent and research-focused, encouraging you to think critically, solve complex problems, and push creative boundaries.
Tutorials and workshops that sharpen your technical skills in areas such as software architecture, human-computer interaction, and embedded systems.
Seminars exploring cutting-edge topics like cybersecurity, artificial intelligence, machine learning, and big data.
Access to world-class computing labs within UQ’s Faculty of Engineering, Architecture and Information Technology — where you’ll apply your knowledge in realistic, professional settings.
Collaborative and small-group projects, helping you build leadership, teamwork, and independent research skills.
Although the program doesn’t include a traditional internship, the honours year is designed to mirror professional practice through self-directed research and project-based learning.
Because UQ is a research-intensive university, the program also satisfies formal research training requirements — preparing you for further study, including a master’s or PhD.
In short, you’ll progress from mastering core computing principles to applying them independently — just as you would in a real research or industry environment.
Key Details
Location: St Lucia campus
Duration: 1 year full-time (or part-time equivalent)
Entry requirements: A bachelor’s degree (or equivalent) in computer science or a related field, with a minimum GPA of 5.0 on a 7-point scale.
If you enrol in the Bachelor of Computer Science (Honours) at The University of Queensland (UQ), you’ll graduate with both the technical expertise and leadership mindset that employers are looking for — ready to take on roles such as Software Engineer, Data Scientist, Systems Architect, or Research & Development Specialist.
Progression & Future Opportunities
Here’s how this degree sets you up for long-term success:
Career Support from Day One:
UQ’s dedicated Careers & Employability team works with you throughout your studies to help you gain real-world experience and confidence. They offer support with internships, résumé and interview preparation, job listings, and industry networking — all designed to help you launch your career smoothly after graduation.
Strong Industry Connections:
Through the Faculty of Engineering, Architecture & Information Technology (EAIT), you’ll have access to a range of industry engagement programs, including placements, mentoring, events, and work experience opportunities. These connections often lead directly to graduate job offers or professional collaborations.
Excellent Graduate Outcomes:
UQ has an impressive record of graduate employment. Around 94% of Computer Science graduates secure full-time employment shortly after finishing their degree, and across all disciplines, over 92% of UQ graduates are in full-time roles within three years. These figures reflect the strength and reputation of a UQ qualification in the job market.
Competitive Graduate Salaries:
While specific figures for the honours program vary, UQ graduates have reported median starting salaries of around AUD 58,000–70,000, depending on the field and role. This reflects the strong industry demand for skilled computing professionals trained at UQ.
Partnerships with Leading Organisations:
UQ’s School of Electrical Engineering and Computer Science partners with top global and local employers — including AWS, Google, Boeing, and Powerlink — ensuring that what you learn aligns with current and emerging industry needs.
Advanced Qualification & Pathways:
The Honours year is a recognised advanced qualification that enhances your career prospects and provides a direct pathway into research, R&D roles, or specialised professional practice. It’s also ideal preparation for pursuing higher degree research programs such as a Master’s or PhD.
Leadership and Professional Growth:
This program doesn’t just teach you to code — it prepares you to lead in the computing profession. You’ll develop skills in communication, independence, creativity, critical thinking, and ethical understanding, all of which are essential for future leadership roles in technology and innovation.
Further Academic Progression
After completing your honours degree, you’ll be well-positioned to continue into postgraduate study — whether that’s a Master’s in areas like artificial intelligence, data science, or cyber security, or a PhD focusing on cutting-edge computer science research. UQ’s strong research culture and world-class facilities make it an excellent environment to advance your academic and professional ambitions.



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.
