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 |