Winter 2018 Classes

Spring 2018 Classes

    • None - On sabbatical

Clare Nguyen - CIS

CIS 18C - Shell Scripting

Course Description

This class covers the following shell scripting topics for the bash, ksh, and tcsh shells:

  • 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

There are 2 sections running concurrently: an online section and a hybrid section

  • Hybrid section: 2 hours lecture, 1 hour lab per week on campus, lab assignments and quizzes are online
  • Online section: lecture notes, forum discussions, and lab assignments, and quizzes are on line. The midterm exam and final exam are on campus.

Letter grades are assigned based on:

  • 10 lab assignments
  • 10 quizzes
  • 1 midterm exam
  • 1 comprehensive final exam

email Email: Clare Nguyen
Phone: 408.864.8461
Office: F51 O
Office Hours

CIS Department

Last Updated: 12/11/12