Bachelor of Advanced Computing (Honours)

From Hitchhiker's Guide to CS
This is the approved revision of this page, as well as being the most recent.
Jump to navigation Jump to search


ATAR 85
Convener Peter Hoefner
Links P&C

The Bachelor of Advanced Computing (often shortened to BAC) is a 4 year undergraduate computer science degree with a compulsory, integrated honours year.

It has a very prescribed, inflexible list of courses. It's great if you're just starting out with computing and want to take a guided tour of the field. If you want to take lots of other courses in addition to CS courses, a Bachelor of Science may be a better fit. If you get very high grades and think you'd enjoy more research, then you might prefer the Bachelor of Philosophy (extremely flexible) or a Bachelor of Advanced Computing (Research & Development) (even more prescriptive than BAC, but fancier degree name). If you just want to get a degree and get out of here, the 3 year Bachelor of IT is more open ended, has less of a theory/academic focus and has no honours requirement.

For students starting in 2022, most of the compulsory courses are listed below. You don't have to do them in the order listed as long as you meet any prerequisites. In addition, you have 8 elective courses (which can be any course at ANU!), and must complete a 4-course specialisation (AI, ML, systems or theoretical CS) plus a few other COMP courses (mostly 3rd and 4th year ones). Please see Programs & Courses for an up-to-date list of requirements!

For your honours year, you have a choice of either a 24-unit research project (COMP4550), or a 12-unit project (COMP4560) plus 12 additional units of 3rd/4th year courses. In both cases, you are usually required to complete these courses over two semesters. The 24-unit option is more research heavy and is marked solely on the basis of your thesis and presentation, and hence it has an average grade requirement of 70%. The 12-unit option offsets the weighting of your report by also assessing your project artifact (the work you produce), and therefore may be a better option for more practically motivated students.

Note that because the honours is considered 'integrated' for this degree, your final honours grade will be a cumulative weighted mark of (most) COMP courses that you take at university. Don't worry though - it's heavily weighted towards latter year courses, so take the chance to have fun and experiment early in your degree before settling into your favourite field.

Year Semester 1 Semester 2
1st year COMP1100/COMP1130, MATH1005/MATH2222 COMP1110/COMP1140, COMP1600
2nd year COMP2100, COMP2300, COMP2420 COMP2120, COMP2310
3rd year COMP4450 COMP3600
4th year COMP4550/COMP4560 COMP4550/COMP4560

Note: COMP1100 and COMP1110 do each run in the other semester, but their "advanced" versions (COMP1130 and COMP1140) do not - something to keep in mind if commencing mid-year.