University of Technology Sydney

41184 Secure Programming and Penetration Testing

6cp; 3hpw, on campus
Requisite(s): 41182 System Security

Fields of practice: Cybersecurity and Privacy program



This subject introduces secure programming and penetration testing techniques to students. Students solve problems in ethical hacking by performing cyber-attacks to machines and applications with certain security vulnerabilities. Students also have opportunity to participate in security challenges and competitions at the national and international levels. Students are assessed on the basis of their technical capabilities in secure programming and penetration testing, their communication skills in speaking and writing, their team-working skills and awareness of ethical and legal constraints.

Typical availability

Autumn session, City campus

Detailed subject description.

Access conditions

Note: The requisite information presented in this subject description covers only academic requisites. Full details of all enforced rules, covering both academic and admission requisites, are available at access conditions and My Student Admin.