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 will provide an introduction to several important aspects about malicious codes and software security, including Internet virus/worm/spam, typical software vulnerabilities, computer networks, network security, software defined networking and security, vulnerability prevention techniques, etc. In addition, we will provide representative research papers on software security and malware for students to read, present and discuss in order to learn the frontier of software security research and tools. During the semester, we will have about one programming project on topics such as buffer-overflow exploit, intrusion detection or malware simulation.
Subject to approval of the Head of Department.
For further information see Computer Science and Software Engineering Head of Department
Library portal
The Computer Science department has the following grading policy. In order to pass a course you must meet two requirements:a) The university has adopted a common scale for converting marks to grades. According to this scale, an average mark of 50% is sufficient to pass the course (i.e. to achieve a C-), with an average mark of 55% a C grade is achieved and so forth. We apply this conversion scale to the average marks students achieve overall assessment items.b) You must achieve an average mark of at least 45% on invigilated assessment items. Marks are sometimes scaled to achieve consistency between courses from year to year.
WEEK 1 July 9 Introduction Software security vulnerabilities (intro) WEEK 2 July16 Computer Networks and security (cryptography) / Network Attacks WEEK 3 July23 Buffer Overflow WEEK 4 July 30 Verifications and finding security holes WEEK 5 August 6 Software defined networking security WEEK 6 August 13 No class WEEK 7 August 19 Project Presentation & Conclude the class TBD Final Exam 1st Make up lecture Wed 17, 1:00pm-3:00pm, Room Erskine 235 (Paper research, and how to write a good survey paper), how to write technical surveys, Survey examples. 2nd Make up lecture Mon 22, 1:00pm-3:00pm, Room Erskine 235 (Attacks and security Tools)3rd Make up lecture Thu 25, 10:00am-12:00pm, Room Erskine 315 (Project Proposal evaluation and discussion)
Domestic fee $847.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 .