ICS 22 / CSE 22 Fall 2009
Course News


Check back here every day or so. I will generally post important coursewide announcements here. They will be listed in reverse-chronological order (i.e., newest items first).

Date Added News Item
Tu 11/10 By popular demand, the due times for the remaining projects have been postponed from 9:00pm until 11:59pm, though they'll all still be due on the same day.
Su 11/8 A code example detailing how to use JUnit to write unit tests is now available.
Tu 11/3 The due date for Project #3 has been postponed until Friday, November 6.
Tu 11/3 The midterm scores are now available.
Tu 10/27 The midterm study guide is now available. There are a couple of topics covered in the study guide that may not be covered before the midterm; those topics not covered in lecture will not appear on the midterm, even though they appear in this guide.
Tu 10/20 Today's code example demonstrating programmatic unit testing is now available.
Sa 10/17 The due date for Project #2 has been postponed until Friday, October 23 at 9pm.
Sa 10/17 Code example from lecture detailing inheritance, polymorphism, and writing equals( ) methods are now available.
Sa 10/3 The code examples demonstrating enums, exceptions, and reading from a text file are now available.
Th 9/24 My office hours this quarter will be held in ICS 209 from 7:00-8:30pm on Tuesdays and Thursdays, beginning on Tuesday, September 29.
M 9/21

Welcome! A few things:

  • The first lecture will meet on Thursday, September 24 and lab sections will begin meeting on Monday, September 28. For more information about meeting times of labs, see the Course Reference. For information about lecture material and readings, see the Schedule.
  • I encourage you to spend some time reading through the material on this course web site. Notice the set of links at the top of this (and every) page, leading you to the Course Reference, the Schedule, and the Lab Manual, as well as a set of commented Code Examples that will be posted during the course of the quarter.


This course web site has been validated against the XHTML 1.1 and CSS 2.0 standards. To ensure that your own Web pages meet established Web standards, visit validator.w3.org.

Valid XHTML 1.1! Valid CSS 2.0!