This class meets every Tuesday and Thursday from 12:15 to 1:30 PM, except on University holidays or if I cancel class. All dates in the following schedule are tentative, except those fixed by the University; if some topic listed here as taking one lecture in fact takes two lectures to cover adequately, or vice versa, the schedule will shift.
All reading assignments below are from the Hahn textbook unless stated otherwise. I expect you to have read the specified chapters in the textbook before the lecture that deals with that topic; this way I can concentrate my time on answering questions and clarifying subtle or difficult points in the textbook, rather than on reading to you, which will bore both of us. Please read ahead!
Date(s) | Assignment | Reading | Lecture Subject | |
---|---|---|---|---|
5 Sept | Administrivia, accounts, passwords, introduction | |||
10 Sept | HW1 | 1--4,16 | What is Unix? How do I use it? | |
12 Sept | 5--6 | Windows and keyboards and mice, oh my! | ||
17 Sept | 7--8; info info | Common Unix commands and help | ||
19 Sept | 9--10 | Command shells | ||
20 Sept | Last day to add courses | |||
24 Sept | HW2 | 11 | Shell scripts | |
26 Sept | 24--25 | The Unix File System | ||
1 Oct | 26--27 | More on the Unix File System | ||
3 Oct | 18--19 | Redirection, pipes, and filters | ||
4 Oct | HW1 due | Last day to drop courses | ||
8 Oct | 20--21 | Displaying and printing files; review for midterm | ||
10 Oct | Midterm exam | |||
15 Oct | 13--15 | Basic communication and the Net | ||
17 Oct | 17 | More on electronic mail; discuss midterm | ||
22 Oct | HW2 due | 22--23 | ``Real'' text editors | |
24 Oct | Programming and Unix | |||
29 Oct | HW3 | K&P 10 | The Shell-Program Interface | |
31 Oct | K&P 13;man pages | The stdio library | ||
5 Nov | man pages | Process control: fork, exec, wait | ||
7 Nov | man pages | More on process control; low-level I/O | ||
8 Nov | Last day to withdraw from classes | |||
12 Nov | man pages | Process control meets I/O: pipe | ||
14 Nov | HW3 due; HW4 | man flex | The flex scanner generator | |
19 Nov | HW5 | handout | More on flex | |
21 Nov | K&P 14;info make | The make utility | ||
26 Nov | make meets flex | |||
28 Nov | Thanksgiving --- no classes | |||
3 Dec | HW4 due | man rcsintro, etc. | The rcs version-control utility | |
5 Dec | Usenet, Listserv, and Browsers | |||
10 Dec | Web pages | The World Wide Web and HTML | ||
12 Dec | HW5 due | Catch up and review for final | ||
17 Dec |
1:00--3:00 PM, Final Exam Note date change back to the original date! |