Skip to main content

Master of Cybersecurity

Unit of study table

Master of Cybersecurity

To qualify for the award of the Master of Cybersecurity, a candidate must complete 72 credit points, comprising:
For the Professional Pathway:
(i) 12 credit points of Cybersecurity Core units of study; and
(ii) 12 credit points of Professional Core units of study; and
(iii) 12 credit points of Capstone Project units of study; and either
(iv) 24 credit points of Specialisation units of study including 18 credit points of specialisation core and 6 credit points of Specialisation Selective units of study; or
(v) 24 credit points of Unspecified Specialisation units of study; and
(vi) a maximum of 6 credit points of Foundation units of study; and
(vii) a maximum of 6 credit points of Elective units of study.
For the Research Pathway:
(i) 12 credit points of Cybersecurity Core units of study; and
(ii) 12 credit points of Professional Core units of study; and
(iii) 24 credit points of Research Pathway units of study; and either
(iv) 24 credit points of Specialisation units of study including 18 credit points of Specialisation core and 6 credit points of Specialisation Selective units of study; or
(v) 24 credit points of Unspecified Specialisation units of study; and
(vi) no credit points from the Foundation or Elective units of study.

Graduate Diploma in Cybersecurity

To qualify for the award of the Graduate Diploma in Cybersecurity, a candidate must complete 48 credit points, comprising:
(i) 12 credit points of Cybersecurity Core units of study; and
(ii) 12 credit points of Professional Core units of study; and
(iii) a minimum of 18 credit points of Cybersecurity Specialist units of study; and
(iv) a maximum of 6 credit points of Foundation or Elective units of study.

Graduate Certificate in Cybersecurity

To qualify for the award of the Graduate Certificate in Cybersecurity, a candidate must complete 24 credit points, comprising:
(i) 12 credit points of Cybersecurity Core units of study; and
(ii) 12 credit points of Cybersecurity Specialist units of study.

 

Units of study Credit points A: Assumed knowledge P: Prerequisites
C: Corequisites N: Prohibition

Degree Core units of study

Candidates for the Master of Cybersecurity and Graduate Diploma in Cybersecurity complete 12 credit points of Cybersecurity Core and 12 credit points Professional Core units of study.
Candidates for the Graduate Certificate in Cybersecurity complete 12 credit points of Cybersecurity Core units of study.
Cybersecurity Core units of study
CSEC5616
Cybersecurity Engineering
6
A
A technical orientation is absolutely required, especially the capacity to become familiar with new technology without explicit supervision. Good programming skills in Python or a C-related language, basic networking knowledge, and skills from discrete mathematics are assumed. These topics are covered at appropriate level in our undergraduate units INFO1110, INFO1112, INFO1113 and MATH1064.
N ELEC5616 or OCSE5616
INFO5301
Information Security Management
6 A This unit of study assumes foundational knowledge of Information systems management. Two year IT industry exposure and a breadth of IT experience will be preferable
N OINF5301
Professional Core units of study
INFO5990
Professional Practice in IT
6 A Students enrolled in INFO5990 are assumed to have previously completed a Bachelor's degree in some area of IT, or have completed a Graduate Diploma in some area of IT, or have many years experience as a practising IT professional
N OINF5990
The main focus of the subject is to provide students with the necessary tools, basic skills, experience and adequate knowledge so they develop an awareness and an understanding of the responsibilities and issues associated with professional conduct and practice in the information technology sector. This unit is for MIT, MITM, MIT/MITM students only.
INFO5992
Understanding IT Innovations
6 P 24 credit points of units at 5000- level or above
N PMGT5875 OR OINF5992

Cybersecurity Specialist units of study

Candidates for the Graduate Diploma in Cybersecurity complete a minimum of 18 credit points of Cybersecurity Specialist units of study.
Candidates for the Graduate Certificate in Cybersecurity complete 12 credit points of Cybersecurity Specialist units of study.
CISS6022
Cybersecurity
6  
COMP5617
Empirical Security Analysis and Engineering
6 P INFO3616 or ELEC5616 or CSEC3616 or CSEC5616
N COMP4617
COMP5618
Applied Cybersecurity

6

A (ELEC5616 OR INFO2315 OR INFO2222) with a grade of Credit or greater
N COMP4618
CSEC5615
Cloud Security
6 A CSEC5616 or OCSE5616 or ELEC5616 or INFO3616 or INFO2222
N OCSE5615
CSEC5614
Data Privacy: Theory and Practice
6 A CSEC5616 or OCSE5616 or ELEC5616 or INFO3616 or INFO2222
N OCSE5614
CSEC5619
Applied Cryptography
6 A CSEC5616 or OCSE5616 or ELEC5616 or INFO3616 or INFO2222 or MATH2088 or MATH2988
N OCSE5619

