For a detailed introduction to the course, read the Course Reference.
For a schedule of lectures, associated readings and course exams and due dates of evaluations, see the Course Schedule.
If you want to add or drop the course, change your lab section or change your grade option, read the Enrollment Information page to learn what to do.
The Course Reference, Course Schedule and Enrollment Information documents are passed out at the first lecture. If you do not get a printed copy there, you can ask the instructor for one. (You can also, of course, print them out yourself from this web site.) You are responsible for knowing the information in these documents and those they reference.
The retake times and rooms are below. Please come a few minutes early to allow time for signing in. Each session begins on the hour and lasts for 50 minutes. So, for example, 9:00 to 10:50 would mean there are two sessions, one from 9:00 to 9:50 am, the next from 10:00 to 10:50 am.
Retakes begin Thursday, January 24, and are not held on University holidays.
These times do not apply during Finals Week; see the Announcements page for Finals Week retake session times.
Finals Week retake times are on the Announcements page.
| Day | Room | |
|---|---|---|
| Mon | 6:00 to 7:50 pm | ICS 189 |
| Wed | 6:00 to 7:50 pm | ICS 189 |
| Thu | 10:00 am to noon & 2:00 to 3:50 pm | ICS 189 |
| Fri | 10:00 am to noon | ICS 183 |
Here are the times when tutors will be available during Finals Week; all hours will be held in CS 364:
| Mon (March 17) | 10:00 am - noon; 3:00 pm - 6:00 pm |
|---|---|
| Tue (March 18) | 9:00 am - 3:00 pm |
| Wed (March 19) | 10:00 am - 4:00 pm |
| Thu (March 20) | 10:00 am - 1:00 pm; 2:00 pm - 4:00pm |
During the quarter, important announcements will be made in lecture; those of particular importance will also be posted to the Announcements Board; check it often!
Read the Lab Manual! It contains lab policies and procedures; details about pair programming, lab partner evaluations, lab exams and their scoring; and the lab assignments that prepare you for the lab exams.
Some students like to do their Java programming off-campus. Thats fine, as long as it is in addition tonot instead ofworking with your partner in lab; as discussed in the Course Reference and Lab Manual, pair programming in lab is a required part of this course. For guidance on installing Java on a home computer, see Setting Up Java at Home, a primer prepared by Alex Thornton (a faculty member here in the Bren School). Do note that we do not have the resources to support your home installation; youre on your own for working out any problems or difficulties you encounter.
A set of questions in the form of the midterm, called the sample midterm, and in the form of the final, the sample final, in Word format, are available to provide you some guidance on what to expect on this terms midterm and final. Do note, though, that these tests may contain questions on topics that will not be on the exam you take, and there may well be questions on your exam covering topics not on these tests. (Well discuss details of the midterm and final in lecture as they draw near.)
Course grades are now posted at ICS21 Course Grades; a discussion about how they were computed is posted at A Note on Course Grades.
If you have general questions about the course, send email to the course staff; if you have questions about scoring of a lab exam, send email to your TA; if you have others questions about the course, or questions about or problems with this web site, send email to the instructor.