ICS 21 Winter 2012
Course Web Page

Quick Links


Getting Started in ICS 21
Advice, Hints and Cautions

Course Reference
Course Schedule
Enrollment Information

Lab Manual

Setting Up Java at Home

Retake Times - See Announcements for schedule during Finals Week

Sample Midterm
Sample Final

ICS21 Course Grades
A Note on Course Grade Computation

Getting Started in ICS 21

Follow these steps to get started in ICS 21:

Advice, Hints and Cautions


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!

Setting Up Java at Home

Some students like to do their Java programming outside of the Help Center. That’s fine, as long as it is in addition to—not instead of—working with your partner in the Help Center; as discussed in the Course Reference and Lab Manual, pair programming is a required part of this course. For guidance on installing Java on a home computer, see the primer Setting Up Java at Home. Note that we do not have the resources to support your home installation; you’re on your own for working out problems or difficulties you encounter (except that, during my office hours, I’ll help you as I can with these issues, provided no one is waiting to discuss course-related matters).

Retake Times

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 am 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 Wednesday, February 1. They are not held on University holidays.

These times do not apply during Finals Week; those retake times will appear on the Announcements page.

Retake Sessions
Mon 11:00 am to 12:50 pm ICS 183
Tue 2:00 to 2:50 pm ICS 189
Wed 11:00 am to 12:50 pm ICS 183
Thu 7:00 to 7:50 pm ICS 183

Sample Midterm and Final Exams

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 term’s 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. (We’ll discuss details of the midterm and final in lecture as they draw near.)

Course Grades

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.