Lecture 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
Wed 08/31 Introduction
Wed 09/07 Using Unix HW1
Mon 09/12 Machines & binary 0.1-0.3, 1.1-1.3
Wed 09/14 Overview of C 2.1-2.2 HW2 HW1
Mon 09/19 Console I/O 2.3-2.4
Wed 09/21 Arithmetic expressions 2.5 HW3 HW2
Mon 09/26 Preview of Functions 3.1-3.2
Wed 09/28 Conditional statements 1 4.1-4.4 HW4 HW3
Mon 10/03 Loops 1 5.1-5.3
Wed 10/05 Loops 2 5.4 HW5 HW4
Mon 10/10 Conditional Statements 2 4.7-4.8 Quiz 1
Wed 10/12 Loops 3 5.7 HW6 HW5
Mon 10/17 Loops 4 5.8
Wed 10/19 Functions 1 6.1-6.2 HW7 HW6
Mon 10/24 Functions 2 6.3-6.4 Quiz 2
Wed 10/26 Functions 3 HW8 HW7
Mon 10/31 Functions 4
Wed 11/02 Algorithms & Top-Down Design 1 1.4-1.5 HW9 HW8
Mon 11/07 Algorithms & Top-Down Design 2 Quiz 3
Wed 11/09 Arrays 1 8.1-8.3 HW10 HW9
Mon 11/14 Arrays 2 8.4-8.5
Wed 11/16 Arrays 3 8.6 HW11 HW10
Mon 11/21 Strings 1 9.1-9.3 Quiz 4
Wed 11/23 Strings 2 9.4 HW11
Thu 11/24 Thanksgiving Break
Mon 11/28 Strings 3 9.6-9.7 HW12
Wed 11/30 TBA
Mon 12/05 TBA HW13 HW12
Wed 12/07 TBA Quiz 5
Mon 12/12 Review HW13
??? Final Exam (???pm – ???pm)