A sequence of instructions, ranging from a simple list of operating system commands to full-blown programming language statements, which can be executed automatically by an interpreter.
Source(s):
NIST SP 800-28 Version 2