| 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 |