Cybersecurity [not available in 2020] major

Almost every ICT career path encompasses some aspect of cybersecurity. The major in cybersecurity will prepare you for a range of specialist cybersecurity roles using technology, people, information, and processes to enable assured operations in the context of adversaries. With industry integrated learning, you'll gain the practical skills and knowledge to lead the creation, implementation and management of secure computer systems across a range of exciting career paths, protecting people and their data from cyber-attacks.

Outcomes

Students are able to (1) use mathematical, technical and business tools to secure information systems; (2) design prevention and mitigation strategies to address cyber security challenges; (3) design secure computer systems; (4) work effectively as a team member and as a team leader in cybersecurity projects; and (5) communicate cybersecurity concepts and techniques and results clearly in oral and written formats.

Degree-specific major

Cybersecurity [not available in 2020] can be taken as a degree-specific major in the following degree courses:

BP004 Bachelor of Science
BH005 Bachelor of Philosophy (Honours)

Overview of unit sequence

Cybersecurity [not available in 2020] is a degree-specific single major comprising:

  • four Level 1 units
  • three Level 2 units
  • four Level 3 units
Key to availability of units:
S1 = Semester 1; S2 = Semester 2; N/A = not available in 2020

Note: Units that are indicated as N/A may be available in 2021 or 2022.

Level 1

Degree-specific major units
Take all units (24 points):

MATH1721 is not required for students who have Mathematics Methods ATAR or WACE Mathematics: Specialist 3A/3B or equivalent or higher.

Availability Unit code Unit name unit requirements
S1, S2 CITS1001 Software Engineering with Java
Prerequisites:
Mathematics Applications ATAR
or
MATH1720 Mathematics Fundamentals
or
equivalent
or
higher
Incompatibility:
CITS1200 Java Programming, CITS1220 Software Engineering
N/A CITS1003 Introduction to Cybersecurity
S1, S2 MATH1721 Mathematics Foundations: Methods
Prerequisites:
Mathematics Applications ATAR
or
MATH1720 Mathematics Fundamentals
or
Mathematics Methods ATAR (with a scaled score of less than 50)
or
equivalent .
Incompatibility:
WACE Mathematics: Specialist 3A/3B; MATH1038 Calculus and its Applications; MATH1045 Intermediate Calculus; Mathematics Specialist ATAR; MATH1001 Mathematical Methods 1; MATH1002 Mathematical Methods 2; MATH1011 Multivariable Calculus; MATH1012 Mathematical Theory and Methods;
or
STAT1520 Economics and Business Statistics.
S1 PHIL1001 Justice and Contemporary Ethics
Incompatibility:
PHIL1107 Ethics, Free Will and Meaning

Level 2

Degree-specific major units
Take all units (18 points):
Availability Unit code Unit name unit requirements
S2 CITS2002 Systems Programming
Prerequisites:
Mathematics Methods ATAR
or
MATH1721 Mathematics Foundations: Methods
Incompatibility:
CITS1210 C Programming, CITS2230 Operating Systems, CITS1002 Programming and Systems
N/A CITS2003 Open Source Tools and Scripting
S1 CITS2200 Data Structures and Algorithms
Prerequisites:
CITS1001 Software Engineering with Java (formerly Object-oriented Programming and Software Engineering)
and
(Mathematics Methods ATAR
or
MATH1721 Mathematics Foundations: Methods
or
equivalent
or
higher)

Level 3

Degree-specific major units
Take all units (24 points):
Availability Unit code Unit name unit requirements
S1 CITS3002 Computer Networks
Prerequisites:
CITS1002 Programming and Systems
or
CITS2002 Programming and Systems
Incompatibility:
CITS3230 Computer Networks, CITS3231 Security and Privacy
N/A CITS3006 Penetration Testing
Prerequisites:
12 points of programming-based units.
N/A CITS3007 Secure Coding
Prerequisites:
12 points of programming-based units
S2 CITS3200 Professional Computing
Prerequisites:
completion of 12 points from: CITS1401 Computational Thinking with Python; CITS2002 Systems Programming; CITS2200 Data Structures and Algorithms; CITS2401 Computer Analysis and Visualisation
or
CITS2402 Introduction to Data Science

Choosing your degree-specific major

You must satisfy the requirements of a degree-specific major before you complete your course. The flexible structure of an undergraduate course allows you to try out a number of different subjects to see what interests you before nominating your degree-specific major. You have the choice to either nominate your degree-specific major when you first enrol in the course or delay nominating it until your second year.

