^ Lab ^ Lecture ^ Topics ^ Readings ^ Slides ^ |May 10: ✘|May 10|C Fundamentals, Formatted I/O | Chap 1-3| | |May 17: Lab 1|May 17|Expressions, Selection Statements|Chap 4-5| | |May 24: Lab 2|May 24|Loops, Basic Types|Chap 6-7| | |May 31: Lab 3|May 31|Arrays, Functions|Chap 8-9| | |June 07: Lab 4|June 07|Pointers, Pointers and Arrays|Chap 11-12| | |June 14: Lab Test 1|June 14|Strings, Preprocessor|Chap 13-14| | |June 21: Lab 5|June 21|Midterm Exam|Chap 1-14 | | | \\ ||||| |June 28: Lab 6|June 28|Wring Programs, Structures|Chap 15-16| | |July 05: Lab 7|July 05|Advanced uses of Pointers|Chap 17| | |July 12: Lab 8|July 12|Low-Level Programming, I/O|Chap 20,22| | |July 19: Lab Test 2|July 19||| | |July 26: ✘ |July 26||Chap 1-2| | |August 11-19 : Final Exam ||| Chapters 1-22, Shell Programming| | === Important Dates === * Lectures start on Tuesday May 10. * Labs start on Tuesday May 17. * Lab Test 1 is on Tuesday June 14. * Midterm Exam is on Tuesday June 21. * The Drop Deadline is Wednesday July 06. * Lab Test 2 is on Tuesday July 19. * Final Exam (150 minutes) is August 11-19.