Computer Science 122 Syllabus for Fall 2004
Dr. Carol E. Wolf Office 163 William St. 221
Website: http://csis.pace.edu/~wolf E-mail: cwolf@pace.edu
Office Hours: Tuesdays and Thursdays 1:00-3:00, Mondays 11:00-12:00
Java tutoring will be available afternoons on the 2nd floor of 163 William St.
Text: Lewis, John and William Loftus, Java Software Solutions, Addison-Wesley, 2002, 4th Edition.
Assignment 4 Insurance Policies Example - Inheritance
Week |
Date |
Topic
|
1 |
Sep 9, 14 |
Access databases, connecting to database with Java
|
2 |
Sep 21, 23 |
Sequential files, reading from a file into an array of objects, Chapter 7: Inheritance, polymorphism |
3 |
Sep 28, 30 |
Chapter 9: Graphical user interfaces: Windows, Labels, Text Fields Events, Buttons, Panels and Grid Layout. |
4 |
Oct 5, 7 |
Chapter 12: Linked data structures: stacks, queues, lists
|
5 |
Oct 12, 14 |
Stacks and Lists
|
6 |
Oct 19, 21 |
Lists, adding to front, middle and rear
|
7 |
Oct 26, 28 |
Chapter 9: More components: Text Areas, Lists, Choices, Scrollbars. Review |
8 |
Nov 4 |
Exam
|
8, 9 |
Nov 9, 11 |
Chapter 11: Recursion
|
9, 10 |
Nov 16, 18 |
Prefix, infix and postfix expressions
|
10, 11 |
Nov 23, 30 |
Chapter 9: Layout managers: Flow Layout, Border Layout, Card Layout, and Grid Bag Layout, Threads, Review |
11 |
Dec 2 |
Exam
|
12 |
Dec 7, 9 |
Introduction to algorithm analysis, counting loops Chapter 6: Searching, sequential, binary |
13 |
Dec 14 |
Chapter 6: Sorting, selection, Shell sort, quicksort
|
13 |
Dec 16 |
Review.
|
|
Final Exam Period |
Final Exam
|
Each exam will count 100 points including the final. Programs are to be worked on the computer. They will be worth between 5 and 15 points each. All points earned either from programs or exams will be totaled and averaged. Final grading will be based on this course average. Late homework will be accepted without penalty for one week. After that grades will be reduced. All programs must be completed before the end of the semester. Attendance is required. Over 3 unexcused absences will result in a reduction in grade for the semester