- Indian Prairie School District #204
- Computational Thinking
-
Computational Thinking in District 204
IPSD 204's Philosophy for Computational Thinking
Our goal is to help all learners become computational thinkers who can harness the power of computing to innovate and solve problems.
What is Computational Thinking?
Computational Thinkers are the creators, designers, and developers of the technology tools and systems that are now contributing to major advances in almost every field of human understanding and endeavor (Source: ISTE/CSTA). Students apply Computational Thinking to analyze problems and create efficient and effective solutions. Computing, Computational Thinking, Computer Science, and Programming are all interconnected. Computing combines CT & CS Skills, Computational Thinking is a problem solving process, Computer Science is an academic discipline, and Programming is a technical skill.
The Pillars of Computational Thinking
Pillar Definition Abstraction Removing details from a solution so that it can work for many problems. Algorithms
Developing a step-by-step solution to the problem or the rules to follow to solve the problem. Decomposition Breaking down a complex problem or system into smaller, more manageable parts. Pattern Recognition Looking for similarities among and within problems. Working with Data Collection, representation, and analysis. Creating Computational Thinking Artifacts Embraces both creative expression and the exploration of ideas to create prototypes. CT Video
Resources