Unix is used to provide concrete examples, focusing on the file system, processes, shells, and various tools including awk, diff, file, find, ftp, grep, make, man, nslookup, sed, sort, tar, traceroute, uniq, vi, which, zip, etc. The course provides a solid conceptual and experiential basis for subsequent work in the programming, system administration, and effective general use of the Unix operating system. Lectures and Readings Lectures will follow assigned readings given in the course schedule . Most of the assigned readings will come from the text and most of the text will be assigned readings for the course. This book is as much is as much an economical reference as a text.
Homework assignments complement the lectures and readings.
There will be between 4 and 5 major assignments and some minor assignments. Assigments will be discussed and reviewed in during discussion sections. Thus, homework submitted 40 hours late will earn no more than half of the maximum score possible. A missed test receives a score of 0. All materials used must be bound or kept in some sort of notebook.