Computer Science 121
Syllabus for Spring 2004
Dr. Carol E. Wolf
Office 163 William St. 221
Website: http://csis.pace.edu/~wolf/
E-mail: cwolf@pace.edu
Office Hours: Mondays and Wednesdays 1-2, Thursdays 10-1

Tutoring: Room 201
Text: Lewis, John and William Loftus, Java Software Solutions, Addison-Wesley, 3rd edition, 2003.

Meeting Times: Mondays and Wednesdays from 10:10 to 12:10. The first hour will be in room W525 and the second in E315.

Spreadsheet with Grades

Scribble

Assignment 1 CityTemperatures

People1 People2 People3

Assignment 2 Body Mass Index Example

Assignment 3

Console Input CheckColors

Assignment 4 Todays Date Example Calculate Age Example

Assignment 5 Circles With a Loop Catapillars

Assignment 6 Store Example with a StringTokenizer

Assignment 7 Triangles

Assignment 8 Store Example with Arrays

Assignment 9 Age Statistics Example

Inheritance Example - Insurance Policy

Weeks Date Topic
1
 
Jan 26 Introduction, simulator, object-oriented design.
1
 
Feb 2 Chapter 1: Introduction to Java and JCreator, applications
2
 
Feb 4 Chapter 2: Strings, assignments, expressions
2
 
Feb 9 Chapter 2: Applets, graphics, colors, figures
3
 
Feb 11, 18 Chapter 3: If-else and switch statements, Input/Output
4
 
Feb 23, 25 Chapter 3: Datatypes, booleans, char, if-else, more graphics
5
 
Mar 1 More Graphics
Review
5
 
Mar 3 Exam
6
 
Mar 8, 10 Chapter 3: For and while statements
7
 
Mar 22, 24 Chapter 4: Methods and parameters, object relationships
Strings, StringTokenizer
8
 
Mar 29 Chapter 5: References, interfaces, mouse events and listeners.
8, 9
 
Mar 31, Apr 5, 7 Arrays of integers, doubles and Strings, polygons
Chapter 8: Reading from files
10
 
Apr 12 Chapter 6: Arrays of objects
Review
10
 
Apr 14 Exam
11
 
Apr 19 Chapter 6: Two-dimensional arrays
11
 
Apr 21 Chapter 7: Inheritance and polymorphism
12
 
Apr 26, 28 Chapter 6: Searching and sorting an array
13
 
May 3 Chapter 8: Exceptions
13
 
May 5 Review
  May 12 10:55-12:35 Final Exam

Each exam will count 100 points including the final. Programs are to be worked on the computer. They will be worth 10 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. Students with missing homework will receive incomplete grades. Attendance is required. Over 3 unexcused absences will result in a reduction in grade for the semester.