Foundation units of study

Candidates for the Master of Cybersecurity Professional Pathway and the Graduate Diploma in Cybersecurity complete a maximum of 6 credit points of Foundation units of study.
COMP9001
Introduction to Programming

6

N INFO1110 orINFO1910 OR INFO1103 or INFO1903 or INFO1105 OR INFO1905 or ENGG1810
COMP9017
Systems Programming

6

A COMP9003
N COMP2129 OR COMP2017 OR COMP9129

COMP9110
System Analysis and Modelling

6

A Experience with a data model as in COMP9129 or COMP9103 or COMP9003 or COMP9220 or COMP9120 or COMP5212 or COMP5214 or COMP5028 or COMP5138
N ELEC3610 OR ELEC5743 OR INFO2110 OR INFO5001 OR ISYS2110
COMP9120
Database Management Systems

6

A Some exposure to programming and some familiarity with data model concepts
N INFO2120 OR INFO2820 OR INFO2005 OR INFO2905 OR COMP5138 OR ISYS2120. Students who have previously studied an introductory database subject as part of their undergraduate degree should not enrol in this foundational unit, as it covers the same foundational content
COMP9121
Design of Networks and Distributed Systems

6

N COMP5116

INFO6007
Project Management in IT

6

A Students enrolled in INFO6007 are assumed to have previously completed a Bachelor's degree in some area of IT, or have completed a Graduate Diploma in some area of IT, or have three years experience as a practising IT professional. Recent work experience, or recent postgraduate education, in software project management, software process improvement, or software quality assurance is an advantage
N PMGT5871 or INFO3333
STAT5002
Introduction to Statistics

6

A HSC Mathematics

Elective units of study

Candidates for the Master of Cybersecurity Professional Pathway and the Graduate Diploma in Cybersecurity complete a maximum of 6 credit points of Elective units of study.
COMP5046
Natural Language Processing

6

A Knowledge of an OO programming language
N COMP4446

COMP5047
Pervasive Computing

6

A ELEC1601 and (COMP2129 or COMP2017 or COMP9017). Background in programming and operating systems that is sufficient for the student to independently learn new programming tools from standard online technical materials
N COMP4447
COMP5216
Mobile Computing

6

A COMP5214 OR COMP9103 OR COMP9003. Software Development in JAVA, or similar introductory software development units
N COMP4216
COMP5313
Large Scale Networks

6

A Algorithmic skills gained through units such as COMP2123 or COMP2823 or COMP3027 or COMP3927 or COMP9007 or COMP9123 or equivalent. Basic probability knowledge
N COMP4313
COMP5318
Machine Learning and Data Mining
6 A Experience with programming and data structures as covered in COMP2123 OR COMP2823 or COMP9123 (or equivalent unit of study from different institutions).
N COMP4318 OR OCMP5318
COMP5328
Advanced Machine Learning

6

C COMP5318 OR COMP4318 OR COMP3308 OR COMP3608
N COMP4328 OR OCMP5328
COMP5329
Deep Learning

6

A COMP4318 OR COMP5318
N COMP4329 OR OCMP5329

COMP5347
Web Application Development

6

A Experience with software development as covered in SOFT2412 or COMP9412 or INFO1113 or COMP9103 or COMP9003 and experience in database management systems as covered in ISYS2120 or COMP9120.
N COMP4347
COMP5348
Enterprise Scale Software Architecture

6

A Experience with software development as covered in SOFT2412 or COMP9103 and also COMP2123 or COMP2823 or INFO1105 or INFO1905 (or equivalent UoS from different institutions)
N COMP4348
COMP5349
Cloud Computing

6

A Basic programming skills as covered in INFO1110 or INFO1910 or ENGG1810 or COMP9001 or COMP9003. Knowledge of OS concepts as covered in INFO1112 or COMP9201 or COMP9601 would be an advantage.
N COMP4349 OR OCMP5349

COMP5416
Advanced Network Technologies

6

A COMP3221 OR ELEC3506 OR ELEC9506 OR ELEC5740 OR COMP5116 OR COMP9121
N COMP4416

COMP5426
Parallel and Distributed Computing

6

