CIS 18C - Shell Scripting
Course Description
This class covers the following shell scripting topics for the bash shell:
- Script Input / Output
- Expressions
- Decision / Looping / Control Constructs
- Shell Variables, User Defined Variables, Arrays
- String Manipulation
- Functions
- Signals
Prerequisites (Required)
It is required that you take the following course or its equivalence:
Textbook (optional)
- A Practical Guide to Linux Commands, Editors, and Shell Programming by Mark Sobell ISBN 0-13-136736-4
Attendance
This is a synchronous online course:
- Class meetings are on Zoom.
- Lecture notes, forum discussions, lab assignments, quizzes, and exams are on line.
Evaluation
Letter grades are assigned based on:
- 10 lab assignments
- 10 quizzes
- 1 midterm exam
- 1 comprehensive final exam