| |
Apr 15, 2026
|
|
|
|
|
2026-2027 College Catalog
|
CIS 188 - Scripting for Automation 4 Contact Hours, 3 Credits 2 lecture periods 2 lab periods
Principles of systems automation on the Windows and Linux operating systems. Includes the use of Python to automate tasks and ensure consistent configurations.
Prerequisite(s): CIS 137

Course Learning Outcomes
- Use automation to perform common system administration functions.
- Demonstrate proficiency in the use of scripting languages to write simple scripts.
- Write simple linear and looping scripts.
- Write simple and compound conditions within a programming language.
- Demonstrate proficiency in the use of a programming language to solve complex problems in a secure and robust manner.
- Construct functional Python scripts.
Outline:
- Programming Basics
- Python Basics
- Variables, Datatypes, Expressions, Statements
- Repetition and Decision Structures
- Functions
- Lists and Dictionaries
- String manipulation
- Automating Tasks
- Regular Expressions
- Validation and debugging
- Input validation
- Third-party modules
- Files and Folders
- CSV data manipulation
- Email
- Gmail API
- Final Project: Automation
- Explain the benefits of automation
- Presentation on automation topic
- Interact with peers
|
|