Next: About this document Up: Computer Science 271 Software Previous: Ethics

Schedule

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 Wang 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
2 Sept Accounts, passwords, what is Unix?
4 Sept HW1 Intro, 1-1.5 The Basics of Everything
9 Sept 1.6-1.14, info info More Basic Commands
11 Sept 2 The vi text editor
12 Sept Last day to add courses
16 Sept 3 Windows and keyboards and mice, oh my!
18 Sept 4 More on electronic mail
23 Sept HW1 due 5-5.7 Commands and Filters
25 Sept 5-5.7 Commands and Filters
26 Sept Last day to drop courses
30 Sept 5.8-5.14 Filters and Pipes
2 Oct Rosh Hashanah, no classes
7 Oct HW2 5.8-5.14 Filters and Pipes
9 Oct 6 The Shell Game
14 Oct 6 The Shell Game
16 Oct 6,8-8.3 More shell features, Unix files
21 Oct HW2 due? 8.4-8.12 The Unix file system; review for midterm
23 Oct Midterm exam
28 Oct 7-7.7 Discuss midterm; automating the Shell
30 Oct HW3 7.8-7.18 More shell-scripting
31 Oct Last day to withdraw from classes
4 Nov 10-10.5, man pages Shells, programs, and stdio
6 Nov 10-10.5, man pages Shells, programs, and stdio
11 Nov HW3 due Work on HW3
13 Nov 10.6-10.9, info gdb Debugging C programs
18 Nov 10.6-10.9, info gdb Debugging C programs
20 Nov HW4 11-11.6 Low-level Unix I/O
25 Nov 11.7-11.15 Process control
27 Nov Thanksgiving -- no classes
2 Dec HW4 due 11.16-12.3 More on process control and I/O
4 Dec 13-13.7 The make utility
9 Dec man rcsintro, etc. The rcs version-control utility
11 Dec HW5 due 9, online help Using the Net
16 Dec 1:00-3:00 PM, Final Exam


Next: About this document Up: Computer Science 271 Software Previous: Ethics

Stephen Bloch
Tue Nov 11 13:56:06 EST 1997