Prerequisites and units

The course assumes that the student possesses general computer literacy, but does not presume specific technical, mathematical, or scientific knowledge. It is suitable for students from a broad range of backgrounds, including the humanities, physical sciences, engineering, and social sciences. In fact, classroom discussion will benefit greatly from a mixture of disciplines.

There is no course prerequisite--except upper-division undergraduate standing.


Three units. Three hours of lecture per week and a voluntary recitation (for no credit, to aid students with less background and experience). It is likely that in future years a one-unit laboratory will be added in the future.