Use the Tab and Up, Down arrow keys to select menu items.
This course provides students with skills to design and implement secure application programs, which are not vulnerable to malicious attacks.
This course is concerned with designing and implementing secure application programs, that is,programs that are not vulnerable to malicious attacks. By the end of the course, students shouldbe familiar with why security is important, what types of vulnerabilities can be present in software,how they can be exploited, and how to go about developing software that is sufficiently secure. Thecourse involves significant practical work, including programming in C/C++, as well as writtenassignments. The course assumes programming competency in both C and Java.Topics include:• Types of vulnerabilities and how they arise• Exploitation of vulnerabilities: a guide to villainous thinking• Principles of security architecture• Design and implementation of secure applications• Secure operations• Automation and testing• Some security case studies, such as: Java; .NET; COSC laboratories
Subject to approval of the Head of Department.
For further information see Computer Science and Software Engineering Head of Department
Library portalCosc424 Home
Domestic fee $612.00
International Postgraduate fees
* All fees are inclusive of NZ GST or any equivalent overseas tax, and do not include any programme level discount or additional course-related expenses.
For further information see Computer Science and Software Engineering .