Monash Hub

Official guides / Enrolment & course planning

Undergraduate - Honours and Minor Thesis

Official source

Monash University

Last checked: 25 Oct 2026 UTC

View the official Monash page ↗

What this page covers

Page text

Text and tables taken from the official page, with collapsed sections opened, so it can be read and searched here. Images and forms are not copied, so open the original page when you need to apply or submit something.

You can begin your Honours year in either March or July in any year. It is normally completed in one year of full-time study. It can be completed in two years of part-time study if approval can be obtained.

Course structure

Bachelor of Computer Science (Honours) (C3702)

How to apply:

Ensure you are aware of the eligibility requirements for Honours – if you are an external applicant you will need to supply academic transcripts that demonstrate equivalent academic performance.

Apply online for Honours now

How to enrol and re-enrol:

BCS Honours students will be able to enrol or re-enrol in thesis units via the Web Enrolment System (WES). To enrol in your level 4/5 elective units, please submit an Enrolment Amendment form with your chosen units and we will enrol you manually.

You should discuss elective options with your thesis supervisor.

Course outline

Approved electives:

Computer Science students must choose three 6-point electives in their degree. This page shows possible elective units:

  • FIT5003 Software security
  • FIT5032 Internet applications development
  • FIT5037 Network security
  • FIT5042 Enterprise application development for the web
  • FIT5046 Mobile and distributed computing systems
  • FIT5047 Fundamentals of artificial intelligence
  • FIT5124 Advanced topics in security
  • FIT5129 Cyber operations
  • FIT5137 Advanced database technology
  • FIT5145 Introduction to data science
  • FIT5147 Data exploration and visualisation
  • FIT5149 Applied data analysis
  • FIT5152 User interface design and usability
  • FIT5163 Introduction to cryptography for cybersecurity
  • FIT5196 Data wrangling
  • FIT5197 Statistical data modelling
  • FIT5201 Machine learning
  • FIT5202 Data processing for big data
  • FIT5212 Data analysis for semi-structured data
  • FIT5215 Deep learning
  • FIT5216 Modelling discrete optimisation problems
  • FIT5217 Natural language processing
  • FIT5221 Intelligent image and video analysis
  • FIT5222 Planning and automated reasoning
  • FIT5223 IT forensics
  • FIT5225 Cloud computing and security

Not all units are available in any one year.

Other approved electives can be taken under FIT4008 Reading unit.

Bachelor of Computer Science Advanced (Honours) (C3001)

How to apply:

No application to Honours year required. Refer to how to apply for course entry.

Approved electives:

Computer Science Advanced students must choose two level 4/5 6-point electives in their degree. This page shows possible elective units:

Other level 5 units may be approved with the approval of the course director.

Note that level 5 units must be enrolled manually - submit an Enrolment Amendment Form for enrolment into level 5 elective units.

Bachelor of Science (Honours) - in Computational Science (S3701)

How to apply:

You need to apply to the Faculty of Science to enrol in an Honours course.

Bachelor of Information Technology (Honours) (C3703)

How to apply:

Apply online for Honours now

Course outline

Approved electives:

Any Level 4/5 FIT coded unit subject to Course Director and Supervisor approval and meeting individual unit prerequisites.

Not all units are available in any one year. Refer to the Handbook.

How to enrol and re-enrol:

BIT Honours students will be able to enrol or re-enrol in thesis units via the Web Enrolment System (WES). To enrol in your level 4/5 elective units, please submit an Enrolment Amendment form with your chosen units and include a screenshot (full discussion) of the approval from the Course Director and Supervisor.

All Honours applicants must fill in a Supervisor Agreement Form with their supervisor once a supervisor and project have been confirmed. Students should ideally find a project and supervisor by Friday of Orientation Week (O-Week) for the semester in which they’ve been offered. The Faculty will be in touch with further instructions on how to submit this form closer to the semester in which you start your research project.