Blue button representing the Secure Scripting module

The Secure Scripting module aligns with Learning Outcomes in the NSA "Basic Scripting" knowledge unit, which includes demonstrating proficiency in scripting languages to write simple scripts (e.g., to automate system administration tasks).

  • Aligns with Learning Outcomes in the Software Development Fundamentals (SDF) knowledge unit of the ACM Computer Science Curricular Guidelines
  • Aligns with the Learning Objectives and Essential Knowledge Statements for Big Ideas 1–5 in the AP CSP framework (Creativity, Abstraction, Data and Information, Algorithms, and Programming) 

The Secure Scripting module has been pilot-tested in the following courses: ITSE 1350, System Analysis and Design; CSC 240, Introduction to Different Programming Languages; NTWK 2013, Introduction to Networking; CIS 215, Operating Systems; and CSC 200, Introduction to Computer Science. 

 

The original version of this module uses the Bourne-Again SHell (BASH). To download this version, click the link below.  

Download compressed file: Bourne shell version of Secure Scripting (3.9 MB)

 

A draft version of a Linux primer is now available, to provide students unfamiliar with Linux enough of an introduction to allow them to complete the Bourne shell version of the Secure Scripting module.

Download compressed file: draft Linux primer (700 KB)

 

A version of the Secure Scripting module using Python rather than the Bourne shell has been drafted and is being pilot-tested. To download it, click the link below.

Download compressed file: draft Python version of Secure Scripting (2.6 MB)

 

> Return to main Modules page