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


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!

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

Dr. Stephen Bloch
Thu Dec 12 10:56:32 EST 1996