New: see the walk between your classes on the timetable

ModsSC4012

SC4012 Software Security

Current offering: AY2026/2027 Semester 2

This course aims to develop skills in software security. It focuses on security attacks launched by supplying specially crafted inputs to software components that modify the intended behaviours of those components, and the secure coding techniques (defences). The modified behaviours of the software components become security critical in a connected world where application systems are constructed from a collection of software components. Software developers who are not familiar with software security are likely to omit suitable defences out of ignorance.

As such, this course will equip you with the deep knowledge about software security attack and defence techniques, a skill necessary to become IT security experts or professional software developers.

3hrs per week
AUs
3.0 AUs
Grade Type
None
Prerequisite
SC2002, SC2005
Exam
None

Prerequisite graph

SC4012

Software Security

Unlocks

No modules unlocked

Available indexes

MonTueWedThuFri
930

10505 TUT (SCEL)

0930-1020 Tue

LT26

Wk2-9,11-13

1000
1030
1100
1130

COMMON LEC (SCL4)

1130-1320 Wed

LT26

Wk1-9,11-13

1200
1230
1300

Other offerings

YearSem 1Sem 2Special
AY25/26-View-
AY24/25-View-
AY23/24-View-

Other relevant mods

Planning guides

View all articles

Found something wrong?

NTUMods is built and maintained by one person, so a short note goes a long way. Pick what fits, add the details, and I will look at it.

I'll use this to follow up with you.

Attaches your saved timetables and settings to help debug the issue. On by default, turn off to exclude it.

Developer? Open an issue or PR.