Fall Semester 2009

September 2, 2009 – December 7, 2009

Schedule (Tentative!)

Week 1: Introduction and Overview (September 2 – September 6)

Lecture:

Section:

Reading:

Week 2: Foundations of Programming in C (September 7 – September 13)

Lecture:

Section:

Reading:

Week 3: Functions, Independent Compilation, Arrays (September 14 – September 20)

Lecture:

Section:

Reading:

Week 4: Independent Compilation, Files, Pointers (September 21 – September 27)

Lecture:

Section:

Reading:

Week 5: Assignment 4, Pointers, Dynamic Memory Allocation (September 28 – October 4)

Lecture:

Section:

Reading:

Week 6: Structs, Midterm, Structs (October 5 – October 11)

Lecture:

Section:

Reading:

Week 7: Finishing Structs, Performance Tuning, Unit Testing (October 12 – October 18)

Lecture:

Section:

Reading:

Week 8: Introduction to C++ (October 19 – October 25)

Lecture:

Section:

Reading:

Week 9: More C++ (October 26 – November 1)

Peter is going to be at OOPSLA 2009 until Thursday. There will still be lectures though, stay tuned!

Lecture:

Section:

Reading:

Week 10: Even More C++ (November 2 – November 8)

Lecture:

Section:

Reading:

Week 11: Never Ending C++, Midterm (November 9 – November 15)

Lecture:

Section:

Reading:

Week 12: TBD (November 16 – November 22)

Week 13: TBD (November 23 – November 29)

Week 14: TBD (November 30 – December 6)

Week 15: Stump the Chump (December 7)