Spring 2009

January 26, 2009 – May 1, 2009

Schedule (Tentative!)

Week 1: Introduction and Overview (January 26 – February 1)

Lecture:

Reading:

Tasks:

Week 2: Loops and State (February 2 – February 8)

Lecture:

Reading:

Tasks:

Week 3: Arrays, References, Textbook Java Library (February 9 – February 15)

Lecture:

Reading:

Tasks:

Week 4: Graphics, Sound, and Midterm! (February 16 – February 22)

Lecture:

Reading:

Tasks:

Week 5: Static Methods, Scope and Lifetime of Variables (February 23 – March 1)

Lecture:

Reading:

Tasks:

Week 6: Recursion and Unix (March 2 – March 8)

Lecture:

Reading:

Tasks:

Week 7: Recursion and Modularity (March 9 – March 15)

Lecture:

Reading:

Tasks:

Week 8: Spring Break! :-) (March 16 – March 22)

Anything below this line is in a state of flux and pretty useless!

Week 9: (March 23 – March 29)

Lecture:

Tasks:

Week 10: and Midterm! (March 30 – April 5)

Lecture:

Week 11: (April 6 – April 12)

Week 12: (April 13 – April 19)

Week 13: (April 20 – April 26)

Week 14: Review and Outlook (April 27 – May 1)