EuroSciPy logo

EuroSciPy 2013

Brussels, Belgium - August 21-24 2013

PySTEMM - A STEM Learning Tool for Exploring and Building Executable Concept Models

Kelsey DSouza


Models are central to science, engineering, and math, helping us conceptualize, understand, and predict phenomena around us. Computational modeling has revolutionized science and engineering. Yet in the US, K-12 STEM education teaches very little modeling, and students do not explore or create models. This project will demonstrate that executable concept models, based on using pure high-order functions and objects in Python:

  • apply across multiple STEM areas and learning modes,
  • are more feasible and approachable than previously thought,
  • invite bottom-up exploration and assembly, yet build deep understanding.

We do this by building a proof-of-concept tool called PySTEMM and numerous sample models.