Students develop and employ strategies for understanding and solving problems in ways that leverage the power of technological methods to develop and test solutions.
1.5.a: Problem Definitions: formulate problem definitions suited for technologyassisted methods such as data analysis, abstract models and algorithmic thinking in exploring and finding solutions.
1.5.b: Data Sets: collect data or identify relevant data sets, use digital tools to analyze them, and represent data in various ways to facilitate problem-solving and decision-making.
1.5.c: Decompose Problems: break problems into component parts, extract key information, and develop descriptive models to understand complex systems or facilitate problem-solving.
1.5.d: Algorithmic Thinking: understand how automation works and use algorithmic thinking to develop a sequence of steps to create and test automated solutions.
ISTE Standard 1:5 focuses on fostering computational thinking in students, encouraging them to use technology, algorithms, and data to solve problems and understand complex systems. It involves helping students break down tasks into smaller parts, analyze patterns, develop solutions, and represent data in meaningful ways. By applying these strategies, students learn to think critically, creatively, and systematically, enhancing their ability to tackle real-world challenges through technology.
The ISTE Standard 1:5 Computational Thinker is summarized in these 4 videos. The videos showcase how teachers across different grade levels and subjects integrate ISTE Standard 1:5 by helping students use technology, algorithms, and data to solve problems and understand complex concepts. In these projects, students break down tasks into smaller, manageable steps—whether programming a robot to dance, designing experiments to study Parkinson’s disease, exploring moral reasoning through historical examples, or creating automated solutions to navigate a treasure map. These hands-on activities not only teach algorithmic thinking and data analysis but also encourage critical thinking, problem-solving, and collaboration, allowing students to engage with complex ideas and real-world applications of technology.
Starfire Education fits ISTE Standard 1:5 Computational Thinker (specifically for my first graders) by encouraging them to:
break down problems
recognize patterns
collaborative problem solving
Overall, Starfire Education would empower first graders to think critically, use technology creatively, and start understanding how to break down problems into smaller parts --- core elements of computational thinking.
Apple’s "Everyone Can Code: Early Learners" guide fits ISTE Standard 1:5 ("Empowered Learner") by helping young students engage with technology to solve problems and create. For first graders, it would allow them to:
Design and Develop Simple Computational Artifacts
Engage in Critical Thinking and Problem-Solving Skills
Apply Computational Thinking
Collaborate and Share Learning
Use Digital Tools Creatively
Apple's "Everyone Can Code: Early Learners" guide helps first graders meet ISTE 1:5 by giving them hands-on opportunities to engage in computational thinking, solve problems, and use technology to create simple digital projects, all while developing their critical thinking and collaboration skills.
PBS Kids SciGirl's "Code Quest" is an excellent example of ISTE Standard 1:5. It allows students to:
Design and Develop Computational Artifacts
Engage in Critical Thinking and Problem Solving
Apply Computational Skills to Solve Problems
Create and Share Learning
Collaboration and Communication
Use Digital Tools Creatively
This site promotes computational thinking through problem-solving, critical thinking, and creativity. The game engages young learners in designing, creating, and refining digital solutions, teaching them how to use technology for problem-solving and critical thinking. It empowers students to develop computational artifacts, apply computational thinking, and reflect on their learning, all while using digital tools in a fun, engaging way.
EdTech Books offers educators a chapter on how to incorporate ISTE Standard 1:5 Computational Thinker within their classrooms. It provides insight on how the following aspects can be implemented and their benefits for our students:
Decomposition: How to break down problems (finding manageable parts)
Creating algorithms (pattern recognition)
Debugging: How students can test and reflect on their practices.
Collaborative Problem Solving
The Use of Digital Tools and Resources
Encouragement of reflecting and iteration.
By encouraging students to break down complex problems, create algorithms, debug their solutions, collaborate, and iterate, students are empowered to use technology in creative and effective ways to solve problems. This helps students develop critical skills in computational thinking, from decomposition and pattern recognition to problem-solving and reflection, all of which align with ISTE 1:5’s focus on learners actively shaping their educational experience through technology.
The DeeBot can be a powerful tool for helping students develop computational thinking. Here’s how it aligns with the standard:
Decomposition: The students can break down problems into step-by-step processes
Pattern Recognition: Students can apply the recognized patterns to solve problems more efficiently.
Abstraction: Thinking deeply about what they need to do to make the robot "move" in the way they need it to.
Algorithm Development: Students develop an "algorithm" to make the robot move in a certain way.
Testing and Debugging: Students will test their created algorithm to ensure that it works, if not they will need to evaluate and reflect (debug) to see what went wrong.
Iterative Process: refining their "coding" process.
The DeeBot is an excellent tool for teaching computational thinking as it helps students practice the core elements of this standard: decomposition, pattern recognition, abstraction, algorithm development, and debugging. By programming DeeBot to complete tasks, students engage in hands-on problem-solving, applying computational thinking strategies to create solutions
The Hour of Code fits ISTE Standard 1:5 by giving students all of the "tools" they need to think beyond in order to solve problems in "real life" situations such as:
Decomposition: Breaking down problems into smaller more manageable pieces.
Pattern Recognition: This encourages students to recognize patterns in their learning.
Abstraction (focusing on essentials): Find the MOST IMPORTANT part of what you are working on first.
Algorithm Development: Design something step-by-step OR create a process of how you will complete a task most efficiently.
Testing, Debugging, and Iteration: Using technology to solve problems.
Building "Computational Thinking' Skills BEYOND the process of Coding: It is an ongoing process, how can you take the skills you've learned and continue to learn from them?
The Hour of Code fits ISTE Standard 1:5 ("Computational Thinker") by guiding students through the process of computational thinking—breaking down complex problems, recognizing patterns, abstracting details, creating algorithms, and testing/debugging their solutions. It provides a hands-on, engaging way for students to practice these critical skills and prepares them to use technology for problem-solving, which is the essence of computational thinking as described in ISTE 1:5.
Apple Inc. (2021, October 5). Apple unveils new resources for elementary school coding and inclusive app design. Apple. https://www.apple.com/newsroom/2021/10/apple-unveils-resources-for-elementary-school-coding-and-inclusive-app-design/
Augusta University. (2023, September). Overview of ISTE Student Standards [Video]. D2L.ISTE. (n.d.).
Carly and Adam. (2020, October 30). 3 ways to continue teaching computer science beyond the Hour of Code™. Carly and Adam. https://carlyandadam.com/thecarlyandadam/3-ways-to-continue-teaching-computer-science-beyond-the-hour-of-code
Google. (n.d.). [Image of app]. Google Play Store. https://images.app.goo.gl/Pw9G3UGQnWJFFvYQ8
Hunsaker, E. (2020). Computational thinking. In The K-12 educational technology handbook. EdTech Books. https://edtechbooks.org/k12handbook/computational_thinking
ISTE official [YouTube channel]. YouTube. https://www.youtube.com/@ISTEofficial
International Society for Technology in Education. (2025). ISTE standards for students. ISTE. https://iste.org/standards/students
Kyritsis, E. (n.d.). Introduction to the Bee-Bot and Blue-Bot in the classroom. Modern Teaching Blog. https://blog.teaching.com.au/introduction-to-the-bee-bot-and-blue-bot-in-the-classroom/
PBS Kids. (n.d.). Code quest. SciGirls. https://pbskids.org/scigirls/games/code-quest
Starfire Education. (2020). Computational thinking. Starfire Education. https://www.starfireed.com/computational-thinking