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
Back to Top