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
Thu 09/01 1. Overview 0.1-0.3 HW1
Tue 09/06 2. Using Unix HW1
Thu 09/08 3. Machines & binary 1.1-1.3 HW2
Tue 09/13 4. Overview of C 2.1-2.2 HW3 HW2
Thu 09/15 5.Console I/O & Variables 2.3-2.4 HW4
Tue 09/20 6. Arithmetic expressions 2.5-2.6 HW3, HW4
Thu 09/22 7. Preview of Functions 3.1-3.2
Tue 09/27 8. Conditional statements 1 4.1-4.4 Quiz 1
Thu 09/29 9. Loops 1 5.1-5.3 HW5
Tue 10/04 10. Loops 2 5.4 HW5
Thu 10/06 11. Conditional Statements 2 4.7-4.8 HW6
Tue 10/11 12. Loops 3 5.7
Thu 10/13 13. Review Questions 5.8 HW6
Tue 10/18 14. Functions 2 6.1-6.2 HW7
Thu 10/20 15. Quiz 2 Quiz 2
Tue 10/25 16. Functions 3 6.3-6.4 CW2
Thu 10/27 17. Functions 4 HW8 HW7
Tue 11/01 18. Algorithms & Top-Down Design 1 1.4-1.5
Thu 11/03 19. Algorithms & Top-Down Design 2 Quiz 3 HW8
Tue 11/08 20. Algorithms - Practice CW3
Thu 11/10 21. Arrays 1 8.1-8.5 CW3
Tue 11/15 22. Arrays 2 8.6 HW9
Thu 11/17 23. Strings 1 9.1-9.3
Tue 11/22 24. Quiz 4 9.4 Quiz 4 HW9
Thu 11/24 Thanksgiving Break
Tue 11/29 25. Strings 2 9.6-9.7 CW4
Thu 12/01 26. File I/O 1
Tue 12/06 27. File I/O - Practice CW5
Thu 12/08 Quiz 5 Quiz 5
Tue 12/13 Review
Tue 12/20 Final Exam (3:30pm – 5:30 pm)