Supplemental Reading
This course references the following materials. Students are encouraged to use these materials to supplement their understanding or to diver deeper into course topics throughout the term.
- Sweigart, A (2019). Automate the Boring Stuff with Python, 2nd e. No Starch Press. Ch 7-12 (138 pp.)
- Fisler, K.; Krishnamurthi, S.; Lerner, B.; Politz, G. (2023). A Data-Centric Introduction to Computing
- Felleisen, M.; Findler, R. B.; Flatt, M.; Krishnamurthi, S. (2022). How to Design Programs: An Introduction to Programming and Computing, 2nd e. MIT Press.