Lecture Schedule
Updated: December 8, 2011. The original schedule is available: here.
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 | 0.1-0.3 | |||
Tue 09/06 | Using Unix | HW1 | |||
Thu 09/08 | More Unix Practice | ||||
Tue 09/13 | Machines & binary | 1.1-1.3 | HW2 | HW1 | |
Thu 09/15 | Overview of C | 2.1-2.2 | |||
Tue 09/20 | Console I/O | 2.3-2.4 | HW3 | HW2 | |
Thu 09/22 | Arithmetic expressions | 2.5 | |||
Tue 09/27 | Preview: functions | 3.1-3.2 | HW4 | HW3 | |
Thu 09/29 | Catch-up Lab | ||||
Tue 10/04 | If Statements & While loops | 4.1-4.4, 5.1-5.3 | HW5 | HW4 | |
Thu 10/06 | Loops 2 | 5.4 | Quiz 1 | ||
Tue 10/11 | Conditional Statements 2 | 4.7-4.8 | HW6 | HW5 | |
Thu 10/13 | Loops 3 | 5.7 | |||
Tue 10/18 | Loops 4 | 5.8 | HW7 | HW6 | |
Thu 10/20 | Functions 1 | 6.1-6.2 | Quiz 2 | ||
Tue 10/25 | Functions 2 | 6.3-6.4 | HW8 | HW7 | |
Thu 10/27 | Functions 3 | ||||
Tue 11/01 | Functions 4 | HW9 | HW8 | ||
Thu 11/03 | Algorithms & Top-Down Design 1 | 1.4-1.5 | Quiz 3 | ||
Tue 11/08 | Algorithms & Top-Down Design 2 | HW10 | HW9 | ||
Thu 11/10 | Algorithms & Top-Down Design 3 | ||||
Tue 11/15 | Arrays 1 | 8.1-8.3 | HW11 | HW10 | |
Thu 11/17 | Arrays 2 | 8.4-8.5 | Quiz 4 | ||
Tue 11/22 | Arrays 3 | 8.6 | HW11 | ||
Thu 11/24 | Thanksgiving Break | ||||
Tue 11/29 | Strings 1 | 9.1-9.3 | HW12 | ||
Thu 12/01 | Strings 2 | 9.4 | |||
Tue 12/06 | Strings 3 | 9.6-9.7 | HW13 | HW12 | |
Thu 12/08 | Semester Summary | Quiz 5 | |||
Tue 12/13 | Review | HW13 | |||
Tue 12/20 | Final Exam (1pm – 3pm) |