Readings are to be completed before the class session. Homework (including reading assessments, programming assignments, and written homework (if any)) are due at the beginning of class. Remember to use the Late Day Bank survey on ANGEL if you want to spend or deposit a late day.
All non-ANGEL web pages for the course.
Schedule last updated Sat Feb 13.
Session quick links: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| Week | Session | Reading | HW Due | Topics | Resources | Programs | |
|---|---|---|---|---|---|---|---|
| 1 | Mon Nov 30Details | 
 | 
 | HW1: HelloPrinter Factorial SeriesSum | |||
| 1 | Tue Dec 1Details | 
 | 
 | ObjectsAndMethods: UsingStrings SomeTypes FourRectanglePrinter WordGames | |||
| 1 | Thu Dec 3Details | 
 | 
 | 
 | JavadocsAndUnitTesting: MoreWordGames JUnitMoveTester MoreWordGamesTest ObjectReferenceExamples | ||
| 2 | Mon Dec 7Details | 
 | 
 | WordGames | BankAccount | ||
| 2 | Tue Dec 8Details | 
 | 
 | WordGames | SwingDemo1 | ||
| 2 | Thu Dec 10Details | 
 | 
 | Face | |||
| 3 | Mon Dec 14Details | 
 | 
 | Small Java Programs | |||
| 3 | Tue Dec 15Details | 
 | 
 | Small Java Programs | |||
| 3 | Thu Dec 17Details | 
 | 
 | Small Java Programs | |||
| 4 | Mon Jan 4Details | 
 | 
 | 
 | ArraysAndLists: An Election Simulator QuizScores | ||
| 4 | Tue Jan 5Details | 
 | 
 | 
 | TwoDArrays: TicTacToe | GameOfLife: Conway’s Game of Life | |
| 4 | Thu Jan 7Details | 
 | 
 | 
 | GameOfLife: Conway’s Game of Life | ||
| 5 | Mon Jan 11Details | 
 | 
 | 
 | GameOfLife: Conway’s Game of Life | ||
| 5 | Tue Jan 12Details | 
 | 
 | Chess (CRC card and UML class design) | Static (Polygons) | ||
| 5 | Thu Jan 14Details | 
 | 
 | BoardGames (design) | BigRational | ||
| 6 | Mon Jan 18Details | 
 | 
 | SwingDemo | maybe more BoardGames design | ||
| 6 | Tue Jan 19Details | 
 | 
 | Linear Lights Out | BallWorlds | ||
| 6 | Thu Jan 21Details | 
 | 
 | BallWorlds | |||
| 7 | Mon Jan 25Details | 
 | 
 | Vector Graphicssee spec. for deliverable due dates | |||
| 7 | Tue Jan 26Details | 
 | 
 | Vector Graphicssee spec. for deliverable due dates | |||
| 7 | Thu Jan 28Details | 
 | 
 | Recursion | Vector Graphicssee spec. for deliverable due dates | ||
| 8 | Mon Feb 1Details | 
 | 
 | Recursion | Vector Graphicssee spec. for deliverable due dates | ||
| 8 | Tue Feb 2Details | 
 | 
 | Vector Graphicssee spec. for deliverable due dates | |||
| 8 | Thu Feb 4Details | 
 | 
 | 
 | Vector Graphicssee spec. for deliverable due dates | ||
| 9 | Mon Feb 8Details | 
 | 
 | Vector Graphicssee spec. for deliverable due dates | |||
| 9 | Tue Feb 9Details | 
 | 
 | Vector Graphicssee spec. for deliverable due dates | |||
| 9 | Thu Feb 11Details | 
 | 
 | Vector Graphicssee spec. for deliverable due dates | Markov Part 1 | ||
| 10 | Mon Feb 15Details | 
 | Vector Graphicssee spec. for deliverable due dates | Markov Part 1 | |||
| 10 | Tue Feb 16Details | 
 | 
 | Vector Graphicssee spec. for deliverable due dates | Markov Part 1 | ||
| 10 | Thu Feb 18Details | 
 | 
 | 
 | Final Exam Thursday 8:00 a.m. Olin 157 (Boutell) | 159 (Mutchler) Markov Part 2 (optional) | |