Computer Science and
     Software Engineering

Computer Science and Software Engineering

The Diploma in Security and Forensics will not be offered in 2013.

One or more of our security courses may still be offered as part of a PG Dip Sci, but this has not been decided yet.

The forensics courses are unlikely to be offered.


Postgraduate Diploma in Science (Computer Security and Forensics) 2012

Postgraduate study in the area of Computer Security and Forensics has been introduced in order to provide specialised study for those students with an interest in areas such as computer security, security management, cryptography, computer forensics and related areas. While most postgraduate courses are based upon a broad range of papers, this program of study is targeted at students who wish to specialise more specifically in these areas of computing.

Specialisation in Computer Security and Forensics is designed for candidates wishing to gain employment in network security and forensics related areas such as with public and private security agencies, computer companies and consultancies, police forces, the military services, and other government agencies etc. Professionals who wish to acquire additional skills are also eligible to apply. This program provides both theory and practice. It will enable students to gain the skills to develop a management security policy for organisations, design a secure wireless or wired computer network, develop secure Internet software, manage a forensic case and understand and perform detailed technical analyses of computer-based evidence, as well as many other aspects of computer and data security. It will further provide extensive understanding of security-based architectures as well as developing skills in the use of tools to test and evaluate such systems.

In order to undertake this program of study there are a number of specific requirements.

  1. Candidates would normally have an undergraduate degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent with B grade average or higher
  2. Candidates will already have completed an undergraduate paper on security fundamentals (see further details below)
  3. Candidates must demonstrate good programming skills. Although no specific language is required, good programming skills in an object orientated programming language, system programming languages such as C/C++ as well as familiarly with programming Linux systems is essential

The courses build upon the undergraduate work in network and data security covered in COSC332 / COSC362 (Data and Network Security) which includes topics such as Internet Threats and Hacker Techniques, Firewall Security, Intrusion Detection Systems, Authentication, Encryption Technologies, Public Key Management, Virtual Private Networks and Wireless Network Security, so majoring students should have taken this course, or an equivalent course from other Universities. Students enrolling in postgraduate study in Computer Security and Forensics will take the six papers listed below and make up the remainder (to a total of eight) from additional COSC400 level papers or MATH409 (Cryptography). A student's background and specific interests and skills will likely influence the specific papers selected.

Students enrolling in the Postgraduate Diploma in Science, Graduate Diploma in Science, Honours and Masters may take up to three of these papers. Note however that specialisation may limit the range of supervisors available for more advanced study (e.g. Masters Part 2). If you are accepted to proceed to Masters (Part 2) then you would likely do a project in an area of interest and specialisation identified during the study of these core papers.

In all cases it is important to seek advice from the Department and, as with all postgraduate study, the final set of papers must be confirmed by the Head of Department.

Papers - Semester 1

COSC407 - Wireless and Mobile Network Security
COSC425 - Computer and Network Forensics A
COSC430 - Information Security and Access Management

Papers - Semester 2

COSC424 - Secure Software
COSC429 - Cybersecurity
COSC435 - Computer and Network Forensics B

Two additional papers to be selected from:

MATH409 - Cryptography
Other COSC 400-level papers

(2011 and earlier course information is available here.)