Patterson and Hennessy is one of the best and most widely used textbooks on the subject.
Lectures and Tests
Lecture summaries and slides for current semester are in the course calendar page.
Sample tests from previous semesters are also included in the calendar.
Learning Units & Tutorials