Who is this presentation for?

Prerequisite knowledge

Materials or downloads needed in advance

A WiFi-enabled laptop and a Kaggle account.

What you'll learn

Learn how to teach a class more effectively using live coding in Jupyter notebooks

Description

Rachael Tatman offers practical introduction to incorporating Jupyter notebooks into the classroom using active learning techniques in line with the gradual release of responsibility instructional model (also known as the I Do, We Do, You Do model)—a pedagogical technique developed by Pearson and Gallagher in which students engage with material more independently over time. You’ll complete a series of exercises designed to help you use Jupyter notebooks to more effectively support active learning in the classroom.

Outline

Overview

Hosted notebooks versus having students download notebooks

Pacing of material and classroom management

I do: Direct instruction

Balancing code examples and supporting text

Dos and don’ts for writing effective sample code

We do: Guided instruction

Designing small, interactive exercises

Evaluating exercises in notebooks using tests

You do: Independent practice and collaborative learning

Creating notebooks for homework assignments

Encouraging student collaboration

Rachael Tatman

Kaggle

Rachael Tatman is a data scientist at Kaggle. She holds a PhD in linguistics from the University of Washington, with a focus in computational sociolinguistics. Her interests include data science education and fairness in machine learning.