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