To plan the first year of your study without nominating a degree-specific major, you are advised to choose units that will pave the way to two or more degree-specific majors that are of interest to you. For examples of the choice of units available in first year, search the first-year study plans .

To fully understand the structure of an undergraduate course, read the course structure information and the Undergraduate Degree Course Rules.

There are more choices open to you. For more examples, search the study plans .

Choosing a second major

You also have the option to choose a second major from those available in the Bachelor of Arts, Bachelor of Biomedical Science, Bachelor of Commerce, Bachelor of Design Only available to re-enrolling students. or Bachelor of Science course, giving you the opportunity to pursue your interests no matter how different they are.

For more examples of combinations of majors, search the study plans .

Cybersecurity [not available in 2020] can also be taken as a second major.

Second major

Cybersecurity [not available in 2020] can be taken as a second major in the following degree courses:

Overview of unit sequence

The Cybersecurity [not available in 2020] second major is a single major comprising:

  • four Level 1 units
  • three Level 2 units
  • four Level 3 units
Key to availability of units:
S1 = Semester 1; S2 = Semester 2; N/A = not available in 2020

Note: Units that are indicated as N/A may be available in 2021 or 2022.

Level 1

Second major units
Take all units (24 points):

MATH1721 is not required for students who have Mathematics Methods ATAR or WACE Mathematics: Specialist 3A/3B or equivalent or higher.

Availability Unit code Unit name unit requirements
S1, S2 CITS1001 Software Engineering with Java
Prerequisites:
Mathematics Applications ATAR
or
MATH1720 Mathematics Fundamentals
or
equivalent
or
higher
Incompatibility:
CITS1200 Java Programming, CITS1220 Software Engineering
N/A CITS1003 Introduction to Cybersecurity
S1, S2 MATH1721 Mathematics Foundations: Methods
Prerequisites:
Mathematics Applications ATAR
or
MATH1720 Mathematics Fundamentals
or
Mathematics Methods ATAR (with a scaled score of less than 50)
or
equivalent .
Incompatibility:
WACE Mathematics: Specialist 3A/3B; MATH1038 Calculus and its Applications; MATH1045 Intermediate Calculus; Mathematics Specialist ATAR; MATH1001 Mathematical Methods 1; MATH1002 Mathematical Methods 2; MATH1011 Multivariable Calculus; MATH1012 Mathematical Theory and Methods;
or
STAT1520 Economics and Business Statistics.
S1 PHIL1001 Justice and Contemporary Ethics
Incompatibility:
PHIL1107 Ethics, Free Will and Meaning

Level 2

Second major units
Take all units (18 points):
Availability Unit code Unit name unit requirements
S2 CITS2002 Systems Programming
Prerequisites:
Mathematics Methods ATAR
or
MATH1721 Mathematics Foundations: Methods
Incompatibility:
CITS1210 C Programming, CITS2230 Operating Systems, CITS1002 Programming and Systems
N/A CITS2003 Open Source Tools and Scripting
S1 CITS2200 Data Structures and Algorithms
Prerequisites:
CITS1001 Software Engineering with Java (formerly Object-oriented Programming and Software Engineering)
and
(Mathematics Methods ATAR
or
MATH1721 Mathematics Foundations: Methods
or
equivalent
or
higher)

Level 3

Second major units
Take all units (24 points):
Availability Unit code Unit name unit requirements
S1 CITS3002 Computer Networks
Prerequisites:
CITS1002 Programming and Systems
or
CITS2002 Programming and Systems
Incompatibility:
CITS3230 Computer Networks, CITS3231 Security and Privacy
N/A CITS3006 Penetration Testing
Prerequisites:
12 points of programming-based units.
N/A CITS3007 Secure Coding
Prerequisites:
12 points of programming-based units
S2 CITS3200 Professional Computing
Prerequisites:
completion of 12 points from: CITS1401 Computational Thinking with Python; CITS2002 Systems Programming; CITS2200 Data Structures and Algorithms; CITS2401 Computer Analysis and Visualisation
or
CITS2402 Introduction to Data Science

Choosing a second major

The flexible structure of an undergraduate course allows you the option of including a second major. You have the choice to either nominate your second major when you first enrol in the course or delay it until your second year. For a major to be recorded on your academic record it must be nominated before the requirements of the course are completed.

To fully understand the structure of an undergraduate course, read the course structure information and the Undergraduate Degree Course Rules.

For more examples of combinations of majors, search the study plans .

Cybersecurity [not available in 2020] can also be taken as a degree-specific major.