Computer Science 121 Syllabus
for Spring 2003
Dr. Carol E. Wolf Office
Website:
http://csis.pace.edu/~wolf/ E-mail:
cwolf@pace.edu
Office Hours: Mondays 1-3, Wednesdays 1-4
Tutoring: Room 201
Text: Lewis, John and William Loftus, Java Software Solutions, Addison-Wesley,
2nd edition, 2000.
Assignment 2 Body Mass Index Example
Assignment 4 Body Mass Index Example 2
Assignment 5 Circles with a loop
Assignment 6 Store Tokenizer Example Body Mass Index Example 3
File Reading - Weather Example
StreamTokenizer - Weather Example
Weather Example - Reading from a file into an array of integers
Weeks |
Date |
Topic |
1 |
Jan 22 |
Introduction, simulator, object-oriented
design. |
1 |
Jan 27 |
Chapter 1: Introduction to Java and JCreator, applications |
2 |
Jan 29, Feb 3 |
Chapter
2: Strings, assignments, expressions Applets,
graphics, colors, figures |
3 |
Feb 5, 10 |
Chapter 3: If-else and switch statements,
Input/Output |
4 |
Feb 12, 19 |
Chapter 3: Datatypes,
booleans, char, if-else, more graphics |
5 |
Feb 24 |
Chapter 3: For and while statements |
5 |
Feb 26 |
Exam |
6 |
Mar 3, 5 |
Chapter 3: For and while statements, nested
for loops Chapter 4: Methods and parameters, object
relationships |
7 |
Mar 17, 19 |
Chapter 4: Strings, StringTokenizer Chapter 5: References, interfaces, mouse
events and listeners. |
8 |
Mar 24, 26 |
Chapter 6: Arrays of integers, polygons Arrays of doubles and Strings |
9 |
Mar 31, Apr 2 |
Chapter 6: Arrays of objects Chapter 8: |
10 |
Apr 7, 9 |
Chapter 6: Arrays of objects, searching for an
item in an array |
11 |
Apr 14 |
Chapter 6: Two-dimensional arrays |
11 |
Apr 16 |
Exam |
12 |
Apr 21, 23 |
Chapter 7: Inheritance and polymorphism |
13 |
Apr 28 |
Chapter 6: Sorting an array Chapter 8: Exceptions |
13 |
May 5 |
Review |
|
May 7, |
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. 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.