A Experience with algorithm design and software development as covered in (COMP2017 or COMP9017) and COMP3027 (or equivalent UoS from different institutions)
N COMP4426 OR OCMP5426
COMP5427
Usability Engineering

6

N COMP4427
ELEC5514
IoT Wireless Sensing and Networking

6

A ELEC3305 AND ELEC3506 AND ELEC3607 AND ELEC5508

ELEC5517
Software Defined Networks

6

A ELEC3506 OR ELEC9506

ELEC5618
Software Quality Engineering

6

A Writing programs with multiple functions or methods in multiple files; design of complex data structures and combination in non trivial algorithms; use of an integrated development environment; software version control systems

Professional Pathway Capstone Project units of study

Candidates for the Master of Cybersecurity Professional Pathway complete 12 credit points of Cybersecurity Capstone Project units of study taken either as two 6 credit point units, CSEC5707 and CSEC5708, over two semesters, or as a 12 credit point unit, CSEC5703 or CSEC5709 in one semester.
Candidates of the Master of Cybersecurity must complete a minimum of 12 credit point from Cybersecurity Core and 18 credit points from Cybersecurity Specialist or Specialisation Core units of study prior to enrolment in the Capstone Project units of study.
CSEC5703
Cybersecurity Capstone Project

12

A The capstone project must be completed in the final semesters.
N CSEC5702 or CSEC5704 or CSEC5707 or CSEC5708 or CSEC5709 or OCSE5707 or OCSE5708 or COMP5802
P A candidate for Master of Cybersecurity who has completed a minimum of 36 credit points may take this unit.
CSEC5707
Cybersecurity Capstone A

6

A The capstone project must be completed in the final semesters.
N CSEC5702 or CSEC5704 or CSEC5703 or CSEC5709 or OCSE5707 or OCSE5708 or COMP5802
P A part-time enrolled candidate for the Master of Cybersecurity who has completed a minimum of 36 credit points may take this unit.
CSEC5708
Cybersecurity Capstone B

6

A The capstone project must be completed in the final semesters.
C CSEC5707
N CSEC5702 or CSEC5704 or CSEC5703 or CSEC5709 or OCSE5707 or OCSE5708 or COMP5802
P A part-time enrolled candidate for the Master of Cybersecurity who has completed a minimum of 36 credit points may take this unit.
CSEC5709
Cybersecurity Capstone Project - Individual

12

A The capstone project must be completed in the final semesters.
N CSEC5702 or CSEC5704 or CSEC5703 or CSEC5707 or CSEC5708 or OCSE5707 or OCSE5708 or COMP5802
P A candidate for the Master of Cybersecurity who has completed a minimum of 36 credit points and has a WAM of 75 or more may take this unit.

Research Pathway units of study

Candidates of the Master of Cybersecurity must complete a minimum of 12 credit point from Cybersecurity Core and 6 credit points from Cybersecurity Specialist or Specialisation Core units of study and enrol in 12 credit points of Cybersecurity Specialist or Specialisation Core units of study prior to or concurrently with Research Methods.
Candidates who achieve Distinction (75%) average results or above over the first 24 credit points may gain admission to the Research Pathway, subject to the approval of the Program Director.
CSEC5702
Cybersecurity Research Project A

12

A Students should take INFO5993 either concurrently or prior to undertaking this project unit. The Research Project units must be taken in the final two semesters.
N CSEC5703 or CSEC5707 or CSEC5708 or CSEC5709 or OCSE5707 or OCSE5708 or COMP5802
P CSEC5616 and INFO5301 and 12cp of (Cybersecurity Specialisation Core or Cybersecurity Specialist) units of study with a WAM of 75 or above
CSEC5704
Cybersecurity Research Project B

6

A Students should take INFO5993 either concurrently or prior to undertaking this project unit. The Research Project units must be taken in the final two semesters.
N CSEC5703 or CSEC5707 or CSEC5708 or CSEC5709 or OCSE5707 or OCSE5708 or COMP5802
P CSEC5616 and INFO5301 and 12cp of (Cybersecurity Specialisation Core or Cybersecurity Specialist) units of study with a WAM of 75 or above
INFO5993
Computer Science Research Methods

6

N INFO4990

Specialisations for the Master of Cybersecurity

Completion of a specialisation is optional.
A specialisation requires the completion of 18 credit points of Specialisation Core units of study as defined in the tables below for the specified specialisation and 6 credit points of Specialisation Selective units of study.

Cloud Security specialisation

Specialisation Core units of study
COMP5349
Cloud Computing

6

