CSCI 3190 (Unix Power Tools):
Lecture Topics and Assignments

The table below shows what we will be discussing in each class meeting, readings, and due dates for homeworks.

Date Topics Reading Due dates
January 19 (M) Holiday    
January 26 (M) About the course; man pages and more (Notes)    
February 2 (M) Files; processes; shell basics; I/O redirection (Notes) Reading for Homework 1  
February 9 (M) Shell customization; pipes; filters (Notes) Reading for Homework 2 Homework 1, Homework 2
February 16 (M) No class Reading for Homework 3 Homework 3
February 23 (M) More shell features; shell scripts (Notes)    
March 1 (M) Text editors (Notes)    
March 8 (M) Text formatting with LaTeX (Notes) Reading for Homework 4 Homework 4
March 15 Spring break    
March 22 (M) Guest lecture (Dr. Howland)    
March 29 (M) The make utility (Notes) Reading for Homework 5 Homework 5
April 5 (M) Assorted commands (Notes) Reading for Homework 6 Homework 6
April 12 (M) Regular expressions (Notes)    
April 19 (M) Mail (Notes) Reading for Homework 7 Homework 7
April 26 (M) A very little bit about X; course wrap-up (Notes) Reading for Homework 8 Homework 8
May 5 (W), 5pm No class meeting Reading for Homework 9, Homework 10 Homework 9, Homework 10
May 11 (T), 5pm No class meeting   Optional extra-credit projects