CSE 44793
Software Development Practices
Our increasing reliance on software systems to manage our personal data means that there is a growing requirement to deliver robust and secure software. This module will focus on the importance of designing software with security in mind. This will include elements of ethical hacking and vulnerability testing as well as the techniques and tools used to create secure software and to maintain the confidentiality, integrity and availability of the systems and data.
Sources
- Course catalogue ↗2026-2027