UCSB CS8

UCSB CMPSC 8: Introduction to Computer Science

(also: CMPTGCS 20: Introduction to CS for non-majors)

About this course

CMPSC 8 is a course taught in the Dept. of Computer Science at UC Santa Barbara.

A course covering many of the same topics, “Introduction to CS for non-majors” is occasionally taught in CCS under the number CMPTGCS 20.

This site is maintained in this github repo: https://github.com/ucsb-cs8/ucsb-cs8.github.io. If you are a CS department faculty member or TA that should have access to this page, contact Phill Conrad to request permission.

CS8 materials

Past offerings of CS8:

Textbooks

Python Topics

Other Topics

Resources

Tutorials