Winter 2018 Classes

Spring 2018 Classes

    • None - On sabbatical

Clare Nguyen - CIS

CIS 18B - Advanced Unix / Linux

Course Description

This class covers the more advanced topics of the Unix / Linux operating system:

  • egrep and find
  • sed and awk
  • file conversion, compression, source control
  • programming on Linux
  • installing Linux
  • introduction to shell scripting
Prerequisites (Advisory)

It is recommended that you take the following courses or their equivalence:

  • CIS 18A - before taking this course
  • CIS 22A or an introductory programming course before this course
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:

  • 8 lab assignments
  • 8 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: 1/8/18