Computer Science 410
The final exam will take place Wednesday, May 14 at noon in
Hollister B14. Note that this is not our regular classroom.
HW7 has been graded and is available in Upson 303.
The office hours for Paul Chew, Dan Brown, and Tobias Mayr will
continue as scheduled up until the final exam.
At the request of several students, the mean homework scores have
been added below.
Handouts are available on the Web. In addition, extra copies of
handouts will be dropped off at the Undergraduate Office, 303 Upson,
immediately following class.
- General Information
- Homework 1 (due Thursday, Jan 30)
- Homework 2 (due Thursday, Feb 6)
- Homework 3 (due Thursday, Feb 13)
- Homework 4 (due Thursday, Feb 20)
- Homework 5 (due Thursday, Feb 27)
- Review Questions for Exam 1 (solutions
are available here)
- Comparison of Java with C and
- QTest.java and Queue.java, example Java applet/application with
lots of comments.
- Program 1 (due Thursday, Apr 3)
- Homework 6 (due Thursday, Apr 3)
- Review Questions for Exam 2 (solutions
are available here)
- Program 2 (due Thursday, Apr 24)
(Change: now due Tuesday, Apr 29)
- Homework 7 (due Thursday, May 1)
- Review Questions for the Final Exam
(solutions are available here)
Information on Homework
- Current Status: HWs 1 through 7 and Program 1 are
available in Upson 303. Most of the late HW7s are also available.
The HW7s that were extra late are still being graded.
- Homework Means: 30, 31, 30, 33, 32, 25, 31.
- Homework Sample Solutions (postscript files)
- Graded homework is available in a self-service stack in the
Undergrad Office, 303 Upson.
- If you prefer that I hold onto your homework until you pick it
up then you should clearly mark HOLD at the top of the first
page of the homework.
- Schedule. Topics covered in
lecture and the corresponding chapters in the text. Includes some
prediction of future lectures. This will be updated periodically
during the semester.
- Text Errata (postscript).
Downloaded copy of the Errata sheet for the text (27 pages).
- Questions about the course should be emailed to firstname.lastname@example.org.
- The most up-to-date course information will be available on
the Web at
address should bring you to something that looks like this handout,
but with current announcements and links to other handouts included.
Online Java Resources
There are lots of Java resources on-line. See Yahoo, for instance, for a great many
such Java resources. Here are a few that I've found to be
- The JavaSoft Home Page
This is the key site for official Java information. By following
links from here you can get to the Tutorial and the API as well as to
lots of other useful Java information.
- The Java
This is a very useful tutorial on Java using HTML.
I've used this a lot. In some ways, it's better than a text because
it's all linked.
an on-line magazine about Java. It includes tutorial articles,
articles about the history of Java (what there is of it), Java news,
and tips for using Java.
The Application Programming Interface.
These are all the packages that are part of Java. Includes String,
Vector, Hashtable, Applet, the AWT (Abstract Window Toolkit), and lots
of other stuff. Much of the functionality of Java is contained within
these packages. If you're using J++ then you don't really need this
link since the Java API documentation appears in the InfoView window.
- The Java
This is where to look for syntax
questions. Expands on some material that is only sketchily covered in
the Tutorial. Again, if you're using J++ then you don't really need
this link since the Java Language Specification appears in the
- Instructor: Paul Chew, 721 Rhodes, 255-9217
Office Hours: TuTh 10-11am, W 2:30-3:30pm, or by appointment (send
email to email@example.com
for an appointment)
- Teaching Assistants:
- Evan Moran, 5146 Upson, firstname.lastname@example.org
Office Hours: MW 10-11
- Dan Brown, 5162 Upson, email@example.com
Office Hours: M 2:30-3:30 Th 12-1
- Tobias Mayr, 5148 Upson, firstname.lastname@example.org
Office Hours: MW 1:20-2:20
- Support Staff: Helene Croft, 726 Rhodes, 255-9215