Bachelor of Advanced Computing (Honours)

From Hitchhiker's Guide to CS
Jump to navigation Jump to search


ATAR 85
Convener Peter Hoefner
Links P&C

The BAC is a 4 year undergraduate computer science degree with a compulsory 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, the Bachelor of Advanced Computing (Research & Development) might be a better fit. 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 pre-requisites. In addition, you must take COMP4450, 8 elective courses, a 4-course specialisation (AI, ML, systems or theoretical CS) and a few other COMP courses (mostly 3rd and 4th year ones). Please see Programs & Courses for an up-to-date list of requirements!

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