Bachelor of Advanced Computer Science (Honours)
UndergraduateGRF-ACS-DEG2026
Delve deeply into the principles and use of computers
Start with programming fundamentals then explore advanced elective topics. Majors include data science and software development. Includes industry-based work integrated learning. Focus your honours year on a detailed study of your research problem.
- Study method
- 100% online
- Assessments
- 100% online
- Credit available
- Yes
- Duration
- 4 years full time or part time equivalent
- Total subjects
- 32
- Available loans
- Australian Higher Education Loan Program (HELP)
- CSP available
- Yes
Bachelor of Advanced Computer Science (Honours)
About this degree
Graduates of a Bachelor of Advanced Computer Science (Honours) will have a broad and coherent body of knowledge in the areas of computer science and computer programming. They will have a deep understanding in the underlying principles and concepts in computer science. They will be able to apply their knowledge to solve real-world and research problems with equipped professional standards and advanced skills.
Start your journey to the forefront of technological innovation. This degree is designed for future technology leaders, innovators and problem-solvers. You'll gain a deep understanding of computer science theory while mastering practical skills to build intelligent systems, powerful algorithms and data-driven solutions that transform industries.
Highlights of studying the Bachelor of Advanced Computer Science (Honours)
- Through hands-on learning, you'll gain deep technical expertise across areas such as advanced programming, AI, data science, software engineering and high-performance computing, distributed computing, machine learning, robotics, visualisation and analytics.
- Build advanced programming skills for web, mobile and embedded applications using modern tools and languages.
- Learn from experts conducting groundbreaking research in AI, data science and computing innovation.
- Apply your skills in practical lab work and collaborative projects.
Hands-on experience in computing innovation
From your first year, you'll develop strong foundations in computational thinking, programming and problem-solving. As you progress, you'll dive into advanced topics in software design, data analytics and intelligent systems. In your final year, you'll apply your learning in a year-long industry or research project, where you'll solve real problems and build professional networks that give you an edge.
Majors
Choose a specialisation in algorithms and computing or data science and AI to tailor your degree to your interests and career goals.
Algorithms and Computing: With a focus on the design, analysis and implementation of efficient computational solutions, this major explores advanced programming in C++, deep learning, AI, systems programming and the theoretical foundations of computation. You'll gain the skills to solve complex problems across domains such as cryptography, machine learning and distributed systems.
Data Science and Artificial Intelligence: Gain the skills to extract insights from complex data and build intelligent systems that can learn, reason and adapt. Through studies in machine learning, deep learning, computer vision, robotics, and big data analytics, you'll learn the tools and techniques to solve real problems across industries using data-driven and AI-powered approaches.
Recommended study pattern
As a guide, core subjects in this degree can include:
- Statistics
- Programming Fundamentals
- Foundation Mathematics
- Programming Principles.
Plus there’s a selection of majors and electives to choose from. As part of your application, you’ll be guided through how to get the right degree structure in place for you.
Award requirements
For the award of Bachelor Advanced of Computer Science (Honours) (BAdvCompSc(hons), you must successfully
Complete 320 credit points comprising:
- 180 credit points for Core Module, and
- 60 credit points for one Major from Major Module, and
- 80 credit points for Flexible Module
You must also ensure that
- Selected courses must include at most 120 credit points at level 1.
- Selected courses must include at least 60 credit points at level 3 or higher.
Exit points
To be eligible to exit the Bachelor of Advanced Computer Science (Honours) program with the 1534 - Bachelor of Computer Science, you must acquire 240 credit points as prescribed below:
- at least 200 credit points from the Bachelor Computer Science (Honours) course list for any major/s including all first year level and second year level core courses;
- no more than 40 credit points of listed electives;
- at least 60 credit points of courses at third year level or higher;
- no more than 100 credit points of courses at first year level.
To exit, you should apply for a program transfer.
Open Universities Australia is a not-for-profit organisation. You will not pay any fees for using our services.
Indicative first year fee
$9,600
Indicative total fee $38,400
The amounts shown here are indicative for an Australian citizen studying full-time, which is typically 8 subjects per year.
Fees may vary depending on:
- the subjects you choose
- credit from previous work experience
- your eligibility for government funding loans or subsidies such as HECS-HELP or a Commonwealth supported place.
To learn more, go to Fees or contact a student advisor.
With a network of campuses spanning three cities in South East Queensland, Griffith University is committed to progressive multidisciplinary teaching and research and a valuable online provider with Open Universities Australia.
Learn more about Griffith University
Explore Griffith University courses
- QS World University Ranking 2026, within Australia:
- 18
- Times Higher Education World University Ranking 2026, within Australia:
- 20
How to apply
Griffith University manages enquiries and applications for this degree.
Complete your details and we'll make sure your enquiry is sent to Griffith University who will contact you to discuss this degree.
Don't worry, we're still here to help you - you'll receive a personalised follow-up from an Open Universities Australia student advisor to make sure you have found the right degree for you.
Entry requirements
ATAR/RANK 80.00
The Griffith University's Undergraduate Programs Admission Policy will apply.
VET qualification: Diploma.
English language requirements apply to International applicants and other applicants whose previous study was undertaken in a language other than English. The minimum English language requirements for such applicants for entry to this program are as follows:
- A minimum overall band score of 6.5 on IELTS (Academic) with no sub-score of less than 6.0
- OR a minimum score of 575 on TOEFL
- OR an internet-based (iBT) TOEFL score of 79 (no sub-score less than 19)
- OR no score less than 3+ in each skill of the ISLPR (conducted by ISLPR Language Services only)
- OR a minimum overall score of 176 (no score less than 169) on C1 Advanced (formerly Cambridge Certificate in Advanced English) or C2 Proficiency (formerly Cambridge Certificate of Proficiency in English)
- OR an overall score of 58 in the Pearson Test of English (Academic) with no score less than 50.
Applicants should refer to the following University procedure for further information:
- Admission Procedure.
International students who successfully complete the Direct Entry Program (DEP) will satisfy the English Language requirements for this Griffith degree.
The Direct Entry Program (DEP) is not available for Domestic students.
If you do not meet the University's specified English language requirements, you may wish to contact the Griffith English Language Institute to increase your eligibility for entering a Griffith University program. This Institute offers a number of English language and other courses at both its Brisbane and Gold Coast branches.
English test results must be no more than two years old.
Reduce the time it takes to finish your degree. You can apply to Griffith to recognise your prior learning, including:
- Formal learning through courses completed at uni and TAFE.
- Informal learning through workplace experience or volunteer training.
- Non-formal learning through social experiences and hobbies.
Study method requirements
Students must complete a 20 credit point Work Integrated Learning (WIL) course in their final year. WIL has been designed to integrate students into the workplace through the completion of an industry-based work, which is designed to benefit both the student and the industry partner. WIL can be taken as either a Placement or team-based project. With Placement, students are placed with an industry partner where students attend their placement 2 days a week to produce the deliverable(s) for that organisation. With team project, students are assigned into a team to work on a project from an industry partner. With either choice, students use their placement or team project as a vehicle to apply what they have learned in their program and demonstrate independent and life-long learning on the job.
The inclusion of work-integrated learning in this program demonstrates Griffith's commitment to preparing its graduates for success in their working life.
Career opportunities
Graduates are in high demand across industries including software development, AI research, cybersecurity, robotics and data analytics.
Career opportunities include:
- software developer
- data scientist
- systems analyst
- web and mobile applications developer
- software systems architect
- computer games programmer
- research scientist.
You'll also be eligible to apply for postgraduate study upon completion, enabling you to pursue advanced research and contribute to global innovation in computing and technology.
Australian job snapshots
Data sourced from Australian Jobs 2023.
| Role | Earnings | Employment change |
|---|---|---|
| ICT Business and Systems Analysts | Over $120K | Up 62.5% |
| ICT Security Specialists | N/A^ | N/A^ |
| Software and Applications Programmers | $93K to $120K | Up 38.1% |
Keep exploring computer science bachelor degrees
3 computer science degrees available
You've got options when it comes to your computer science career. Keep exploring and comparing bachelor degrees available through us to find the course that fits your goals.
Explore all computer science degrees