Computational Thinking in Jupyter

I think teaching is best done through stories. For computational thinking these stories are best told in the notebook format. This was introduced by a number of folks, in by opinion most notably by Steven Wolfram in Mathematica. Such a notebook format is also available for use with python programming. Called Jupyter, it is available from a number of sources. I use the Anaconda implementation. It is also available online in a form that facilitates collaboration. This web based application, CoCalc, is also very useful as a teaching environment. I also recommend looking at sagemath.

The first question is, “What is computational thinking?”

And here is another attempt to display information from a CoCalc page. This is supposed to be a whiteboard presentation. Here is a code page from CoCalc. They will both run. They open as a static page, but if you ‘click’ on edit, you are given the option to create an anonymous account from which you can then run the code. Therefore, I can use Jupyter pages and whiteboard pages to show you my progress in learning Computational Thinking and how it relates to various disciplines.