Definition should include
describing what a program is
synthesizing the concept of programming as being central to the computing infrastructure
describing what
secure coding
is
citing examples of security mechanisms that are software programs.