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