CS 2490: Introduction to Theoretical Computer Science
The following materials are currently (or soon) available online:
Syllabus
Homeworks
Programs
Class Outline