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 |