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) |