Weeks Labs Lectures 1. first program intro/history/variables types/expressions/assignment 2. branching boolean exressions/branching looping 3. looping predefined functions programmer defined functions, call-by-value 4. perdefined functions program design separate files 5. call-by-value, arrays mult.files arrays 2 6. call-by reference arrays strings void-functions call-by-reference 7. Strings, File I/O file i/o 8. Structures structs classes 9. classes classes 2 (abstract data types) pointers 10. pointers, dynamic memory allocation dynamic memory dynamic memory 2 11. Objects with Dyamic members lists vectors 12. Vectors exceptions templates 13. Exceptions bit manipulation 14. program documentation? 15. 16. ----------------- Breakdown by calendar weeks Week 1. Aug 30 - Sep 3, 2. Sep 6 - Sep 10, labor day, quiz 3. Sep 13 - Sep 17 4. Sep 20 - Sep 24 5. Sep 27 - Oct 1, quiz 6. Oct 4 - Oct 8 7. Oct 11 - Oct 15 8. Oct 18 - Oct 22 midterm 9. Oct 25 - Oct 29 10. Nov 1 - Nov 5, quiz 11. Nov 8 - Nov 12, 12. Nov 15 - Nov 19 13. Nov 22 - Nov 26, thanksgiving 14. Nov 29 - Dec 3, quiz 15. Dec 6 - Dec 10 Final Exam For Sections 1&2: Monday, Dec 13, 12:45-3:00pm. For Sections 3&4: Monday, Dec 13, 7:45-10:00am.