Computer Science 121

 

Syllabus for Fall 1999

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, Tuesdays, 9:30-11:00

 

 

 

 

 

Tutoring: Room 1714, TBA

Text: Lewis, John and William Loftus, Java Software Solutions, Addison-Wesley, 1998.

Week

Date

Topic

Assignment Due Dates

1

Sep. 13

Chapter 1: Introduction, object-oriented design.

 

 

Sep. 15

Object-oriented analysis, large program

 

2

Sep. 22

Program with errors.

Assignment 1 Due

 

Sep. 27

Chapter 2: Java applications and applets

 

3

Sep. 29

Chapter 3: Assignments, input/output, expressions.

Assignment 2 Due

 

Oct. 4

Chapter 3: Input/output.

 

4

Oct. 6

Chapter 3: If-else statements.

Assignment 3 Due

 

Oct. 11

Chapter 3: While statements.

 

5

Oct. 13

Exam

Assignment 4 Due

 

Oct. 18

Chapter 4: Classes, Strings

 

6

Oct. 20

Chapter 4: Methods and parameters

Assignment 5 Due

 

Oct. 25

Chapter 4: Abstraction and modifiers

 

7

Oct. 27

Chapter 7: Graphics: Colors and fonts.

 

 

Nov. 1

Chapter 7: Graphics: Drawing shapes.

Assignment 6 Due

8

Nov 3

Chapter 5: Data and operators.

 

 

Nov. 8

Chapter 5: Selection.

Assignment 7 Due

9

Nov. 10

Chapter 5: Repetition.

 

 

Nov. 15

Exam

 

10

Nov. 17

Chapter 6: Arrays.

 

 

Nov. 22

Chapter 6: Vectors and strings.

Assignment 8 Due

11

Nov. 29

Pages 463-469: Selection sort.

 

 

Dec. 1

Reading from files.

 

12

Dec. 6

Exceptions: pages 488-497.

 

 

Dec. 8

Chapter 8: Inheritance.

Assignment 9 Due

13

Dec. 13

Chapter 8: Polymorphism.

 

 

Dec. 15

Review

 

 

 

The final exam will be December 22, 9:00-10:40.

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. 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.