Honours Overview
- Description
Honours in Computer Science and Software Engineering is an additional year of study in which you will undertake an in-depth investigation on a research topic of interest. Through advanced coursework units and a significant research project, you will develop important additional technical, research and communication skills beyond those learned in your bachelor's degree. The honours specialisation is particularly suited to those wishing to pursue a career in research and development, including PhD studies.
- Outcomes
Students are able to (1) gain experience in research methodologies and learn how to plan and execute a research investigation and (2) develop skills in problem formulation, in designing and analysing solutions and experiments, and in the presentation of research findings.
- Entry requirements
The equivalent of a UWA weighted average mark of at least 70 per cent in the Level 3 units of the Computer Science major or the Data Science major.
- Intake periods
Beginning of year and mid-year
- Courses
Honours in Computer Science and Software Engineering can be taken as a specialisation in the following degrees:
No study plans found for this course. See study plans for more information.
Units
Key to availability of units:
- S1
- Semester 1
- S2
- Semester 2
- N/A
- not available in 2025 – may be available in 2026 or 2027
Take all units (24 points):
Availability | Unit code | Unit name | Unit requirements |
---|---|---|---|
S1, S2 | CITS4010 | Computer Science Honours Research Project Part 1 | |
S1, S2 | CITS4011 | Computer Science Honours Research Project Part 2 |
|
Take unit(s) to the value of 24 points:
Availability | Unit code | Unit name | Unit requirements |
---|---|---|---|
S2 | CITS4012 | Natural Language Processing |
|
S1 | CITS4402 | Computer Vision |
|
S2 | CITS4403 | Computational Modelling |
|
S1 | CITS4404 | Artificial Intelligence and Adaptive Systems |
|
N/A | CITS4419 | Mobile and Wireless Computing |
|
S2 | CITS5017 | Deep Learning |
|
S2 | CITS5503 | Cloud Computing |
|
S2 | CITS5507 | High Performance Computing |
|
S1 | CITS5508 | Machine Learning |
|
S1 | PHYS4021 | Quantum Information and Computing |
|