2  Acknowledgement

The principles and school of thought is inspired by my old teacher Bertil Nilsson, who introduced us to computational thinking. Nilsson utilized computer based mathematics [1] for several decades now, focusing more on mathematical modeling and analysis rather than manual numerical or symbolic computations, which are handled by the computer.

The idea for this works originated over several years of teaching mechanics and solidmechanics courses on several levels at the school of engineering. The work is influenced by the students as well as discussions held with other profesionals in the field.

This approach is also influenced by Conrad Wolfram’s ideas. In The Math(s) Fix [2], he argues that computers can and should handle routine computations and symbolic manipulations, allowing humans to focus on higher-level problem-solving. He also emphasizes the importance of computational thinking—breaking down complex problems, formulating them in a way that a computer can process, and interpreting computational results to gain deeper insights.

Visualizing mathematical and mechanical concepts is another key aspect of this work. Beyond simply illustrating ideas for the reader, we actively encourage students to use visualization extensively as a tool for verifying and refining their models. This approach to thinking is inspired by Grant Sanderson of 3 Blue 1 Brown.

This site is inspired by the Computational Thinking course given at MIT, as well as the Underactuated Robotics course.

We have carefully chosen python along with the marimo editor for all computer supported tasks. The site itself is created using quarto, python, jupyter notebook in VS Code. We greatly appriciate the work that the community has done to provide such great tools.

[1]
Gåård A, Löfgren H, Nilsson B, Hallbäck N. Införandet av computer based mathematics(CBM) i ingenjörsutbildningar. 2017.
[2]
Wolfram C. The math(s) fix: An education blueprint for the AI age. WOLFRAM MEDIA INC; 2020.