Course Home | Course Policies | Homework | Lab Open Hours | Programming | Schedule & Lecture Notes

CS 150: Introduction to Object Oriented Programming
Spring 2009

Erin Chambers
Contact Info: echambe5 - at -
Office: 011 Ritter Hall
Office Hours: Monday 10-11am, Wednesday 3-4pm, or by appointment


Please note that any topics scheduled for future classes are tentative, and may be changed at the last minute.

Week Day Topic Reading
January 12-16 Mon Introduction, course administration
Data and Objects
Ch. 1.1-1.3
Tue Objects
cs1graphics package
Ch. 3.1-3.2
Wed More graphics Ch. 3
Fri More fun with graphics Ch. 3
January 19-23 Mon No class
Martin Luther King Jr. Day
Tue Data types in python Ch. 2.3, 2.4, 2.8
Wed Lists and Strings Ch. 2.3, 2.2
Fri Printing, Immutable versus mutable classes Finish Ch. 3
January 19-23 Mon For loops Ch. 4.1
Tue For loops Ch. 4.1
Wed No class - snow day
Fri For loops Finish Ch. 4.1
February 2-6 Mon If statements Ch. 4.4
Tue If statements Ch. 4.4
Wed If statements Ch. 4.4
Fri While loops Ch. 5.1
February 9-13 Mon While loops Ch. 5.1
Tue While loops Practice problems in class
Wed Functions Ch. 5.2
Fri Functions Ch. 5.2
February 16-20 Mon Error Handling Ch. 5.5
Tue Error Handling Ch. 5.5
Wed Review for midterm 1 Ch. 2-5.1
Fri Midterm 1
February 23-27 Mon Error Handling Ch. 5.5
Tue Classes Ch. 6.1
Wed Classes Ch. 6.2
Fri Ch. 6.3