Computational thinking in practice. We offer easy access to Jupyter Notebooks for students, and support instructors on the best designs and use in class.
Jupyter Notebooks are interactive documents that combine code, equations, visualizations and text. Versatile and flexible, they allow teachers to develop virtual demonstrations, interactive exercises or multimedia handouts very easily.
While they can obviously be used to teach computer science and the associated programming abilities, their specific features make them worth considering for teaching computational problem solving and introducing computational thinking across disciplines.
With our centralized JupyterLab platform, which currently counts more than 4’100 users (among which more than 2’600 students), teachers and students can easily access, modify and run notebooks online with a simple web browser.
Our pedagogical and technical support team has assisted more than 30 teaching teams in the development of educational notebooks for courses in varied science and engineering disciplines, from materials science to signal processing, including quantum physics or structural mechanics, to cite only a few.
We investigate the impact of notebooks on students’ learning, identify the most promising pedagogical scenarii for notebooks and share best practices with teachers.