San Jose State University
CS72 Spring 2008 Schedule

The schedule is updated frequently. Please, check regularly. Unless otherwise stated, reading assignments and problems are from Sarwar et. al. “UNIX The Textbook”.

Date Topics Reading Assignment Problems
01/24 Course Overview and Introduction to UNIX Chapters 1 and 2.
  1. Chapter 1: Problems 1-5.
  2. Chapter 2: Problems 1, 2, 4, and 5.
01/29
  1. Pop-Quiz One: UNIX History (17 points).
  2. Getting Started with UNIX Shells
Chapter 3: Sections 3.1-3.5. Chapter 3: Problems 1-8 and 11-12.
01/31 UNIX commands and pico editor Chapter 4 and Chapter 5: Sections 5.1-5.3.
  1. Chapter 4: Problems 1-5, 7, 11, and 12.
  2. Chapter 5: Problems 1, 2, 4.
  3. Print a copy of the e-mail you sent to your own account in class today and submit on Tuesday, Feb. 5
02/05 UNIX Shells Chapter 4 and Chapter 5, Section 5.3 Chapter 4: Problem 11.
02/07 UNIX Command Line Chapter 5, Section 5.3., Chapter 7. Chapter 7, Problems 1, 2 and 3.
02/12 Shell Metacharacters and Quoting Chapter 7. Chapter 7, Problems 5, 9, 16.
02/14 UNIX File System Chapter 7, 8, and 9 (pp. 210-231). Chapter 8, Problems 1 - 10. Chapter 9: Problems 1-6, 8-10, 14, 16-18.
02/19 UNIX File System Chapters 1-7, and 9. Labs 1-6, Chapter 7: Problems 7, 11-15, and 17.
02/21 Midterm Exam One Chapter 8. Chapter 8: Problems 1-7 and 10-12.
02/26 UNIX File System
file1
file2
sample
Chapter 9 Midterm One Solution
02/28 UNIX File System Chapter 10 and Chapter 5 (vi Section) Chapter 5, Problems 8, 9, 10, and 11.
Reference to vi tutorials, downloads, etc.
03/04 UNIX File System
Files for today's quiz
Chapter 8 Chapter 8: Problems 11-19
03/06 UNIX File System
Sample answers for quiz 4
Chapter 10: Regular Expressions
Chapter 11
Chapter 10: Problems 1-5, 11-15, 17-18, 21-23.
03/11 UNIX permissions
Files for today's quiz
No new reading Complete Questions 1, 8-10, 12, and 14 from the following exercise sheet.
03/13 vi quiz
Files for today's quiz
Chapters 0-4, 7-11 Problems 8, 16, 18, 19, and 26 on pp.330-331.
03/18 Sample answers for quiz 5
Fun with find commands
Chapters 0-10. Prepare for the midterm
03/20 Midterm Two Chapters 12 and 13 Chapter 12: Problems 4-7, 9-14, 20-24, 27-29.
Chapter 13: Problems 1-26.
03/25 Spring break    
03/27 Spring break    
04/01 Regular expressions
Sample answers to quiz 6
Midterm Two key
lab10.zip
Chapter 10, Section 10.6 In-chapter exercises 10.10, 10.11.
04/03 Regular expressions
Quiz 7 files
Chapter 11, 12 Complete Lab 10.
04/08 Regular Expressions
lab11.zip
lab11_key.zip
sample answers to Part 3
Chapter 11, 12 Complete Lab 11.
04/10 UNIX File System
strings file
Chapter 11 Chapter 11: Problems 1, 2, 14
04/15 UNIX File System
   lab12 files
Chapter 13 Lab 12
04/17 No class   Practice Exam Three
04/22 UNIX File Systems:
sample answers to lab 12
sample answers to lab 13
Chapters 0-4, 7-12. Review for the exam, complete Lab 13.
04/24 Midterm Three Chapters 13 and 14 Chapter 14: Problems 1-8
04/29 UNIX Processes:
today's file
Chapter 15 Problems 1-9 pp. 461-462.
05/01 UNIX Processes:
quiz 10 key
Chapter 16 Problems 10-12 pp. 461-462
05/06 Shell scripting
   if_demo1 script
Chapter 17 Chapter 17 In-chapter exercises, complete lab 15.
05/08 Shell scripting Chapter 17 Complete lab 16 and problems 5, 9, 11, and 12 on p. 493
05/13 Review    
05/19 Final exam    

©2007-2008 Natasha Khuri