Computer science courses
Every course here is a bachelor degree, so you're choosing between versions of the same qualification rather than between levels. They differ in how long they take, which specialisations you can choose and whether an industry placement is built in.
- Quickest way to start
- 2 years
- Bachelor degree, typical full time length
- What the jobs pay
- $106,600 to $131,900
- median pay across 3 jobs, some estimated
Which course do you need?
It depends on the job you want.

A bachelor degree in computer science
Become a software engineer
You would design, build and test the software and systems that businesses and people rely on every day.
Median pay$131,900
- How long it takes
- 2 to 4 years full time
- How you'll study
- Online, on campus or a mix
The computer science degrees compared
All of these lead towards software, data and systems work, and employers still look at the specific skills you can show. What separates them is how demanding the course is and whether a placement or honours year is built in. Some can be studied online at one or more universities.
- Bachelor of Computer ScienceThe general degree, covering programming, algorithms, data management, security and artificial intelligence, with majors offered at many universities and group projects along the way.How long2 to 3 years
- Bachelor of Computer Science (Advanced)A more demanding version for strong students, moving into artificial intelligence, cyber security, data science or distributed systems, with real projects and a research task in the later years.How long3 to 4 years
- Bachelor of Advanced Computer Science (Honours)Adds an honours year with a thesis or a long project on top of the core study, for students who want to go deeper in one area or on to postgraduate research.How long4 years
- Bachelor of Computer Science (Professional)Builds a paid year in industry into the degree, so you finish with work experience alongside the coursework. You can specialise in areas such as data science, cyber security or cloud computing.How long4 years
Other university courses
Jobs you can do with this study
Pay is the median for everyone in the job, not a starting salary.
Database AdministratorWhat you needA computer science degreeMedian pay$128,000
Software EngineerWhat you needA computer science degreeMedian pay$131,900
Systems AnalystWhat you needA computer science degreeMedian pay$106,600 (estimate)
“In demand” means the job is on the national skills shortage list. Pay marked as an estimate is our own analysis, not a published figure. Check the course and provider are approved for the work you want, as rules differ by state.
Still not sure which one fits you?
Answer a few quick questions about your time, state and budget, and we'll show the courses that suit you.