Schedule for: 25w2027 - Computational Teaching and Learning
Beginning on Friday, May 23 and ending Sunday May 25, 2025
All times in Banff, Alberta time, MDT (UTC-6).
Friday, May 23 | |
---|---|
14:00 - 16:00 |
Open Session: Goals, Brainstorming, and Software Installation (Optional) ↓ What is everyone working on? What do we hope to get out of the workshop? What software are we using? Feel free to drop-in anytime to meet other participants, see what people are working on and get help installing software on your machine. (TCPL 201) |
16:00 - 17:00 | Check-in (Front Desk - Professional Development Centre) |
17:00 - 18:30 |
Patrick Walls: Overview and Examples of Computational Teaching at UBC ↓ We have been using Python, Jupyter, Syzygy, GitHub, nbgrader, CanvasAPI and Jupyter Book in various combinations in several undergraduate courses in the Department of Mathematics at UBC since 2015. We will describe our approach to computational teaching and learning including instructional design, open educational resources, auto-graded assessments and TA training. (TCPL 201) |
18:30 - 20:00 |
Dinner ↓ Meet in TCPL foyer and then we all go into town for dinner. (TCPL Foyer) |
Saturday, May 24 | |
---|---|
07:00 - 09:00 | Breakfast (courtesy of PIMS) (Vistas Dining Room) |
08:45 - 09:00 |
Welcome Talk by BIRS Staff ↓ A brief introduction to BIRS with important logistical information, technology instruction, and opportunity for participants to ask questions. (TCPL 201) |
09:00 - 10:30 |
Instructional Design for Computational Teaching ↓ We will outline design principles for constructing computational learning materials with Python and Jupyter. We will articulate learning goals, identify problems and examples which align with learning goals, explore different levels of scaffolding and how to embed meaningful feedback for students. (TCPL 201) |
10:30 - 11:00 | Coffee Break (TCPL Foyer) |
11:00 - 12:00 |
Strategies for Implementation ↓ We will explore different systems of varying complexity to share, collect, grade and return computational documents. The simplest workflow involves Syzygy, a learning management system (LMS) and manual grading. We will also describe a workflow involving Syzygy, LMS, nbgrader and LMS API to manage, autograde and upload grades and feedback for thousands of students. (TCPL 201) |
12:00 - 13:45 | Lunch (courtesy of PIMS) (Vistas Dining Room) |
13:45 - 14:00 |
Group Photo ↓ Meet in foyer of TCPL to participate in the BIRS group photo. The photograph will be taken outdoors, so dress appropriately for the weather. Please don't be late, or you might not be in the official group photo! (TCPL Foyer) |
14:00 - 16:00 |
Working Groups: Design Computational Learning Material ↓ Participants will work in groups based on course topic and experience to design computational documents with Python and Jupyter. Groups will discuss various aspects of notebook design, as well as activity implementation and delivery. Participants will write their own notebooks with the support of their groups and organizers. (TCPL 201) |
16:00 - 16:30 | Working Groups Progress Reports (TCPL 201) |
16:30 - 17:00 | Break (TCPL Foyer) |
17:00 - 18:00 |
Danny Caballero: Supporting the Integration of Numerical Computing in Physics Education ↓ Numerical computing has transformed modern science, enabling researchers to analyze vast datasets, simulate complex experiments, and gain insights into intricate systems. Despite its critical role, computing remains underrepresented in most science curricula. In this talk, I will address the pressing need to integrate computational training into physics education and present research exploring challenges across all scales—from institutional structures to individual student understanding. I will discuss how these findings can drive the computational revolution in science education by informing institutional incentives, teaching practices, course activities, and assessment tools. Additionally, I will examine the opportunities and challenges posed by generative artificial intelligence, highlighting ongoing research in this area. This work is supported by Michigan State University’s CREATE for STEM Institute, the National Science Foundation, the Norwegian Agency for Quality Assurance in Education (NOKUT), the Norwegian Research Council, and the Thon Foundation. (TCPL 201) |
18:00 - 20:00 |
Dinner ↓ Meet in TCPL foyer and then we all go into town for dinner. (TCPL Foyer) |
Sunday, May 25 | |
---|---|
07:00 - 09:00 | Breakfast (courtesy of PIMS) (Vistas Dining Room) |
09:00 - 11:00 |
Working Groups: Design Computational Learning Material ↓ Participants will work in groups based on course topic and experience to design computational documents with Python and Jupyter. Groups will discuss various aspects of notebook design, as well as activity implementation and delivery. Participants will write their own notebooks with the support of their groups and organizers. (TCPL 201) |
10:30 - 11:00 |
Checkout by 11 ↓ 2-day workshop participants are welcome to use BIRS facilities (TCPL) until 15:00 on Sunday, although participants are still required to checkout of the guest rooms by 11 M. There is no coffee break service on Sunday afternoon, but self-serve coffee and tea are always available in the 2nd floor lounge, Corbett Hall. (Front Desk – Professional Development Centre) |
11:00 - 11:30 | Coffee Break (TCPL Foyer) |
11:30 - 12:00 | Working Groups Progress Reports (TCPL 201) |
12:00 - 12:30 | Wrap-Up and Lunch (TCPL 201) |