An AI view of Computational Thinking

Citizen science is a collaborative and participatory approach to scientific research, where members of the public are actively involved in collecting, analyzing, and interpreting scientific data. In citizen science, individuals from diverse backgrounds can contribute to scientific research projects by providing data, helping with experimental design, and analyzing results. This approach allows scientists to collect data on a larger scale, over a wider geographic area, and at a lower cost than would be possible using traditional research methods.

Citizen science can take many forms, from community-based environmental monitoring programs to online platforms where volunteers can contribute to scientific projects from their own homes. The types of projects that can benefit from citizen science are diverse, including projects related to ecology, biology, astronomy, climate change, and more.

Citizen science provides many benefits to both scientists and the public. For scientists, citizen science can help to collect data that might otherwise be difficult or impossible to obtain, and can also increase the speed and efficiency of data collection. For members of the public, citizen science can be a way to learn more about scientific research, contribute to important projects, and engage with scientists and other members of the community. Citizen science can also help to build public awareness of scientific issues and can promote the use of evidence-based decision-making in public policy.

Overall, citizen science is an innovative and collaborative approach to scientific research that can help to address complex scientific questions and engage the public in the process of scientific discovery.

chatGPT – 4 April 2023

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.