Week | Date | Topic | Reading Due | Assignments Due | Slides | Exercises |
1 | Aug 25 | Review | PDF PPT | Exercises | ||
2 | Aug 28 | Review - Practice | Chapter 2 | Homework 0 | ||
Aug 30 | Review - Classes | Chapter 3 | PDF PPT | Exercises Flight.java Passenger.java Test.java |
||
Sep 1 | Review/Arrays | Chapter 4, 5 | ||||
3 | Sep 6 | Arrays | Chapter 7 | PDF PPT | Exercises | |
Sep 8 | Project Help | |||||
4 | Sep 11 | Strings/File I/O | PDF PPT | Exercises | ||
Sep 13 | Recursion | Chapter 11 | PDF PPT | Exercises | ||
Sep 15 | Recursion | |||||
5 | Sep 18 | Recursion | Project 1 | |||
Sep 20 | Intro to Algorithm Analysis | PDF PPT | ||||
Sep 22 | GUIs | Graphics portions Chapters 1-4 | PDF PPT | Exercises | ||
6 | Sep 25 | GUIs | ||||
Sep 27 | Review | |||||
Sep 29 | Midterm 1 | |||||
7 | Oct 2 | Inheritance | Chapter 8 | PDF PPT | Exercises | |
Oct 4 | Inheritance | Chapter 9 | ||||
Oct 6 | Project Help | |||||
8 | Oct 9 | Inheritance | ||||
Oct 11 | Interfaces | Chapter 6 | PPT | Exercises Sortable.java SortedList.java BankAccount.java Money.java TestInterface.java |
||
Oct 13 | Interfaces | Project 2 | ||||
9 | Oct 16 | Exceptions | Chapter 10 | PPT | ||
Oct 18 | Exceptions | gameconfig ConfigInfo.java ConfigProcessor.java InvalidGameException.java InvalidJokerSelectionException.java InvalidNumDecksException.java InvalidWildCardException.java MalformedConfigException.java Tester.java |
||||
Oct 20 | Exceptions | |||||
10 | Oct 23 | GUIs | Graphics portions 5-8 | |||
Oct 25 | Review | |||||
Oct 27 | Midterm 2 | |||||
11 | Oct 30 | Linked Lists/Collections | Chapter 12 | PPT | Exercises Node.java NodeTester.java LinkedList.java ListTester.java |
|
Nov 1 | Linked Lists | |||||
Nov 3 | Linked Lists | |||||
12 | Nov 6 | Linked Lists | ||||
Nov 8 | Project Help | |||||
Nov 10 | Stacks | PDF PPT | Exercises | |||
13 | Nov 13 | Stacks/Queues | Project 3 | PDF PPT | Exercises | |
Nov 15 | Queues | |||||
Nov 17 | Trees | PDF PPT | Exercises | |||
14 | Nov 20 | Trees | ||||
Nov 22 | Topics | |||||
15 | Nov 27 | Topics/GUIs | ||||
Nov 29 | Topics/GUIs | |||||
Dec 1 | Review | |||||
16 | Dec 4 | Midterm 3 | ||||
Dec 6 | Finished! | |||||
Dec 13 | Final Project Due | Project 4 |