-
Class time: 9:30 a.m. - 11:30 daily
-
Office hours: (203 Tutt Science Center)
- M T W Th 2:00-3:00 p.m.
-
F 1:30-2:30 p.m.
-
Paraprofessional: Trevor Barron
-
Tutors: Sunday - Thursday (7:00 p.m.-9:00 p.m.) Lounge area [Alan, Ben, Rebecca]
-
Course Goals
-
Text: Big JAVA: Early Objects - Cay Horstmann (5th or 6th editions)
-
Required Work and Grading:
Programming Assignments |
45% |
Quizzes (Two, closed book) |
30% |
Exercises |
20% |
Subjective |
5% |
-
Honor Code: All work is to be your own. You may consult with others on the suggested homework, but not on the problems to be handed in. You may not consult on the quizzes. Special instructions will be given for the project and other exercises.
-
Programming Guidelines
-
Reading Schedule:
First Week |
Monday |
(Ch.1 - 6) |
JAVA Review, GUI's |
Tuesday |
(Ch. 7), Ch. 19 |
Data Structures, Algorithm Analysis |
Wednesday |
(Ch. 11, 13.1 - 13.4) |
Files, Recursion, TSP |
Thursday |
15.1-15.2, 16.1
|
Linked Lists |
Friday |
14.1 - 14.4
|
Sorting & Searching |
Second Week |
Monday |
16.1-16.3 |
Stacks & Queues |
Tuesday |
(13.5 - 13.6), 17.1-17.4
|
Trees, More Recursion
|
Wednesday |
14.5 - 14.8, 17.6 - 17.7
|
More Sorting, Heaps
|
Thursday |
15.3 - 15.6, 16.4 |
Sets, Maps, Hash Tables
|
Friday |
|
>>> Quiz |
Third Week |
Monday |
17.5 |
Red-Black Trees, Backtracking
|
Tuesday |
|
TSP Branch & Bound, Graphs
|
Wednesday |
Ch. 18 |
Generics |
Thursday |
|
Programming Day |
Friday |
|
NP Problems |
Fourth Week |
Monday |
|
Review |
Tuesday |
|
>>> Quiz |
Wednesday |
|
Graded work returned |
Back to main
The syllabus page shows a table-oriented view of the course schedule, and the basics of
course grading. You can add any other comments, notes, or thoughts you have about the course
structure, course policies or anything else.
To add some comments, click the "Edit" link at the top.
Course Summary: