Class taken in Autumn 2015
Course Website: https://www.classes.cs.uchicago.edu/archive/2015/fall/12100-1/
Course Description: CMSC 12100. Computer Science with Applications I. 100 Units. This course is the first in a three-quarter sequence that teaches computational thinking and skills to students in the sciences, mathematics, economics, etc. The course will cover abstraction and decomposition, simple modeling, basic algorithms, and programming in Python. Applications from a wide variety of fields serve both as examples in lectures and as the basis for programming assignments. In recent offerings, students have written programs to simulate a model of housing segregation, determine the number of machines needed at a polling place, and analyze tweets from presidential debates.