CMP 326-1
Programming Methods II
Lehman College, City University of New York
Spring 2000
Instructor: Dr. Katherine St. John
E-mail: stjohn@alpha.lehman.cuny.edu
Phone: 718-960-7423
Office: G 200B
Office Hours: Mondays and Wednesdays 10-10:50, and by appointment.
Lecture: Mondays and Wednesdays 11-12:50, G 305 and G 207.
Announcements:
- The final exam for this course is
Wednesday, 24 May from 8:30-10:30.
This is the official time assigned to us by the
registrar's office. If you have
a conflict with this time, please contact
Professor St. John immediately.
Information about the final.
- There is a
webpage listing
internships and summer programs available for Lehman students.
- Here's the point distribution for
the homework assigned so far.
- Documentation for Java 1.1 can be found at:
http://java.sun.com/products/jdk/1.1/docs/api/packages.html
- The college has a site license for JBuiler. You may
purchase a student copy, for your personal use, from
the departmental computer services for $5.
- The webpage for the book can be found at:
http://www-cse.ucsd.edu/users/savitch/books/cs1.java/
- What you should know before taking
this course.
Handouts:
- Syllabus
- Outline
- Guidelines for Submitting Homework
- Lab 1 (for 2 February)
- Homework 1 (Programs 1 & 2)
(target date: 9 February; deadline: 8 March)
- Example programs from Chapter 7 (also available from
CD in the textbook and the book's webpage) for lecture
on 31 January and 7 February:
- Lab 2 (for 9 February)
- Homework 2 (Programs 3 & 4)
(target date: 16 February; deadline: 15 March)
- Example programs from Chapter 7 (also available from
CD in the textbook and the book's webpage) for lecture
on 14 February:
- Lab 3 (for 16 February)
- Homework 3 (Programs 5, 6, & 7)
(target date: 1 March; deadline: 22 March)
- Information about Exam 1
(including the actual exam).
- Example programs from Chapter 8 (also available from
CD in the textbook and the book's webpage) and links about
Color for lecture on 28 February:
- Lab 4 (for 1 March)
- Homework 4 (Programs 8 & 9)
(target date: 8 March; deadline: 29 March)
- Example programs from Chapter 8 (also available from
CD in the textbook and the book's webpage) and
java.lang.Integer for lecture on 6 March:
- Lab 5 (for 8 March)
- Homework 5 (Programs 10, 11, & 12)
(target date: 15 March; deadline: 12 April)
- Lab 6 (for 15 March)
- Homework 6 (Programs 13 & 14)
(target date: 22 March; deadline: 3 May)
- Example programs from Chapter 9 (also available from
CD in the textbook and the book's webpage)
for lecture on 20 March:
- Lab 7 (for 22 March)
- Homework 7 (Programs 15 & 16)
(target date: 29 March; deadline: 3 May)
- Example programs from Chapter 9 (also available from
CD in the textbook and the book's webpage)
for lecture on 27 March:
- Lab 8 (for 29 March)
- Homework 8 (Programs 17,18 & 19)
(target date: 12 April; deadline: 10 May)
- Playing card example for lecture on 3 April:
- Information about Exam 2 (including answer
key)
- Example programs from Chapter 10 and 11 (also available from
CD in the textbook and the book's webpage)
for lecture on 10 April:
- Lab 9 (for 12 April)
- Homework 9 (Program 20)
(target date: 3 May; deadline: 17 May)
- Example programs from Chapter 8, 11, and 12 (also available from
CD in the textbook and the book's webpage)
for lecture on 17 April:
- For discussion of Program 12:
- Multidiminsional Arrays:
- Vectors:
- Recursion:
- Sun Sorting Demo for lecture on 1 May.
- Lab 10 (for 3 May)
- Homework 10 (Programs 21 & 22)
(target date: 10 May; deadline: 17 May)
- Lab 11 (for 11 May)