1.2 Basic Scripting or Introductory Programming
Section outline
-
The intent of this Knowledge Unit is to provide students with the ability to create simple scripts/programs to automate and perform simple operations. This knowledge should include basic security practices in developing scripts/programs (e.g., bounds checking, input validation).
-
1.2.1 Topics(s)
-
Basic Security
-
Bounds Checking, Input Validation
-
Program Commands
-
Program Control Structures
-
Variable Declaration
-
Debugging
-
Scripting Language (e.g. PERL, Python, BASH, VB Scripting, Powershell)
-
Basic Boolean logic/operations
-
AND / OR / XOR / NOT
-
1.2.2 Outcome(s): Students will be able to:
____ Demonstrate their proficiency in the use of scripting languages to write simple scripts (e.g., to automate system administration tasks).
____ Write simple and compound conditions within a programming language or similar environment (e.g., scripts, macros, SQL).
____ Write simple linear and looping scripts.
-