Online Program Home
My Program

Abstract Details

Activity Number: 558 - Innovations in Teaching Undergraduate Probability
Type: Invited
Date/Time: Wednesday, August 1, 2018 : 2:00 PM to 3:50 PM
Sponsor: Section on Statistical Education
Abstract #326787 Presentation
Title: A Simulation-Based Approach to Teaching Probability Using the Symbulate Package
Author(s): Kevin J Ross* and Dennis L Sun
Companies: Cal Poly and Cal Poly and Google
Keywords: Simulation; Probability; Multivariable thinking; Visualizing distributions; random variables; stochastic processes
Abstract:

Simulation is an effective tool for analyzing probability models as well as for facilitating understanding of concepts in probability. We will discuss tactile and technology-based simulation activities for use with a "simulate everything" approach to teaching probability.

Unfortunately, implementing a simulation from scratch often requires users to think about programming issues that are not relevant to the simulation itself. We have developed a Python package called Symbulate (https://github.com/dlsun/symbulate) which provides a user friendly framework for conducting simulations involving probability models. The syntax of Symbulate reflects the "language of probability" and makes it intuitive to specify, run, analyze and visualize the results of a simulation. Moreover, Symbulate's consistency with the mathematics of probability reinforces understanding of probabilistic concepts. We will demonstrate Symbulate, discuss its main pedagogical features, present examples of Symbulate graphics, and share some of our experiences using Symbulate in courses.


Authors who are presenting talks have a * after their name.

Back to the full JSM 2018 program