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.