Date | Topics | Reading | Due dates |
---|---|---|---|
August 30 (M) | About the course (Notes) | ||
September 1 (W) | Where to find information; a little about files and processes (Notes) | Reading for 09/01 | |
September 6 (M) | Holiday | ||
September 8 (W) | Shell basics (Notes) | Reading for 09/08 | Homework 1 |
September 13 (M) | Shell customizations; I/O redirection; pipes (Notes) | Reading for 09/13 | |
September 15 (W) | Filters and other useful commands (Notes) | Reading for 09/15 | |
September 20 (M) | Shell scripting (Notes) | Reading for 09/20 | Homework 2 |
September 22 (W) | No class | ||
September 27 (M) | No class | ||
September 29 (W) | Shell scripting, continued (Notes) | ||
October 4 (M) | Text editors (Notes) | Reading for 10/04 | |
October 6 (W) | Regular expressions (Notes) | Reading for 10/06 | Homework 3 |
October 11 (M) | No class | Homework 4 | |
October 13 (W) | The make utility (Notes) | Reading for 10/13 | Homework 5 |
October 18 (M) | A little more about this and that (Notes) | ||
October 20 (W) | Text formatting with LaTeX (Notes) | Reading for 10/20 | Homework 6 |
October 25 (M) | Other text-based tools (Notes) | ||
October 27 (W) | Other text-based tools, continued (Notes) | Homework 7 | |
November 1 (M) | No class | ||
November 3 (W) | Mail (Notes) | ||
November 8 (M) | Other text-based tools, continued (Notes) | ||
November 10 (W) | More shell scripting (Notes) | ||
November 15 (M) | A little about installing software (Notes) | ||
November 17 (W) | A little about CGI (Notes) | ||
November 22 (M) | A little about X (Notes) | Project proposal | |
November 24 (W) | No class | ||
November 29 (M) | No class | ||
December 1 (W) | A little more about make (Notes) | ||
December 6 (M) | Course wrap-up and evaluations (Notes) | ||
December 14 (T), 8:30am | Project presentations | Project presentation, report, and code; Homework 8 |