Fall99 CS 126 Material



Partially based on content by Robert Sedgewick.


Topics Slides
(1 per page)
Thumbnails
(2 per page)
09/16/99: Introduction ps pdf ps pdf
  
Programming
09/21/99: Introduction to C ps pdf ps pdf
09/23/99: Introduction to Unix ps pdf ps pdf
09/28/99: Data Structures ps pdf ps pdf
09/30/99: An Example Program: WAR ps pdf ps pdf
10/05/99: Abstract Data Types ps pdf ps pdf
10/07/99: Recursion ps pdf ps pdf
10/12/99: Trees ps pdf ps pdf
  
First Midterm
10/20/99: Exam questions ps pdf      
10/25/99: Solutions ps pdf      
  
Hardware
10/14/99: TOY Machine ps pdf ps pdf
10/19/99: TOY Programming ps pdf ps pdf
10/21/99: Boolean Logic ps pdf ps pdf
10/26/99: Sequential Circuits ps pdf ps pdf
10/28/99: Computer Architecture ps pdf ps pdf
  
Second Midterm
11/22/99: Exam questions ps pdf      
11/25/99: Solutions ps pdf      
  
Theory
11/09/99: Pattern Matching ps pdf ps pdf
11/11/99: Turing Machines gifs gifs
11/16/99: Formal Languages ps pdf ps pdf
11/18/99: Computability ps pdf ps pdf
11/30/99: Algorithm Design and Analysis ps pdf ps pdf
12/02/99: NP-Completeness ps pdf ps pdf
  
Systems
12/07/99: Introduction to Java (codes) ps pdf ps pdf
12/09/99: Introduction to Java Applets (codes) ps pdf ps pdf
12/16/99: Compilers (code) ps pdf ps pdf
01/04/00: Operating Systems ps pdf ps pdf
01/06/00: Networking (java socket, c socket ) ps pdf ps pdf
  
Final
01/21/00: Exam questions ps pdf      
01/25/00: Solutions ps pdf      

CS 126                               © 1999    Randy Wang