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