Computational Thinking and Data Representations
-
Upload
reggie-niccolo-santos -
Category
Software
-
view
179 -
download
1
description
Transcript of Computational Thinking and Data Representations
![Page 1: Computational Thinking and Data Representations](https://reader034.fdocuments.net/reader034/viewer/2022052505/5564439cd8b42ad6268b463f/html5/thumbnails/1.jpg)
![Page 2: Computational Thinking and Data Representations](https://reader034.fdocuments.net/reader034/viewer/2022052505/5564439cd8b42ad6268b463f/html5/thumbnails/2.jpg)
Computational Thinking and Representations
Adapted from Clayton Lewis
![Page 3: Computational Thinking and Data Representations](https://reader034.fdocuments.net/reader034/viewer/2022052505/5564439cd8b42ad6268b463f/html5/thumbnails/3.jpg)
What is “computational thinking”?
● Way of thinking about problems
that has evolved as computational
methods have spread through
activities of all kinds
● Helpful to understand why
computation has become so useful!
![Page 4: Computational Thinking and Data Representations](https://reader034.fdocuments.net/reader034/viewer/2022052505/5564439cd8b42ad6268b463f/html5/thumbnails/4.jpg)
A Slogan: “Computational systems are representational systems”
● People use computers to represent all kinds of important stuff…
● … because computational representations have extremely valuable characteristics.
● But, what is a representation?
![Page 5: Computational Thinking and Data Representations](https://reader034.fdocuments.net/reader034/viewer/2022052505/5564439cd8b42ad6268b463f/html5/thumbnails/5.jpg)
A Representational System
● Relates a target domain of interest to a representation domain, in which work is easier to do in some way. !
● Let’s look at a couple of examples
![Page 6: Computational Thinking and Data Representations](https://reader034.fdocuments.net/reader034/viewer/2022052505/5564439cd8b42ad6268b463f/html5/thumbnails/6.jpg)
![Page 7: Computational Thinking and Data Representations](https://reader034.fdocuments.net/reader034/viewer/2022052505/5564439cd8b42ad6268b463f/html5/thumbnails/7.jpg)
![Page 8: Computational Thinking and Data Representations](https://reader034.fdocuments.net/reader034/viewer/2022052505/5564439cd8b42ad6268b463f/html5/thumbnails/8.jpg)
![Page 9: Computational Thinking and Data Representations](https://reader034.fdocuments.net/reader034/viewer/2022052505/5564439cd8b42ad6268b463f/html5/thumbnails/9.jpg)
Advantages of Computational Representations
● automation replaces costly manual or mental operations with electronic operations
● computational representations can be stored and transmitted easily and cheaply
● computational representations of behavior have flexibility advantages… o many kinds of behavior can be captured
![Page 10: Computational Thinking and Data Representations](https://reader034.fdocuments.net/reader034/viewer/2022052505/5564439cd8b42ad6268b463f/html5/thumbnails/10.jpg)
Computational Thinking…
● …is seeing how to create a computational representation of something you are interested in
● key aspects are o identifying the important things in the
situation o identifying their behaviors
![Page 11: Computational Thinking and Data Representations](https://reader034.fdocuments.net/reader034/viewer/2022052505/5564439cd8b42ad6268b463f/html5/thumbnails/11.jpg)
Computational Thinking Patterns…
● …are common kinds of behavior that are useful in many different situations
● you’ll learn some of these patterns, how to recognize when they are useful, and how to make them work in the AgentSheets visual programming system.
![Page 12: Computational Thinking and Data Representations](https://reader034.fdocuments.net/reader034/viewer/2022052505/5564439cd8b42ad6268b463f/html5/thumbnails/12.jpg)
They are part of a bigger picture:
● features of a situation you are
interested in
!
connect to
!
● computational things o data, programs
![Page 13: Computational Thinking and Data Representations](https://reader034.fdocuments.net/reader034/viewer/2022052505/5564439cd8b42ad6268b463f/html5/thumbnails/13.jpg)
Some more examples
● social networking !
● tracking 16th C European diplomats (Thea Lindquist) !
● ant foraging !
● ….
![Page 14: Computational Thinking and Data Representations](https://reader034.fdocuments.net/reader034/viewer/2022052505/5564439cd8b42ad6268b463f/html5/thumbnails/14.jpg)
Thank you! Questions? :D