Date | Topics | Reading | Due dates |
---|---|---|---|
January 16 (W) | About the course (Notes) | ||
January 21 (M) | No class (holiday) | ||
January 23 (W) | No class | ||
January 28 (M) | Where to find information; file and filesystem basics; process basics (Notes) | Reading for 01/28 | |
January 30 (W) | Shell basics (Notes) | Reading for 01/30 | |
February 4 (M) | Shell customizations; I/O redirection; pipes (Notes) | Reading for 02/04 | Homework 1 |
February 6 (W) | Filters and other useful commands (Notes) | Reading for 02/06 | |
February 11 (M) | Shell scripting (Notes) | Reading for 02/11 | |
February 13 (W) | Shell scripting, continued (Notes) | Homework 2 | |
February 18 (M) | No class | ||
February 20 (W) | No class | ||
February 25 (M) | Text editors (Notes) | Reading for 02/25 | Homework 3 |
February 27 (W) | Regular expressions (Notes) | Reading for 02/27 | Homework 4 |
March 3 (M) | The make utility (Notes) | Reading for 03/03 | |
March 5 (W) | Text formatting with LaTeX (Notes) | Reading for 03/05 | Homework 5 |
March 10 (M) | No class | Homework 6 | |
March 12 (W) | Mail (Notes) | Homework 7 | |
March 17 (M) | No class (holiday) | ||
March 19 (W) | No class (holiday) | ||
March 24 (M) | More about text editors, etc. (Notes) | ||
March 26 (W) | Other text-based tools (Notes) | ||
March 31 (M) | No class | ||
April 2 (W) | No class | ||
April 7 (M) | Other text-based tools, continued (Notes) | ||
April 9 (W) | More about shell scripts, etc. (Notes) | ||
April 14 (M) | No class | Project proposal | |
April 16 (W) | More about shell scripts, etc. (Notes) | ||
April 21 (M) | A little about X (Notes) | ||
April 23 (W) | A little about installing software; a little more about files, shells, etc. (Notes) | ||
April 28 (M) | A little about CGI scripting (Notes) | ||
April 30 (W) | Course wrap-up and evaluations (Notes) | Homework 8 | |
May 12 (M), 8:30am | Project presentations | Project presentation, report, and code |