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, Koushik, Rennie
Offerings
Term | Block | Title | Instructor | Location | Student Limit/Available | Updated |
---|---|---|---|---|---|---|
Fall 2022 | Block 2 | Computational Thinking | Cory B Scott | Tutt Science Building 213 | 25 / -3 | 03/26/2023 |
Fall 2022 | Block 3 | Computational Thinking | Ken Riddle | Tutt Science Building 213 | 25 / 2 | 03/26/2023 |
Spring 2023 | Block 8 | Computational Thinking | Ken Riddle | TBA | 25 / 13 | 03/26/2023 |
Summer 2023 | Block B | Computational Thinking | Ben Nye | Tutt Science Building 213 | 25 / 17 | 03/26/2023 |
Fall 2023 | Block 1 | Computational Thinking | Varsha Koushik | TBA | 32 / 32 | 03/26/2023 |
Fall 2023 | Block 3 | Computational Thinking | TBA | 25 / 25 | 03/26/2023 | |
Spring 2024 | Block 5 | Computational Thinking | Dan Ellsworth, Robert Rennie | TBA | 32 / 32 | 03/26/2023 |