Week # |
Dates |
Event / Topics |
Week |
Mon 12-Jan to Fri 16-Jan |
Getting
Started Getting Started with Graphics Homework 0 (Pass/Fail, due Thu 15-Jan at 11:59pm) Homework 1 - Practice Homework 1 (due Thu 22-Jan at 11:59pm) |
Week |
Mon 19-Jan to Fri 23-Jan |
Quiz 0
(Pass/Fail, on Tue 20-Jan, through Hw0) Data and Expressions Writing Static Methods Homework 2 - Practice Homework 2 (due Thu 29-Jan at 11:59pm) |
Week |
Mon 26-Jan to Fri 30-Jan |
Quiz 1 (on Tue 27-Jan, through Week 1 and Hw1) Conditionals Loops Homework 3 (due Thu 5-Feb at 11:59pm) |
Week #4 |
Mon 2-Feb to |
Quiz 2 (on Tue 3-Feb, through Week 2 and Hw2) Style and Code Conventions More Loops Homework 4 (due Thu 12-Feb at 11:59pm) |
Week #5 |
Mon 9-Feb to |
Quiz 3 (on Tue 10-Feb, through Week 3 and Hw3) Scanner Methods and Console UI String and Character Methods Math and Random Methods Homework 5 (due Thu 19-Feb at 11:59pm) |
Week #6 |
Mon 16-Feb to |
Quiz 4 (on Tue 17-Feb, through Week 4 and Hw4) Graphics, Color, and Polygon Methods One-Dimensional Arrays Homework 6 (due Thu 26-Feb at 11:59pm) |
Week #7 |
Mon 23-Feb to |
Quiz 5 (on Tue 24-Feb, through Week 5 and Hw5) One-Dimensional Arrays (continued) Midterm Review |
Week #8 |
Mon 2-Mar to Thu 5-Mar |
Midterm #1 (written
+ programming) (on Tue 3-Mar, through Week 6 and Hw6) Homework 7 (due Thu 19-Mar at 11:59pm) |
Mid-semester / Spring Break | ||
Week #9 |
Mon 16-Mar to Fri 20-Mar |
Starting this week:
15-199: Topics in Intermediate Programming Getting Started with Classes SCALES (Strings, Conditionals, Arrays, Loops, Expressions, and Syntax) review Homework 8 (due Thu 26-Mar at 11:59pm) |
Week #10 |
Mon 23-Mar to Fri 27-Mar |
Quiz 6 / Hw7 Mastery (on Tue 24-Mar) Writing Classes Case Study: AdventureDemo.java (arrays, ArrayLists, classes, etc) Homework 9 (Text Adventure) (due Thu 2-Apr at 11:59pm) |
Week #11 |
Mon 30-Mar to Fri 3-Apr |
Quiz 7 / Hw8 Mastery (on Thu 2-Apr) Writing Classes (continued) Getting Started with Packaging: Simple Console Programs Getting Started With Events Homework 10 (Snake) (due Thu 9-Apr at 11:59pm) |
Week #12 |
Mon 6-Apr to Fri 10-Apr |
Quiz 8 (on Thu 9-Apr, through Week 10 and Hw9) Two-Dimensional Arrays Searching and Sorting Homework 11 (Sorting Animation + Sokoban) (due Mon 20-Apr at 11:59pm) |
Week #13 |
Mon 13-Apr to Wed 15-Apr |
Lab -- Hw11 |
Spring Carnival (No Classes on Thu 16-Apr thru Sat 18-Apr) | ||
Week #14 |
Mon 20-Apr to Fri 24-Apr |
Quiz 9 (on Thu 23-Apr, through Week 12 and Hw11) Homework 12 (Tetris) (due Fri 1-May at 11:59pm) Additional Topics: Getting Started with Recursion Applied Recursion: Playing Othello with Minimax Search More Additional Topics (time permitting): Interfaces, JCF, Exceptions, Swing, Deployment,... |
Week #15 |
Mon 27-Apr to Fri 1-May |
Midterm Review Midterm #2 (on Thu 30-Apr, through Week 13 and Hw12) Final Exam Review |
--- | --- | Final Exam (Mon 11-May, 8:30am to 11:30am, in DH 2302) |