Section 200 -- MW 11:00 a.m. - 1:45 p.m.
Tentative Course Outline and Schedule
This schedule is tentative and subject to change at any time. Changes will be announced during class and posted to this page as well as the computer science forum as soon as possible.
| Date | Topic | Chapter | Assignment(s) | Due dates |
|---|---|---|---|---|
| 08/17-08/19 | Introduction, review | 1-10 (Malik) 1-10 (Gaddis) |
Graphics manipulation program | 8/31 |
| 08/24-08/26 | Vectors, Strings, and Enumeration Types | 10 | pp. 646-648, exercises 2, 6, 7, 8 p. 649, programming exercise 3 |
09/09 |
| 08/31-09/02 | Inheritance and Polymorphism | 11 | pp. 735-736, exercises 8, 9, 12 p. 740, programming exercise 6 |
09/16 |
| 09/07 | Labor Day holiday | no classes, campus closed | ||
| 09/09-09/14 | Exception handling | 12 | pp. 798-800, exercises 3, 6, 9 Add "real" exception handling capabilities to your graphics manipulation program, including replacing any input validation with try-catch blocks. When finished, your graphics manipulation program should handle all exceptions explicitly rather than relying on the default exception handler. |
09/21 |
| 09/16-09/21 | Recursion | 14 | pp. 923-925, exercises 7, 8, 13 | 09/28 |
| 09/23-09/30 | Generic methods, classes, and array-based lists | 15 | pp. 1008-1010, exercises 6, 12, 14 pages 1010-1011, programming exercises 1-4 (as a single modification of ArrayListClass and UnorderedArraylist with a single test program) |
10/07 |
| 10/05-10/14 | Linked lists | 16 | pp. 1112-1113, exercises 5, 8 p. 1115, programming exercise 4 |
10/21 |
| 10/06 | Faculty Development Day/Study Day, no classes | |||
| 10/07 | Test #1 | Chapters 10-12, 14-15 | ||
| 10/12 | Midpoint of the semester; last day to withdraw with a grade of 'W'. | |||
| 10/19-10/21 | Stacks | 17 | pp. 1223-1224, exercises 2, 6 p. 1231, programming exercise 7 |
10/28 |
| 10/26-10/28 | Queues | 17 | p. 1226-1227, exercises 10, 12 p. 1233, programming exercise 21 |
11/04 |
| 11/02-11/09 | Searching and Sorting Algorithms | 18 | p. 1324-1327, exercises 2, 3, 12, 14, 15 | 11/16 |
| 11/11-11/16 | Binary Trees (omit AVL trees) |
19 | p. 1421, exercises 10, 12, 13 p. 1425, programming exercise 1 |
11/23 |
| 11/14 | CCSC:SE Programming Contest Roanoke University, Salem, VA |
|||
| 11/18-11/23 | Advanced GUIs & Graphics | 13 | p. 888, exercise7 p. 890-891, programming exercises 5-6 as a single program |
At time of final exam |
| 11/18 | Test #2 | Chapters 16-19 | ||
| 11/25-11/29 | Thanksgiving Holiday, no classes | |||
| 11/30/td> | Collections | 21 | p. 1544, exercises 1, 4, 6 | At time of final exam |
| 12/02 | Review for final | All work through chapter 19 MUST be turned in no later than today. | ||
| 12/09 | Section 200: Final Examination, 11:30 a.m. - 1:30 p.m. | |||

