Interactive Lectures and Active Learning with Python in Scientific by Jonas Lindemann
Interactive Lectures and Active Learning with Python in Scientific Computing. Teaching programming can be significantly improved if lectures and courses use concepts from active learning. During the last years, I have transitioned from static to interactive slides using Jupyter Notebooks, where students can interact with the material during the lecture. The lectures also contain exercises that the students can perform during the lecture to reinforce their learning process. In some of our libraries, we have also developed interactive functions that enable the students to quickly modify parameters in the computational codes.