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.