CS 100 — Societal Impact of Computing, Security, and Ethics

3 credits; 3 lecture hours

This course is a modern introduction to computing and rising issues surrounding the broader areas of computer science. Fundamental computer science concepts as well as trending topics in social computing are covered. No programming background is required, but some degree of sophistication in mathematics is expected.
Prerequisite(s): mathematic proficiency (see beginning of Mathematics section).