Dec 22, 2024  
2023-2024 Undergraduate Catalog 
    
2023-2024 Undergraduate Catalog [Archived Catalog]

CSCI 1411 - Script Programming


This course is designed to engage students in hands-on activities through assigned script programming tasks. Three popular scripting languages will be explored: Bash, Python, and PowerShell. Concepts such as functions, pipeline parallelization, flow controls (such as if-then, switch, for loop, for each, do-while), operator chaining, lists and dictionaries, and regular expressions will be discussed. Using the scripting languages students are expected to automate administrative tasks, debug and customize applications, and develop simple utilities. The course will also explore ways to extend popular open-source security tools.

Prerequisite/Corequisite:
Prerequisite: CSCI 1301 or CSCI 1301K with a grade of C or higher

Hours:
3