AI:Will Clarkson (wclarkso@cs.princeton.edu)
Office Hours are in: Friend 017
Office Hours: Sunday from 8pm-9pm, Thursday from 3:30-4:30pm
Precept # DATE TOPIC Handouts
1 2/3 HelloWorld Slides
Precept Intro
2 2/5 Basic data types and their operators Slides
DataTypes Handout
WindChill.java
Distance.java
ThreeSort.java
3 2/10 Conditionals and Loops Slides
Debug 5 Per Line
FivePerLine1.java
FivePerLine2.java
FivePerLine3.java
FivePerLine4.java
PowersOfTwo.java
RollDie.java
4 2/12 Arrays Slides
Handout
HowMany.java
SaveMe.java
5 2/17 Input and Output Slides
RandomIntegers.java
Average.java
Students.java
StdIn.java
students.txt

6 2/19 StdDraw and NBody Slides
Checkerboard.java
StdDraw.java

7 2/24 Methods and Functions Slides
8 2/26 Recursion Slides
NoBaseCase.java
Htree.java
9 3/3 Number Systems/Toy Slides
10 3/5 ??
11 3/10 Precept Exam
12 3/12 Hamming/Toy Overview Chalk Talk - No Slides
13 3/24 Object Oriented Programming Slides
ColorSeparation.java
14 3/31 Object Oriented Programming v.2 Slides
15 4/2 Complexity/Performance Slides
16 4/7 Stacks and Queue's, ADTs and Linked Lists Slides
17 4/9 Linked Lists and TSP Slides
18 4/14 Regular Expressions Slides
19 4/16 Turing Machines Slides
18 4/21 Intractability/Combinatorial Circuits Slides
19 4/23 Test Review Board talk
20 4/28 Precept Exam
21 4/30 Atomic Slides
20 11/24 Universality/Computability/Intractability Slides