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.