CCIS2135 PowerShell and Bash Scripting

Automation is vital in an IT professional’s skill set. This course will provide students with basic and intermediate scripting skills required for Windows and Linux systems administrators.  Using PowerShell and Bash scripting languages, students will learn how to automate basic repetitive tasks and write scripts to manage server administration functions. Students will also understand how scripts can be used to gather information from multiple servers across an enterprise network.  Students will learn how to document, troubleshoot, and debug scripts. Students will write, execute and test PowerShell and Bash scripts using virtual machines.

Credits

4

Prerequisite

CCIS2122 and CCIS2150

Course Requirements and Evaluation

Refer to Course Syllabus for detailed information regarding the requirements and evaluation standards for this course. The Course Syllabus will be distributed the first week of the course.

Learning Outcomes

The following outcomes will be addressed in the course:
Explain the role automation plays in supporting Windows and Linux environments
Write scripts using PowerShell
Write scripts using Bash
Perform basic administrative tasks using scripts
Write scripts with complex structures
Automate server administrative tasks using scripts
Utilize Windows PowerShell Integrated Scripting Environment (ISE)
Manage Active Directory users and computers using scripts
Facilitate scripting with different Linux editors
Apply best practices for documenting scripts
Troubleshoot common scripting errors
Debug scripts

Text and References

A list of textbooks required for this course is available at the bookstore.

Course Scheduling

The scheduled hours of instruction include sixteen hours for each lecture credit, thirty two hours for each lab credit and forty hours for each credit of supervised occupational experience (SOE).  Lecture credit may include formal or impromptu lectures, demonstrations or discussions with the entire class or with small groups or individuals.  Refer to the Credit Details section of this course outline for the credit breakdown.

Accommodations Statement

Disability Services assists students with disabilities who need accommodations to access programs, services and college activities.  If this applies to you, please contact the DS Office on your campus to initiate the accommodations process. 
Brooklyn Park Campus - 763-488-2477
Eden Prairie Campus – 952-995-1544

Campus

Brooklyn Park Campus Eden Prairie Campus 952-995-1300

Credit Details

lecture:

4