Skip to main content

Computational Thinking

Introduction to the encoding of information as data and the automation of quantitative reasoning with computer programs. This course covers the basics of the Python programming language with examples drawn from many fields (e.g. chemistry, biology, linguistics, art, music). This is the first course for those interested in computer science. Meets the Critical Perspectives: Quantitative Reasoning requirement. Meets the Critical Learning: FRL requirement.

Degree requirement — Critical Learning: FRL, Critical Perspectives: Q

1 unit — Ellsworth, Scott

Offerings

Term Block Title Instructor Location Student Limit/Available Updated
Fall 2020 Block 1 Computational Thinking Matthew Whitehead TBA 25 / -3 06/17/2021
Fall 2020 Block 3 Computational Thinking Dan Ellsworth TBA 25 / 2 06/17/2021
Spring 2021 Block 6 Computational Thinking Dan Ellsworth TBA 25 / 0 06/17/2021
Summer 2021 Block B Computational Thinking Matthew Whitehead TBA 25 / 0 06/17/2021
Summer 2021 Block B Computational Thinking Dan Ellsworth TBA 25 / 4 06/17/2021
Fall 2021 Block 1 Computational Thinking Dan Ellsworth TBA 32 / 0 06/17/2021
Fall 2021 Block 4 Computational Thinking TBA 25 / 10 06/17/2021
Spring 2022 Block 7 Computational Thinking TBA 25 / 25 06/17/2021
Report an issue - Last updated: 06/17/2021