Resonance: Learning Mechanical Vibrations Through Computational Thinking

I will describe a pilot project at the University of California, Davis on the redesign of an upper level mechanical vibrations engineering course where students now learn the relevant concepts via computational thinking and computational experimentation. We utilize interactive computing with the Jupyter platform and a custom Python library instead of focusing on the analytical mathematical methods used over the past century. I will cover the course design, principles of teaching and learning with computational thinking (focusing on API design and the use of symbolics), software/hardware infrastructure, assessment practices, and lessons learned.

 Speaker: Kenneth Lyons, University of California, Davis