| Handouts | Description |
|---|---|
| Syllabus | An overview of the course |
| IntelliJ | Guide to IntelliJ and project setup |
| Partners | Why do partner projects and how it works |
| Debugging | Helpful debugging tips |
| Generics | How to deal with generic types in Java |
| LaTeX | How to use this powerful typesetting language |
| Proof Guidelines | To help with writing proofs |
| Pseudocode | What does it mean to write pseudocode |
| Games | Diagrams and tips for P3 algorithms |