Princeton University | 
Computer Science 217 | 
 | 
| Sep | 
        13 Introduction 
           (PS, 
            PDF);
            Example Style Specification
           (PS, 
            PDF)  18 Interfaces (PS, PDF) 20 Scope (PS, PDF) 24 Assignment 1 Due 25 Types (PS, PDF) 27 Pointers (PS, PDF)  | 
| Oct | 
         2 Pointers (cont)  3 Assignment 2 Due 4 Operators (PS, PDF) 9 Structures (PS, PDF) 11 Architecture (PS, PDF) 16 Instruction Set (PS, PDF) 17 MIDTERM I (7:00-9:00pm, CS 104) (Midterm99: PS, PDF / Midterm00: PS, PDF) 18 Branching (PS, PDF) 22 Assignment 3 Due 23 Branching (cont) 25 Procedure Calls (PS, PDF)  *** Fall Break ***  | 
| Nov | 
         6 Assembler
           (PS, 
            PDF)  8 Linker (PS, PDF) 12 Assignment 4 Due 13 More on the Assembling Process (PS, PDF) 15 System Calls (PS, PDF) 20 System Calls (cont) 27 Processes and Pipes (PS, PDF) 28 MIDTERM II (7:00-9:00pm, CS 104) (Quiz00: PS, PDF) 29 Processes and Pipes (cont)  | 
| Dec | 
         4 Signals
           (PS, 
            PDF)  5 Assignment 5 Due 6 Networking (PS, PDF) 11 Malloc (PS, PDF) 13 Performance Tuning (PS, PDF)  *** Christmas Break ***  | 
| Jan | 15 Assignment 6 Due |