Computer science and computing technology are transforming all aspects of science, engineering, the economy and, most importantly, our society. In this course, we will explore the intellectual underpinnings, societal implications, and grand challenges in this and related fields. The topics will be far-ranging, including but not limited to:

Coursework and grading will based on reading, writing (contributing to a "blog"), short problem sets, class participation and a small amount of programming.

Priority enrollment to freshmen.

Expected background: Absolutely no background in programming is expected and although there will be a very small amount of programming, programming is a very minor part of the course. In fact, this course is specifically designed for students with no programming experience, but with the curiosity and enthusiasm to find out a little more about this amazing field and how it is impacting absolutely everything that surrounds us. I should add that the ever-elusive "mathematical maturity" is also a bonus. If you have any questions or concerns about whether the course is a good match for you, please contact me (karlin@cs.washington.edu).