Week # |
Dates |
Event / Topics |
Recitations / Homeworks |
Week |
Mon 11-Jan to Fri 15-Jan |
Getting
Started Getting Started with Graphics |
Recitation1 Hw1 (due Thu 21-Jan at 10pm) |
Week |
Mon 18-Jan to Fri 22-Jan |
Step + Repeat: The Shape of
Div and Mod Hw1 Practice More Graphics: The "Thin White Line" Problem Data + Expressions (1 of 3) Writing Static Methods |
Recitation2 Hw2a (due Mon 25-Jan at 10pm) Hw2b (due Thu 28-Jan at 10pm) |
Week |
Mon 25-Jan to Fri 29-Jan |
Quiz1 Practice Quiz 1 Writing Graphics Helper Methods Data + Expressions (2 of 3) |
Recitation3 Hw3 (due Thu 4-Feb at 10pm) |
Week |
Mon 1-Feb to Fri 5-Feb |
Quiz2 Data + Expressions (3 of 3) Conditionals Loops |
Recitation4 Hw4 (due Thu 11-Feb at 10pm) |
Week |
Mon 8-Feb to Fri 12-Feb |
The Great Snow Storms of 2010 | Recitation5 Hw5 (due Mon 15-Feb at 10pm) |
Week |
Mon 15-Feb to Fri 19-Feb |
Quiz3 Problem-Solving Practice Style and Code Conventions + Style Rubric Graphics, Color, and Polygon Methods |
Recitation6 Hw6 (due Thu 25-Feb at 10pm) |
Week |
Mon 22-Feb to Fri 26-Feb |
Quiz4 More Loops (Infinite loops + break + do-while) Scanner Methods and Console UI String Methods Math and Random Methods Optional: More I/O: Strings, Files, and Web Pages Case Study: Monte Carlo Methods |
Recitation7 Hw7 (optional, due Thu 18-Mar at 10pm) |
Week |
Mon 1-Mar to Thu 4-Mar |
Midterm Review Midterm #1 (on Thu 4-Mar) |
No recitation (mid-semester break) |
Mid-semester Break (Fri 5-Mar) Spring Break (Mon 8-Mar to Fri 12-Mar) |
|||
Week |
Mon 15-Mar to Fri 19-Mar |
Getting Started with Writing Classes Getting Started with One-Dimensional Arrays |
Recitation 9 Hw8 (due Thu 25-Mar at 10pm) |
Week |
Mon 22-Mar to Fri 26-Mar |
Writing Classes One-Dimensional Arrays Searching |
Recitation 10 Hw9 (due Thu 1-Apr at 10pm) |
Week |
Mon 29-Mar to Fri 2-Apr |
Quiz5 Sorting Getting Started with Events |
Recitation 11 Hw10 (due Thu 8-Apr at 10pm) |
Week |
Mon 5-Apr to Fri 9-Apr |
Quiz6 Two-Dimensional Arrays Case Study: Connect4 |
Recitation 12 Hw11 (Tetris) (due Thu 15-Apr at 10pm) |
Week |
Mon 12-Apr to Wed 14-Apr |
Quiz7 Case Study: Snake JComponentWithEvents API |
No recitation
(Spring Carnival) Hw12-14 (Term Project) (due Fri 30-Apr at 10pm) |
Spring Carnival (Thu 15-Apr to Sat 17-Apr) | |||
Week |
Mon 19-Apr to Fri 23-Apr |
Quiz8 Case Study: Making Mazes Case Study: Text Adventure UI tidbits (JOptionPane, full-screen + non-resizable frames) |
Recitation 14 |
Week |
Mon 26-Apr to Fri 30-Apr |
Midterm Review Midterm #2 (on Thu 29-Apr) |
Recitation 15 |
--- |
Mon 10-May |
Final Exam (Mon 10-May, 8:30am -11:30am, McConomy Auditorium, UC) |