Interactive Lectures and Active Learning with Python in Scientific
summary
Shows active learning raises retention (10% read, 20% hear, 30% see, 70% say/write, 90% do) and swaps static slides for executable notebooks. Uses Google Colab and live coding so students run and modify code during lecture, adds quiz slots and hidden solution cells, and experiments with ipywidgets for interactivity. Builds visual OOP exercises with Pi5/Processing and a GUI editor in Calfem for Python that edits mesh geometry in real time; demos run successfully though Colab limits some local GUI features.
AI-written summary · about
chapters (8)
- 0:00Introduction and background
- 3:26Active learning in teaching
- 8:19Switching from slides to notebooks
- 13:35Breaks and interactive exercises
- 17:58Creative coding for engagement
- 22:20Interactive geometry in finite element
- 24:52Summary and key takeaways
- 27:19Q&A session
related talks
27mLearn Python Like a 12 Year Old
33mTeaching Python with tiny, occult pandas
31mPanel: Jupyter in Education
30mTeaching Programming for the fun of IT
37mUsing Python to make learning Python better
33mTeaching Python: Ten+ Years of Successes, Trials and Tribulations
32mTeaching programming in undergraduate psychology
02h 33mlearning Python while making drawings and animations
