15-110: Schedule
Sections G-J
Spring 2010


 
Week #

Dates

Event / Topics

Recitations / Homeworks

Week
#1

Mon 11-Jan to
Fri 15-Jan
Getting Started
Getting Started with Graphics
Recitation1
Hw1 (due Thu 21-Jan at 10pm)

Week
#2

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
#3

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
#4

Mon 1-Feb to
Fri 5-Feb
Quiz2
Data + Expressions (3 of 3)
Conditionals
Loops
Recitation4
Hw4 (due Thu 11-Feb at 10pm)

Week
#5

Mon 8-Feb to
Fri 12-Feb
The Great Snow Storms of 2010 Recitation5
Hw5 (due Mon 15-Feb at 10pm)

Week
#6

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
#7

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
#8

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
#9

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
#10

Mon 22-Mar to
Fri 26-Mar
Writing Classes
One-Dimensional Arrays
Searching
Recitation 10
Hw9 (due Thu 1-Apr at 10pm)

Week
#11

Mon 29-Mar to
Fri 2-Apr
Quiz5
Sorting
Getting Started with Events
Recitation 11
Hw10 (due Thu 8-Apr at 10pm)

Week
#12

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
#13

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
#14

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
#15

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)