Note that this course is remote-only. You can find Zoom meeting links here, as well as links to recordings of lectures.
| Lecture date | Topics | Reading | Assignments |
|---|---|---|---|
| August 26 (W) | About the course (Notes) | ||
| August 31 (M) | No class | ||
| September 2 (W) | Introduction, continued; where to find information (Notes) | Reading for 09/02 | |
| September 7 (M) | No class | ||
| September 9 (W) | A little about files and processes (Notes) | Reading for 09/09 | |
| September 11 (F) |
(Not a class day but I recorded a lecture for asynchronous viewing) Shell basics (Notes) |
Reading for 09/11 | |
| September 14 (M) | Shell customizations; I/O redirection; pipes (Notes) | Reading for 09/14 | |
| September 16 (W) | Filters and other useful commands; introduction to shell scripting (not live) (Notes) | Reading for 09/16 | Homework 1: HTML, PDF |
| September 21 (M) | (No class) | Reading for 09/21 | |
| September 23 (W) | Shell scripting (Notes) | Reading for 09/23 | Homework 2: HTML, PDF |
| September 28 (M) | (No class) | ||
| September 30 (W) | Shell scripting, continued (Notes) (not live) | ||
| October 5 (M) | Text editors (Notes) (not live) | Reading for 10/05 | |
| October 7 (W) | Regular expressions (Notes) (not live) | Reading for 10/07 | Homework 3: HTML, PDF |
| October 12 (M) | No class | ||
| October 14 (W) | make (Notes) (not live) | Reading for 10/14 | Homework 4: HTML, PDF |
| October 16 (F) | make, continued (Notes) (not live) | ||
| October 19 (M) | No class | ||
| October 21 (W) | gnuplot (Notes) (not live) | Reading for 10/21 | Homework 5: HTML, PDF |
| October 26 (M) | No class | ||
| October 28 (W) | LaTeX (Notes) (Not live) | Reading for 10/28 | Homework 6: HTML, PDF |
| November 2 (M) | No class | ||
| November 4 (W) | LaTeX, continued (Notes) (Not live) | ||
| November 9 (M) | No class | ||
| November 11 (W) | Running commands "in absentia"; the screen command; more about vim (Notes) (Not live) | Homework 7: HTML, PDF | |
| November 13 (F) |
(Not a class day but I recorded a lecture for asynchronous viewing) A little about installing software (Notes) |
||
| November 16 (M) | Mail in UNIX (Notes) (not live) | Reading for 11/16 | |
| November 18 (W) | No class | Homework 8: HTML, PDF | |
| November 23 (M) | Holiday | ||
| November 25 (W) | Holiday | ||
| November 30 (M) | Environment modules; a little about shared libraries (Notes) (not live) | ||
| December 2 (W) | A little more about shared libraries (Notes) (not live) | ||
| December 7 (M) | Course wrap-up and evaluations (Notes) | ||
| December 11 (F) | (Not a class day) | Homework 9: HTML, PDF | |
| December 18 (F) | (Not a class day) | Final deadline for turning in late or missed work |