| Date | Topics | Reading | Due dates |
|---|---|---|---|
| August 24 (W) | About the course (Notes) | ||
| August 29 (M) | Where to find information; a little about files and processes (Notes) | Reading for 08/29 | |
| August 31 (W) | Shell basics (Notes) | Reading for 08/31 | |
| September 5 (M) | Holiday | ||
| September 7 (W) | Shell customizations; I/O redirection; pipes (Notes) | Reading for 09/07 | |
| September 12 (M) | Filters and other useful commands (Notes) | Reading for 09/12 | |
| September 14 (W) | Shell scripting (Notes) | Reading for 09/14 | Homework 1: HTML, PDF |
| September 19 (M) | Shell scripting, continued (Notes) | ||
| September 21 (W) | Shell scripting, continued (Notes) | Homework 2: HTML, PDF | |
| September 26 (M) | Text editors (Notes) | Reading for 09/26 | |
| September 28 (W) | Regular expressions (Notes) | Reading for 09/28 | Homework 3: HTML, PDF |
| October 3 (M) | More about text editors, scripting, and regular expressions (Notes) | Homework 4: HTML, PDF | |
| October 5 (W) | make (Notes) | Reading for 10/05 | |
| October 10 (M) | make, continued (Notes) | Homework 5: HTML, PDF | |
| October 12 (W) | gnuplot (Notes) | Reading for 10/12 | |
| October 17 (M) | LaTeX (Notes) | Reading for 10/19 | |
| October 19 (W) | LaTeX, continued (Notes) | Homework 6: HTML, PDF | |
| October 24 (M) | Diagrams and plots for LaTeX (Notes) | ||
| October 26 (W) | Running commands "in absentia" (Notes) | ||
| October 31 (M) | Miscellaneous text-mode tools (Notes) | ||
| November 2 (W) | Mail in UNIX (Notes) | Reading for 11/02 | |
| November 7 (M) | Mail in UNIX, continued (Notes) | Homework 7: HTML, PDF | |
| November 9 (W) | A little about installing software (Notes) | ||
| November 14 (M) | Environment modules (Notes) | ||
| November 16 (W) | A little about CGI scripting (Notes) | ||
| November 21 (M) | A little about Perl (Notes) | ||
| November 23 (W) | Holiday | ||
| November 28 (M) | A little about full-screen text-mode programming (Notes) | Project proposal | |
| November 30 (W) | Short field trip (courtesy of ITS) (Notes) | ||
| December 5 (M) | Course wrap-up and evaluations (Notes) | Homework 8: HTML, PDF | |
| December 9 (F), 7pm | Project presentations | Project presentation, report, and deliverables; |