UWA Handbook 2017

Honours course

Honours in Computer Science and Software Engineering

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 65 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

Honours sequence

Key to availability of units:
S1 = Semester 1; S2 = Semester 2
Take all units (30 points):
AvailabilityUnit codeUnit name Unit rules
S1, S2CITS4001Computer Science and Software Engineering Research Project Part 1Prerequisites: completion of an undergraduate major in Computer Science or Applied Computing or equivalent preparation; enrolment in honours in Computer Science and Software Engineering
Incompatibility: CITS7201/CITS7202 Computer Science and Software Engineering Research Project Part 1/Part 2
S1, S2CITS4002Computer Science and Software Engineering Research Project Part 2Prerequisites: completion of an undergraduate major in Computer Science or Applied Computing or equivalent preparation; enrolment in honours in Computer Science and Software Engineering
Co-requisites: enrolment in honours in Computer Science and Software Engineering
Incompatibility: CITS7201/CITS7202 Computer Science and Software Engineering Research Project Part 1/Part 2
S1CITS4008Scientific CommunicationIncompatibility: CITS7200 Scientific Communication
Take unit(s) to the value of 18 points:
AvailabilityUnit codeUnit name Unit rules
S1CITS4402Computer VisionPrerequisites: enrolment in one of the following: Master of Professional Engineering; Honours in Computer Science and Software Engineering; Master of Physics; Master of Data Science; for pre-2012 courses: enrolment in honours or a higher degree by coursework in Computer Science and Software Engineering
Incompatibility: CITS4240 Computer Vision
S1CITS4403Computational ModellingPrerequisites: enrolment in one of the following: Master of Professional Engineering; Master of Data Science; Honours in Computer Science and Software Engineering; for pre-2012 courses: enrolment in honours or a higher degree by coursework in Computer Science and Software Engineering
Incompatibility: CITS7211 Modelling Complex Systems
S2CITS4404Artificial Intelligence and Adaptive SystemsPrerequisites: enrolment in the Master of Professional Engineering or Master of Data Science or Honours in Computer Science and Software Engineering; for pre-2012 courses: enrolment in honours or a higher degree by coursework in Computer Science and Software Engineering
Incompatibility: CITS7212 Computational Intelligence
S2CITS4419Mobile and Wireless ComputingPrerequisites: enrolment in the Master of Professional Engineering or Honours in Computer Science and Software Engineering or Master of Data Science; for pre-2012 courses: enrolment in honours or a higher degree by coursework in Computer Science and Software Engineering
Incompatibility: CITS7219 Mobile and Wireless Computing
S2CITS5503Cloud ComputingPrerequisites: enrolment in one of the following: Master of Professional Engineering; Honours in Computer Science and Software Engineering; Master of Information Technology; Master of Data Science
S2ELEC4403Digital and Embedded SystemsPrerequisites: enrolment in the Master of Professional Engineering (Electrical and Electronic Engineering specialisation, Mechanical Engineering specialisation or Software Engineering specialisation) or the Master of Information Technology or Honours in Computer Science and Software Engineering; for pre-2012 courses: none
Incompatibility: ELEC2303 Embedded Systems