DATA 12000
Computer Science for Data Science
This course teaches computational thinking and programming skills to students in the Data Science program. Topics include control structures and basic data types, abstraction and functional decomposition, classes and objects in Python, basic algorithms, and an introduction to computer structure and low level representation of data types. Examples will include the application of tools such as scraping web pages and rudimentary machine learning to a variety of fields.
Topics
- control structures and basic data types
- abstraction and functional decomposition
- classes and objects in Python
- basic algorithms
- and an introduction to computer structure and low level representation of data types
Topics explicitly listed in official catalogue description
Sources
- Course catalogue ↗2026-2027