A Basic programming skills as covered in INFO1110 or INFO1910 or ENGG1810 or COMP9001 or COMP9003. Knowledge of OS concepts as covered in INFO1112 or COMP9201 or COMP9601 would be an advantage.
N COMP4349 OR OCMP5349

COMP5618
Applied Cybersecurity

6

A (ELEC5616 OR INFO2315 OR INFO2222) with a grade of Credit or greater
N COMP4618
CSEC5615
Cloud Security

6

A CSEC5616 or OCSE5616 or ELEC5616 or INFO3616 or INFO2222
N OCSE5615
Specialisation Selective units of study
CISS6022
Cybersecurity

6

COMP5617
Empirical Security Analysis and Engineering

6

P INFO3616 or ELEC5616 or CSEC3616 or CSEC5616
N COMP4617

COMP5618
Applied Cybersecurity

6

A (ELEC5616 OR INFO2315 OR INFO2222) with a grade of Credit or greater
N COMP4618
CSEC5614
Data Privacy:Theory and Practice
6 A CSEC5616 or OCSE5616 or ELEC5616 or INFO3616 or INFO2222
N OCSE5614
CSEC5619
Applied Cryptography

6

A CSEC5616 or OCSE5616 or ELEC5616 or INFO3616 or INFO2222 or MATH2088 or MATH2988
N OCSE5619

Cryptography and Blockchains specialisation

Specialisation Core units of study
COMP5426
Parallel and Distributed Computing

6

A Experience with algorithm design and software development as covered in (COMP2017 or COMP9017) and COMP3027 (or equivalent UoS from different institutions)
N COMP4426 OR OCMP5426
COMP5617
Empirical Security Analysis and Engineering

6

P INFO3616 or ELEC5616 or CSEC3616 or CSEC5616
N COMP4617

CSEC5619
Applied Cryptography

6

A CSEC5616 or OCSE5616 or ELEC5616 or INFO3616 or INFO2222 or MATH2088 or MATH2988
N OCSE5619
Specialisation Selective units of study
CISS6022
Cybersecurity

6

COMP5618
Applied Cybersecurity

6

A (ELEC5616 OR INFO2315 OR INFO2222) with a grade of Credit or greater
N COMP4618
CSEC5614
Data Privacy: Theory and Practice
6 CSEC5616 or OCSE5616 or ELEC5616 or INFO3616 or INFO2222
N OCSE5614
CSEC5615
Cloud Security

6

A CSEC5616 or OCSE5616 or ELEC5616 or INFO3616 or INFO2222
N OCSE5615

Data and Information Security specialisation

Specialisation Core units of study
CISS6022
Cybersecurity

6

CSEC5614
Data Privacy: Theory and Practice
6 CSEC5616 or OCSE5616 or ELEC5616 or INFO3616 or INFO2222
N OCSE5614
CSEC5615
Cloud Security

6

A CSEC5616 or OCSE5616 or ELEC5616 or INFO3616 or INFO2222
N OCSE5615
Specialisation Selective units of study
COMP5617
Empirical Security Analysis and Engineering

6

P INFO3616 or ELEC5616 or CSEC3616 or CSEC5616
N COMP4617

COMP5618
Applied Cybersecurity

6

A (ELEC5616 OR INFO2315 OR INFO2222) with a grade of Credit or greater
N COMP4618
CSEC5619
Applied Cryptography

6

A CSEC5616 or OCSE5616 or ELEC5616 or INFO3616 or INFO2222 or MATH2088 or MATH2988
N OCSE5619

Unspecified Specialisation

Candidates who choose not to take a specialisation complete 24 credit points of Unspecified specialisation units of study.
CISS6022
Cybersecurity

6

 

COMP5617
Empirical Security Analysis and Engineering

6

P INFO3616 or ELEC5616 or CSEC3616 or CSEC5616
N COMP4617

COMP5618
Applied Cybersecurity

6

A (ELEC5616 OR INFO2315 OR INFO2222) with a grade of Credit or greater
N COMP4618
CSEC5614
Data Privacy: Theory and Practice
6 CSEC5616 or OCSE5616 or ELEC5616 or INFO3616 or INFO2222
N OCSE5614
CSEC5615
Cloud Security

6

A CSEC5616 or OCSE5616 or ELEC5616 or INFO3616 or INFO2222
OCSE5615

CSEC5619
Applied Cryptography

6

A CSEC5616 or OCSE5616 or ELEC5616 or INFO3616 or INFO2222 or MATH2088 or MATH2988
N OCSE5619