Modeling and Simulation
Computational Thinking
#CSForAllNYC
CS4all.nyc
Modeling & Simulation
Modeling is the process of representing a system to allow one to
Models can be used to simulate real world phenomena that are not easy to observe or reproduce, and often generate simulated data that can further understanding of the system or make predictions.
NYSS + CT
K-1.CT.1 Identify and describe one or more patterns (found in nature or designed), and examine the patterns to find similarities and make predictions.
2-3.CT.1 Create a model of an object or computational process in order to identify patterns and essential elements of the object or process.
4-6.CT.1 Develop a computational model of a system that shows changes in output when there are changes in inputs.
#CSForAllNYC
CS4all.nyc
Modeling & Simulation, NO computer?
Is it possible to represent a system without a computer?
NYSS + CT
K-1.CT.1 Identify and describe one or more patterns (found in nature or designed), and examine the patterns to find similarities and make predictions.
2-3.CT.1 Create a model of an object or computational process in order to identify patterns and essential elements of the object or process.
4-6.CT.1 Develop a computational model of a system that shows changes in output when there are changes in inputs.
Although not be completely accurate in scale or exact distance from the sun, this model was created to show that the solar system has 9 planets of varying size. These planets were put in order of orbit. It’s an abstract model of a system.
#CSForAllNYC
CS4all.nyc
Modeling & Simulation, NO computer?
Is it possible to build an accurately scaled model of our solar system without a computer?
This computer generated simulation shows distance and orbit speed.
How would you build a physical representation of the same?
#CSForAllNYC
CS4all.nyc
They needed 7 miles and a marble. . .
#CSForAllNYC
CS4all.nyc
Reflection
Modeling the scale of our solar system with a physical build.
What dataset was used to build this model?
What prediction did this team make with their model?
#CSForAllNYC
CS4all.nyc
Computer models and simulations
Computers run tasks faster and more efficiently than humans can. (That’s why we made them)
This simulation of our solar system includes our sun’s orbit around the galaxy to show how we move through space more accurately.
What observations or predictions can you make?
#CSForAllNYC
CS4all.nyc
Examples of Models & Simulations
COVID transmission simulation game
source: ecals.cals.wisc.edu/2020/05/04/apl-debuts-covid-crush-virus-transmission-simulation-game
#CSForAllNYC
CS4all.nyc
Connections to the Real World
Weather predictions:
#CSForAllNYC
CS4all.nyc
Connections to the Real World
Waze is a tool that can simulate a route based on given parameters as well as traffic data and patterns.
It can use the traffic and construction information collected to simulate and predict the future travel time.
#CSForAllNYC
CS4all.nyc
Connections to the Real World
Fire drills
#CSForAllNYC
CS4all.nyc
Modeling & Simulation in Academics
Classroom
Scratch
#CSForAllNYC
CS4all.nyc
Content area connections
What are some non-computer generated forms of modeling data in your instructional practices? I.e. graphs, diorama, prototype, acting, music sheets, dewey decimal system, etc
What are some computer-generated models or simulations that can more efficiently represent systems in your content area?
NYSS + CT
K-1.CT.1 Identify and describe one or more patterns (found in nature or designed), and examine the patterns to find similarities and make predictions.
2-3.CT.1 Create a model of an object or computational process in order to identify patterns and essential elements of the object or process.
4-6.CT.1 Develop a computational model of a system that shows changes in output when there are changes in inputs.
#CSForAllNYC
CS4all.nyc
Ex: Library, Dewey Decimal System
Card Catalog
This classification system is how materials are organized in a library. The card catalog is a model of the physical collection. Data (Title, author decimal number) are written on the cards and organized the same way as the books, but at a much smaller scale.
#CSForAllNYC
CS4all.nyc
Ex: Library, Dewey Decimal System
Database
A database is like a computer model of the catalog.
#CSForAllNYC
CS4all.nyc
Ex: Library, Dewey Decimal System
Card Catalog
Database
Which model do you think is more efficient for users to find information in a library? Which one is more fun to use? 😉
#CSForAllNYC
CS4all.nyc
Modeling & Simulation in Academics
ELA (create models of different types of poems, simulate new ones!)
https://www.poem-generator.org.uk
developer.nvidia.com/blog/ai-sonnet-writing-poet-resembles-shakespeare
#CSForAllNYC
CS4all.nyc
NY State Standard Connection
#CSForAllNYC
CS4all.nyc