Computational Teaching and Learning (25w2027)
Organizers
Patrick Walls (The University of British Columbia)
Shawn Desaulniers (University of Alberta)
Pam Sargent (University of Toronto)
Description
The Banff International Research Station will host the “Computational Teaching and Learning” workshop in Banff from May 23 - 25, 2025.
Computational thinking is the process of formulating problems and their solutions in ways that a computer can implement, and computational teaching is the set of instructional practices designed for computational thinking. Computational teaching and learning have always been an important part of undergraduate mathematics education however student access to expensive computational resources has been very limiting.
Web-based, open-source computational resources are now more widely available than ever. Python is a general purpose programming language and Jupyter is a web-based development environment for creating computational documents. We propose to develop new modes of teaching and learning based on Python and Jupyter which promote computational thinking and which complement the current undergraduate mathematics curriculum.