Title: 1.2 Basic Scripting or Introductory Programming
Course: Center of Academic Excellence (2 Year)

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 Topic(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.