CPS 101: Decoding Computer Science

Catalog Description:
An introduction to the fundamental principles of Computer Science from bits to artificial intelligence for non-majors. Computation as a tool for solving problems, and computational thinking as a way of approaching problems in algorithmic terms. Application of computational thinking to problems arising in a broad variety of disciplines.

General Resources