ICS H23 Spring 2008 Web Page
Honors Introduction to Computer Science III
(Information on this page is subject to change.)

Instructor: George Lueker

Office: Bren Hall 4206.  Phone: (949)824-5866.

Office Hours:

Tuesday

10:30-11:30 am

Wednesday

3:00-3:50 pm

Friday

2:00-2:50 pm

TA: Ali Bagherzandi

Email:

Office: Bren Hall 4032

Office Hours:

Wednesday

12:30-1:30 pm

Friday

12:30-1:30 pm

Final Exam answers

Some tips for the Final Exam

Syllabus

Course Outline

Midterm 2 answers and comments on the grading

Old exams

Here are some old exams from previous offerings of ICS 23 and ICS H23. Here are the answers for this quarter's Midterm 1 and Midterm 2.

Lab Manual

Introduction
Lab A: Expression Trees
Lab B: Coloring Graphs
Lab C: Hash Tables on External Storage
Lab D: Tuning Quicksort

Homework

Homework 1

Answers

Homework 2

Answers

Homework 3

Answers

Homework 4

Answers

Homework 5

Answers

Health

Working for hours on a computer can pose the risk of injuries such as carpal tunnel syndrome and others; there are some simple steps you can take to decrease this risk. One source of additional information can be found at this web page.

Supplemental Reading

Items on reserve for this course in the Science Library.

Notation for growth rates

Depth first search, cycles, and topological ordering of a digraph

Info by Robert Sedgewick about Shellsort

Bucketsort and Radixsort

An example of a deletion from a 2-3 tree

A detailed example of a decision tree

Miscellaneous

WebSOC entry for this course.