Blogs (3) >>

This program is tentative and subject to change.

Thu 27 Feb 2025 16:03 - 16:22 at Meeting Room 407 - Data Science #2

Jupyter is a web-based, interactive computing environment that supports many commonly-used programming languages. It has been widely adopted in the CS education community and is now rapidly expanding to other STEM disciplines due to the growing integration of programming in STEM education. However, unlike other educational platforms, there is currently no integrated way to capture, analyze, and visualize student interaction data in Jupyter notebooks. This means that teachers have limited to no visibility into student activity, preventing them from drawing insights from these data and providing timely interventions on the fly. In this paper, we present Jupyter Analytics, an end-to-end solution for teachers to collect, analyze, and visualize both synchronous and asynchronous learning activities in Jupyter. The Jupyter Analytics system consists of two JupyterLab extensions connected via a cloud-based backend. On the student side, we introduce the Jupyter Analytics Telemetry extension to anonymously capture students’ interaction activity with more structure and finer granularity than log data. On the teacher side, we introduce the Jupyter Analytics Dashboard extension, which visualizes real-time student data directly in the Jupyter interface. The Jupyter Analytics system was developed through an iterative co-design process with university instructors and teaching assistants, and has been implemented and tested in several university STEM courses. We report two use cases where Jupyter Analytics impacted teaching and learning in the context of exercise sessions, and discuss the potential value of our tools for CS education.

This program is tentative and subject to change.

Thu 27 Feb

Displayed time zone: Eastern Time (US & Canada) change

15:45 - 17:00
Data Science #2Papers at Meeting Room 407
15:45
18m
Talk
How Novices Use Program Visualizations to Understand Code that Manipulates Data Tables
Papers
Ylesia Wu UC San Diego, Qirui Zheng UC San Diego, Sam Lau University of California at San Diego
16:03
18m
Talk
Jupyter Analytics: A Toolkit for Collecting, Analyzing, and Visualizing Distributed Student Activity in Jupyter NotebooksGlobal
Papers
Zhenyu Cai EPFL, Richard Davis EPFL, Raphaël Mariétan École Polytechnique Fédérale de Lausanne, Roland Tormey École Polytechnique Fédérale de Lausanne, Pierre Dillenbourg École Polytechnique Fédérale de Lausanne
16:22
18m
Talk
Teaching Our Teacher Assistants to Thrive: A Reflexive, Inclusive Approach to Scalable Undergraduate Education
Papers
Lisa Yan UC Berkeley
16:41
18m
Talk
Toolkit for Educators of Data Science: Using physical computing to support data science education in the classroom.K12
Papers
Lorraine Underwood Lancaster University, Elizabeth Edwards Lancaster University, Elisa Rubegni Lancaster University, Steve Hodges Lancaster University, John Vidler Lancaster University, Joe Finney Lancaster University