Syllabus
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 | Quizzes | HW assigned | HW Due |
---|---|---|---|---|---|
Mon 01/30 | 1. Overview | 0.1-0.3 | HW1 | ||
Wed 02/01 | 2. Using Unix | HW1 | |||
Mon 02/06 | 3. Machines & binary | 1.1-1.3 | Quiz 1 | HW2 | |
Wed 02/08 | 4. Overview of C | 2.1-2.2 | HW3 | HW2 | |
Mon 02/13 | 5.Console I/O & Variables | 2.3-2.4 | Quiz 2 | HW4 | HW3 |
Wed 02/15 | 6. Arithmetic expressions | 2.5-2.6 | HW5 | HW4 | |
Mon 02/20 | 7. Preview of Functions | 3.1-3.2 | Quiz 3 | HW6 | HW5 |
Wed 02/22 | 8. Conditional statements 1 | 4.1-4.4 | HW7 | HW6 | |
Mon 02/27 | 9. Loops 1 | 5.1-5.3 | Quiz 4 | HW8 | HW7 |
Wed 02/29 | 10. Loops 2 | 5.4 | HW9 | HW8 | |
Mon 03/05 | 11. Conditional Statements 2 | 4.7-4.8 | Quiz 5 | HW10 | HW9 |
Wed 03/07 | 12. Assignment Operators | 5.7 | HW11 | HW10 | |
Mon 03/12 | 13. Functions 2 | 5.8 | Quiz 6 | HW12 | HW11 |
Wed 03/14 | 14. Review Questions | 6.1-6.2 | HW12 | ||
Mon 03/19 | Spring Break | ||||
Mon 03/26 | 15. Structures & Typedef | HW13 | |||
Wed 03/28 | 16. Functions 3 | 6.3-6.4 | HW14 | HW13 | |
Mon 04/02 | 17. Algorithms & Top-Down Design 1 | Quiz 7 | HW15 | HW14 | |
Wed 04/04 | 18. Algorithms & Top-Down Design 2 | 1.4-1.5 | |||
Mon 04/09 | 19. Algorithms - Practice | HW15 | |||
Wed 04/11 | 20. Arrays 1 | 8.1-8.4 | HW16 | ||
Mon 04/16 | 21. Arrays 2 | 8.5-8.6 | HW17 | HW16 | |
Wed 04/18 | 22. Strings 1 | 8.6 | HW18 | ||
Mon 04/23 | 23. Strings 2 | 9.1-9.3 | Quiz 8 | HW19 | HW17
HW18 |
Wed 04/25 | 24. File I/O 1 | 9.4 | HW20 | ||
Mon 04/30 | 25. File I/O - Practice | 9.6-9.7 | Quiz 9 | HW21 | HW19
HW20 |
Wed 05/02 | 26. Review & Lab | ||||
Mon 05/07 | 27. Review & Lab | Quiz 10 | HW21 | ||
Wed 05/09 | 28. Review | ||||
Mon 05/14 | Final Exam (3:30pm – 5:30 pm) - ENG 122 |