Definition should include
- describing what a program is
- describing what a script 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.