Lecture and Seminar: Tuesdays and Thursdays 5:30 -- 7:00 pm, Library 1612
Bring a short reading report to each meeting (starting Thursday January 11). Use the same three-sentence report format we used in the Fall.
Last revised March 4, 2001. Use your browser's Reload or Refresh button to get the latest version.
Back to Winter quarter page.
| WEEK | DATES | ACTIVITY |
| WEEK 1 | Jan. 9 |
Unix introduction Readings for this date on lab schedule page (Jon Jacky) |
| Jan. 11 |
Unix shell Readings for this date on lab schedule page (Jon Jacky) |
|
| WEEK 2 | Jan. 16 |
Design judgment, project management Conceptual Integrity, Fred Brooks (from The Mythical Man-Month) The Surgical Team, Fred Brooks (from the Mythical Man-Month) Forward to Unix special issue, Doug McIlroy et al (from Bell System Technical Journal) Unix Retrospective, Dennis Ritchie (from Bell System Technical Journal) (John Walker, Kim Gutholm) |
| Jan. 18 |
The Free Software movement The GNU Manifesto, Richard Stallman ( http://www.gnu.org/gnu/manifesto.html) The Last of the True Hackers, Steven Levy (from Hackers) (Diep Huynh, Sarah Jackson) |
|
| WEEK 3 | Jan. 23 |
Ownership and protection; input, output, redirection, pipes Readings for this date on lab schedule page (Jon Jacky) |
| Jan. 25 |
Program design A Spelling Checker, Jon Bentley (Mike Jones, Joan Mackey) |
|
| WEEK 4 | Jan. 30 |
Computer Security The Cuckoo's Egg, Cliff Stoll (excerpts) (Sandra McDonald, Renee McManus) |
| Feb. 1 |
Programming the shell (shell scripts) Readings for this date on lab schedule page (Jon Jacky) |
|
| WEEK 5 | Feb. 6 |
Multitasking: processes, jobs, and scheduling Readings for this date on lab schedule page (Jon Jacky) |
| Feb. 8 |
Unix review (Jon Jacky) |
|
| WEEK 6 | Feb. 13 |
Unix shell programming review (Jon Jacky) |
| Feb. 15 |
Text processing overview: grep, sed, awk, perl 10 Minutes, Lesson 13: Regular Expressions Awk, Regular Expressions (from Chapter 2), pps. 28 -- 32 Nutshell, Command summary entry on grep, p. 153-155 in 3rd ed. Pattern Matching, The sed Editor, chapters 9 and 12 in 3rd ed. (Jon Jacky) |
|
| WEEK 7 | Feb. 20 |
Introduction to Awk Awk, An Awk Tutorial (chapter 1) Nutshell, The gawk Scripting Language (chapter 13 in 3rd ed.) (Jon Jacky) |
| Feb. 22 |
Text processing, program design Self-describing Data, Jon Bentley (Don Mikler, John Sabel) |
|
| WEEK 8 | Feb. 27 | (Class cancelled, illness) |
| Mar. 1 | (Class cancelled, earthquake) | |
| WEEK 9 | Mar. 6 |
Text processing, markups (rescheduled from Feb 27) XML and the Second-Generation Web, Jon Bosak and Tim Bray (also review this HTML primer) (Eric Sabisch, Scott Smith) File type detector, requirements due |
| Mar. 8 |
Readings for this date on lab schedule page |
|
| WEEK 10 | Mar. 13 |
Readings for this date on lab schedule page |
| Mar. 15 | Review | |
| WEEK 11 | Mar. 20 | Evaluations |
| Mar. 22 | Evaluations |