This seminar introduces contemporary and classic texts in order to ground contemporary issues and ideas, raised by computing and computer science, in the traditions in which they were discussed before the advent of computers. The goal is to encourage students to construct their own philosophies about the relationship between technology and values. "Computers and Human Values" is taught by Roger Blumberg.
This course explores important ideas in computer science by having students learn to write programs that exploit powerful computational tools. Fundamental models for thinking about computation are investigated in the process of explaining how computers, networks and modern computer applications work. The course is aimed at students interested in using and learning about computers whether or not they intend to major in computer science. "Talking with Computers" is taught by Tom Dean.