The course demonstrates how modern, familiar instances of computing technology–Siri, jpeg files, streaming data, the cloud, big data, hacking, social media, drones, self-driving cars and Watson–all derive from the “big ideas” that make up the field of Computer Science. Topics include what it means to “compute,” building machines to compute, how humans communicate with computers, computer networks, computer security, current and future computer applications. Students will use a variety of programs to experiment with all ideas presented. No knowledge of computer programming required. (Quantitative and Symbolic Reasoning.)
Not open to students who have completed 110. May not be counted toward the concentration or the minor.