Computer Science 122
Syllabus for Spring 2000
Dr. Carol E. Wolf
Office 1707
Website: http://csis.pace.edu/~wolf
E-mail: wolf@pace.edu
Office Hours: Mondays, Wednesdays, 1:30-3:00, Thursdays, 9:30-11:00
 
 
 
C++ Tutoring Monday 1:30-5:30
Room 1714 Tuesday 2:30 - 6:30
  Wednesday 1:30 - 5:30
  Thursday 2:00 - 6:00
  Friday 1:30 - 4:30
Text: Lewis, John and William Loftus, Java Software Solutions, Addison-Wesley, 1998. The final exam will be May 15, 12:50 - 2:30.
 
Week Date Topic
1
Jan. 24 Chapter 6: Arrays and vectors
  Jan 26 Reading and writing to files
2
Jan 31 Reading from a file into an array of classes.
  Feb 2 Chapter 8: Object oriented design and analysis, inheritance and polymorphism.
3
Feb 7 Chapter 9: Interfaces and packages.
  Feb 9 Chapter 10: Graphical user interfaces for applets: Events, Labels, Text Fields 
4
Feb 14 Chapter 10: Buttons, Panels and Grid Layout.
  Feb 16 Chapter 11: Software development.
5
Feb 23 Chapter 16: Data structures: Lists.
  Feb 28 Chapter 16: Data structures: Lists.
6
Mar 1 Chapter 16: Data structures: Stacks.
  Mar 6 Chapter 16: Queues
7
Mar 8 Exam
  Mar 20 Chapter 12: Recursion.
8
Mar 22 Prefix, infix, and postfix expressions.
  Mar 27 Prefix, infix, and postfix expressions.
9
Mar 29 Chapter 10: More components: Text Areas, Lists, Choices, Scrollbars.
  Apr 3 Chapter 10: Layout managers: Flow Layout, Border Layout, Card Layout, and Grid Bag Layout, review.
10
Apr 5 Chapter 14: Exceptions.
  Apr 10 Chapter 14: Threads.
11
Apr 12 Exam
  Apr 17 Chapters 15: Software development.
12
Apr 19 Chapter 13: Sorting and searching.
  Apr 24 Chapter 13: Sorting and searching.
13
Apr 26 Analysis of algorithms: Counting loops, selection sort, big O notation, binary search.
  May 1  Review.

 

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.