Original Lecture Schedule


This is the original schedule! Please refer to the current schedule.


The following table shows the plan for the topics to be covered in lecture this semester. Click on the dates for a synopsis of the lecture. The readings refer to Problem Solving and Program Design in C, 6th Edition, by Jeri Hanly and Elliot Koffman, Addison Wesley, 2009 (ISBN: 0321535421).

Date Topic H&K 6/e Reading Quiz HW assigned HW Due
Thu 09/01 Introduction
Tue 09/06 Using Unix HW1
Thu 09/08 Machines & binary 0.1-0.3, 1.1-1.3
Tue 09/13 Overview of C 2.1-2.2 HW2 HW1
Thu 09/15 Console I/O 2.3-2.4
Tue 09/20 Arithmetic expressions 2.5 HW3 HW2
Thu 09/22 Preview of Functions 3.1-3.2
Tue 09/27 Conditional statements 1 4.1-4.4 HW4 HW3
Thu 09/29 Loops 1 5.1-5.3
Tue 10/04 Loops 2 5.4 HW5 HW4
Thu 10/06 Conditional Statements 2 4.7-4.8 Quiz 1
Tue 10/11 Loops 3 5.7 HW6 HW5
Thu 10/13 Loops 4 5.8
Tue 10/18 Functions 1 6.1-6.2 HW7 HW6
Thu 10/20 Functions 2 6.3-6.4 Quiz 2
Tue 10/25 Functions 3 HW8 HW7
Thu 10/27 Functions 4
Tue 11/01 Algorithms & Top-Down Design 1 1.4-1.5 HW9 HW8
Thu 11/03 Algorithms & Top-Down Design 2 Quiz 3
Tue 11/08 Arrays 1 8.1-8.3 HW10 HW9
Thu 11/10 Arrays 2 8.4-8.5
Tue 11/15 Arrays 3 8.6 HW11 HW10
Thu 11/17 Strings 1 9.1-9.3 Quiz 4
Tue 11/22 Strings 2 9.4 HW11
Thu 11/24 Thanksgiving Break
Tue 11/29 Strings 3 9.6-9.7 HW12
Thu 12/01 TBA
Tue 12/06 TBA HW13 HW12
Thu 12/08 TBA Quiz 5
Tue 12/13 Review HW13
Tue 12/20 Final Exam (1pm – 3pm)