Page Settings

  • Show menu: true
  • Use horizontal menu: true
  • Show sidebar: right
  • Page class: staticSubnav
  • Skip to main content

    CP115 – 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.


    TermBlockTitleInstructorLocationStudent Limit/ AvailableUpdated
    Summer 2020 Block B Computational Thinking Richard Wellman TBA 25/3 08/10/2020
    Fall 2020 Block 1 Computational Thinking Matthew Whitehead TBA 25/0 08/10/2020
    Fall 2020 Block 3 Computational Thinking Dan Ellsworth TBA 25/15 08/10/2020
    Spring 2021 Block 6 Computational Thinking Dan Ellsworth TBA 25/25 08/10/2020