Date | Topics | Reading | Due dates and quizzes |
---|---|---|---|
January 11 (W) | No class | ||
January 16 (M) | Holiday | ||
January 18 (W) | About the course; where to find information (Notes) | Reading for 01/18 | |
January 23 (M) | A little about files and shells (Notes) | Reading for 01/23 | |
January 25 (W) | A little about processes; more about shells; pipes and filters (Notes) | Reading for 01/25 | |
January 30 (M) | Shell features, continued; pipes and filters (Notes) | Reading for 01/30 | Homework 1 |
February 1 (W) | More filters and other useful commands; shell scripting (Notes) | ||
February 6 (M) | Shell scripting, continued (Notes) | Reading for 02/06 | Homework 2 |
February 8 (W) | Shell scripting, continued (Notes) | ||
February 13 (M) | No class | ||
February 15 (W) | No class | Homework 3 | |
February 20 (M) | Text editors (Notes) | Reading for 02/20 | |
February 22 (W) | Regular expressions (Notes) | Reading for 02/22 | Homework 4 |
February 27 (M) | No class | ||
March 1 (W) | Text formatting with LaTeX (Notes) | Reading for 03/01 | Homework 5 |
March 6 (M) | The make utility (Notes) | Reading for 03/06 | |
March 8 (W) | Mail (Notes) | ||
March 13 - March 17 | Spring break | ||
March 20 (M) | Other text-based tools (Notes) | Homework 6 | |
March 22 (W) | Other text-based tools, continued (Notes) | Homework 7 | |
March 27 (M) | A little about X (Notes) | ||
March 29 (W) | More about files, processes, shells, scripting (Notes) | ||
April 3 (M) | No class | ||
April 5 (W) | More about shells, scripts, etc. (Notes) | Homework 8 | |
April 10 (M) | More about shells, scripts, etc. (Notes) | ||
April 12 (W) | No class | ||
April 17 (M) | More about projects; a little about installing software (Notes) | Project proposals | |
April 19 (W) | A little about CGI scripts (Notes) | ||
April 24 (M) | A little more about CGI scripts (Notes) | ||
April 26 (W) | Course wrap-up; evaluations (Notes) | Homework 9 | |
May 5 (F) 2pm | Project presentations | Projects |