Fall Semester, 2009
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.