Bachelor of Computer Science
UndergraduateGRF-CSC-DEG2026
Course information for 2026 intake View information for 2025 course intake
Get ready to work at the cutting edge of technology
Establish fundamentals in programming and maths, then choose to major in software development or data science and AI. Take part in the work-integrated learning program to build your connections and confidence—it could also help you land a dream job!
- Study method
- 100% online
- Assessments
- 100% online
- Credit available
- Yes
- Duration
- 3 years full time or part time equivalent
- Total subjects
- 24
- Available loans
- Australian Higher Education Loan Program (HELP)
- CSP available
- Yes
Bachelor of Computer Science
About this degree
Graduates of a Bachelor of Computer Science degree will have a broad and coherent body of knowledge in the area of computer science and computer programming. They will have depth in the underlying principles and concepts in computer science and professional standards and practice as a basis for independent lifelong learning.
Gain the skills to thrive in one of the world's fastest-growing industries. This degree blends deep technical knowledge with creativity, problem-solving and innovation, preparing you to make an impact in the digital world. Computer science is the backbone of modern technology, powering everything from artificial intelligence to mobile apps. With this degree, you'll master the tools, theories and practices that are shaping the future.
Learn the core principles of computing, from software development to information systems, across multiple platforms and applications. Build a strong foundation in programming, algorithms, software engineering and computer systems, while exploring cutting-edge areas such as machine learning, robotics, big data mining, analytics and visualisation, distributed computing and intelligent systems.
Majors
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, artificial intelligence, 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.
Highlights of studying the Bachelor of Computer Science
- Choose specialist majors and varied electives that match your passions and goals so you can shape your degree around your interests and future career.
- In your final year, you'll get hands-on experience through a major project, work placement, or research opportunity.
- Get creative in Griffith's App Factory studio, working on real projects for real clients. Build up your portfolio, test your ideas and maybe even launch your own start-up.
- Tap into Griffith's business accelerator to learn how to think like an entrepreneur, build connections and grow your skills while you study.
- Level up in essential skills like communication, leadership, teamwork and making ethical choices.
A degree designed for the future
Future-proof your skills with access to world-class facilities, industry partnerships and academics at the forefront of research and innovation. Whether you're interested in AI, cyber security, app development or data science, you'll learn in an environment designed to keep you ahead of the curve.
Exciting industry experiences from the start
Work on real projects throughout your degree, building both technical and professional capabilities. Choose from placements with local and global partners, contribute to cutting-edge research, or test your entrepreneurial skills through our accelerator programs, all while being supported by our expert teaching staff and industry mentors.
Recommended study pattern
As a guide, core subjects in this degree can include:
- Professional ICT Practice
- Computer Systems and Cyber Security
- Programming Principles
- Applied Computing
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 of Computer Science (BCompSc), you must successfully
Complete 240 credit points comprising:
- 100 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 100 credit points at level 1.
- Selected courses must include at least 60 credit points at level 3 or higher.
This degree may be awarded with Distinction where a student achieves a minimum program GPA of 6.5 with no failed courses. The words "This award was achieved with Distinction" will be recorded on the testamur.
Open Universities Australia is a not-for-profit organisation. You will not pay any fees for using our services.
Indicative first year fee
$9,400
Indicative total fee $28,200
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. Already attracting students from over one hundred countries, Griffith's dedication to academic excellence is available across Australia through OUA.
Learn more about Griffith University.
Explore Griffith 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: 67.00
The Griffith University's Programs Admission Policy will apply.
VET qualification, Certificate IV.
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.
English test results must be no more than two years old.
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.
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.
Career opportunities
As a graduate, you'll be prepared for a wide range of careers in technology, research and innovation. You could work as a software developer, programmer, data scientist, systems analyst, AI or robotics specialist, web and mobile applications developer, computer games programmer, games developer, software systems architect, cybersecurity consultant, IT entrepreneur or researcher.
Opportunities exist across sectors including finance, health, education, government, media, engineering and beyond.
Professional recognition
It is expected that graduates will be eligible to apply to join the Australian Computer Society (ACS), and the program has been designed to specifically meet level 1 accreditation. Students and graduates can also join the Association for Computing Machinery (ACM) and the Institute of Electrical and Electronics Engineers (IEEE).
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% |