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 11:50 would mean there are three sessions, one from 9:00 to 9:50 am, one from 10:00 to 10:50 am and one from 11:00 to 11:50.
Retakes begin Thursday, October 23, and are not held on University holidays.
These times do not apply during Finals Week; those retake times will appear on the Announcements page.
| Day | Room | |
|---|---|---|
| Thu | 9:00 to 11:50 am | ICS 192 |
| Fri | 8:00 to 9:50 am | ICS 192 |
| Fri | 2:00 to 4:50 pm | ICS 183 |
...Tutors will be available by email and phone at designated hours outside of lab, if circumstances and budget allow. If we can make tutors available outside of lab times, we'll announce that availability in lecture and post here the times they are on duty.
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.)
At the end of the quarter, course grades will be posted at ICS21 Course Grades, along with notes about how they were computed 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.