Objectives
Software engineering processes need to include security considerations in the modern world. This course familiarizes students to security issues in different stages of the software life-cycle. At the end of the course, the students are expected to understand secure programming practices, be able to analyse and check for impact of malicious inputs in programs, and employ specific testing techniques which can help detect software vulnerabilities. This programme includes a focus set of courses on key aspects on the design and implementation of secure systems that cover the latest research findings, both applied and fundamental.
Who Should Attend
Expert / Specialist in Emerging Technologies, IT Services, Communcations and Networks, Software and Applications. Matching job roles include Application Development Manager, Application/Solution Architect, Information / Database Architect, Integration Architect, Cloud Development / Operations Manager, Network Operations / Planning Manager, Business Analyst, Cloud Infrastructure / Software Engineer, Systems Analyst, Database / Systems Administrator, Software Engineer, Network Architect / Engineer.
Entry Requirements
Bachelor's degree in computing
Lesson Delivery
1) Facilitated Learning - 26 hours;
2) Assessment - 2 hours.
** |
|
Please note that the mode of delivery is subject to change in light of the COVID-19 situation.
Courses marked ‘online’ may have compulsory face-to-face sessions such as laboratory or hands-on components and details should be sought from the schools or departments before learners register for them.
|
Last updated: 23 April 2025