CS 1425 An Overview of Computer Science
The following materials are currently available online:
Syllabus
Labs
Homeworks
Class Notes
Stay tuned for more!