Instructor: Peter Dordal TA: Maria Saenz
MWF 2:45-3:35, 25 EP Room 201, Lab Mon 4:15-5:05
Note: On Mondays, we will probably shift the lab up to 3:50-4:40,
leaving 15 minutes between lab and lecture instead of 40.
Spring 2025:
I am generally in my office on Mondays from 10:00 to noon, and from 1:45 to 3:45.
Sometimes I have meetings or come in late, so check first.
I am also available other times via Zoom, by appointment. Contact me via email for the Zoom meeting ID.
Maria's office hours are on the tutoring page; look for her under the schedules for Monday and Wednesday. Of course, you may get help from any of the tutors, but Maria will know more about our assignments.
Text: Barnes & Kolling, Object First with Java: A Practical Introduction Using BlueJ, Third edition.
We will be using the BlueJ java environment.
In Fall 2007 we will consider some of the following current topics:
Exam 1 was Monday, Oct 1. The study guide is here, with answers here.
Exam 2 was Wednesday, Nov 14. The study guide is here, with answers here.
Here is the Notebook source code, that you will be given as a source of syntax examples.
There will be several assignments during the semester, two in-class exams, and final. The final exam will be Thursday, December 13, 1:00-3:00.
As a rough guide, the breakdown will be as follows:
But this is sort of approximate. I reserve the right to change things +/- 5% or so. I also might make individual adjustments to the proportions above, but only in your favor.
Labs should be done during the lab period. If you're not able to do that, they should be submitted by Friday.
Sometimes you may be asked to resubmit assignments; as a general rule a resubmitted assignment will never receive a higher grade than that of someone who I didn't feel needed to resubmit. You do, however, get some grace regarding lateness when you resubmit. It is always better to submit what you have on time.
I may have you pair up to do some assignments.
My general course groundrules are here.