Monash University Faculty of Information Technology

Bachelor of Computer Science (Advanced) (Honours)

Monash University Faculty of Information Technology

Type of institution: University/Higher Education Institution
Level: Undergraduate
CRICOS: 00008C

This Honours version of the Bachelor of Computer Science is for high-achieving students with a research focus. It offers you all the benefits of the Advanced Computer Science specialisation, plus a stream of hands-on projects that engage students in research.


This course comprises 192 points, of which 144 points must be from computer science study and 48 points are used to provide additional depth or breadth through elective study. You will do a research project unit in your second year, supported by a research skills unit. In your third year, you will undertake either a 22-week industry-based learning (IBL) placement supported by a generous scholarship, or a 22-week placement in a research group or work unit of a participating organisation, or an advanced computer science research project and approved elective. Your studies will conclude with a full-year honours-level research project in a specialist area of advanced computer science


  • Algorithms and programming in python (advanced)
  • Computer science (advanced)
  • Introduction to computer systems, networks and security
  • IT professional practice
  • Algorithms and data structures
  • Theory of computation
  • Discrete mathematics for computer science
  • Continuous mathematics for computer science.

Standard entry requirements

  • Units 3 and 4: a study score of at least 30 in English (EAL) or at least 25 in English other than EAL
  • And a study score of at least 25 in one of Mathematical Methods (any) or Specialist Mathematics


Australian Computer Society (ACS)

Study information

CampusFeesEntryMid year intakeAttendance
Clayton International: $179,600
  • ATAR: 96
  • Full-time : 4 years
  • Part-time : 8 years

Related courses

Browse more courses
Is the information on this page correct? Request update
Enquire about this course
You must agree before submitting.

Become a member

Already a member? LoginForgot password?

Join the conversation