Skip to content

Miss Younger

Miss Younger's Math Musings

  • About Me
  • First People’s Principals
  • Math
    • Teaching Math in BC Elementary Schools
    • First People’s Principals and Math
    • Math At Home
    • Mathematics Strategies for At Risk Students
    • Math For All
    • Math Games
    • Financial Literacy
    • Math and Technology
  • Contact Me
  • Division 5 Wonders
    • Division 5
    • Home Work
    • News Letters and Notices
    • Term 1
    • Term 2
    • Term 3
  • Queen’s Univeristy Graduate Work
    • Cont 933
    • GDE 831
    • Teaching Through Inquiry
    • GDE 832
    • GDE 833
    • PME 826
    • Planning for Inquiry
    • Assessment
    • Thinking
    • Leadership
    • Leadership in Mathematics
    • Inspiration
    • Innovation
    • Reflections
    • Inquiry
    • STEM
    • UDL
    • Mindset
    • Teaching
    • Videos
    • Resource Links
    • Data
  • Lesson Plans
    • Salish Sea
    • Language Arts
    • Science
    • Social Studies
    • Read Alouds
  • Technology
    • PIC RAT
    • Flip Grid
    • SAMR Model
    • Online Platforms
    • Coding
    • Unplugged Coding
  • Capstone Project
    • Project Bibliography
  • Toggle search form
  • Preparing Questions for Professional Inquiry Inquiry
  • Three Act Math Tasks GDE 831
  • Differentiation Supports Teaching
  • Fun with Formative Assessment in Grade 4 Assessment
  • Scratch Coding Coding
  • Thinking Routines Inquiry
  • Vision for Education PME 810
  • Response to the Mathematician’s Lament Inspiration

Debugging is Part of Problem Solving

Posted on June 9, 2021June 9, 2021 By Amanda Younger No Comments on Debugging is Part of Problem Solving

For me one of the most valuable things coding brings to math class is the idea of debugging. When code is debugged, you search for the mistakes and correct them to make your code run better, in this venue mistakes are simply part of the process and not as something wrong. We get new releases of soft wear all the time as developers build their skills, discover new ways of doing things and make code more efficient, this is something that could easily carry over to math class.  If we think about having version 2.0 or version 10 of something and the excitement of a new updated version think each year’s new iPhone, we could build the same theory of improvement and trying again into our problem solving. We might have seen the problem a few weeks ago or a few months ago but we’ve learned new things and can fix the “bugs” and make our solution clearer and smoother with the new skills that we’ve learned. I would love to come up with some start of the year problems that require mathematical thinking and problem-solving skills that we could revisit in the last week or two of the year and see how much we’ve grown in our thinking.  In addition, the cornerstones of computational thinking are also key skills for problem solving. If we can teach students these skills and help them develop as part of their critical and creative thinking skills, we not only build their computer science skills and fulfill ADST curriculum we also give them tools to understand mathematics and think like a mathematician.

There are four key techniques (cornerstones) to computational thinking:

  • decomposition – breaking down a complex problem or system into smaller, more manageable parts
  • pattern recognition – looking for similarities among and within problems
  • abstraction – focusing on the important information only, ignoring irrelevant detail
  • algorithms – developing a step-by-step solution to the problem, or the rules to follow to solve the problem

from: https://www.bbc.co.uk/bitesize/guides/zp92mp3/revision/1

in my own classroom we seldom get the opportunity to use scratch or other online coding platforms. We do a fair bit of unplugged coding however and it always gets my students thinking, communicating, and solving problems. In unplugged coding my students work on white boards, index cards, or post it’s to write code for their “robot” (partner) to follow, the robot may only do exactly what is written down. While I have two sets of LittleCodr cards my students much prefer using white boards or index cards as it allows them more freedom to code. Some groups use words, others draw symbols for their robot to follow. This week their task was to make their partner do the Chicken Dance. Each student writes their code then has their partner try it, if it doesn’t work, we debug and try again. After a few tries we move to groups of 4 and the group of 4 writes a best version of the code for the chicken dance. I then demonstrate each group’s code as the final robot. The kids love these this especially knowing that at the end they get to see their teacher do it.

http://littlecodr.com/#littlecodr

Math, Teaching Math in BC Elementary Schools

Post navigation

Previous Post: Comparing Visions for Math Education
Next Post: Play with a Purpose

Related Posts

  • Online Learning Platforms and Social Media Cont 933
  • Resilient Problem Solving GDE 831
  • Implementing Flip Grid Cont 933
  • Supporting ELL Students Math
  • Scratch Coding Coding
  • Math Myths I Once Beleived Math

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Capstone Project Mind Map
  • Capstone Topic, Format and Rational
  • Chat GPT Again – For The Last Time
  • Exploring Capstone Projects
  • PME 896 Personal Introduction

Recent Comments

    Archives

    • August 2024
    • July 2024
    • March 2024
    • January 2024
    • December 2023
    • May 2023
    • March 2023
    • November 2022
    • September 2022
    • August 2022
    • March 2022
    • February 2022
    • January 2022
    • November 2021
    • September 2021
    • August 2021
    • July 2021
    • June 2021
    • February 2021

    Categories

    • About Me
    • Assessment
    • Coding
    • Cont 933
    • Curriculum
    • Data
    • Financial Literacy
    • First People's Principals
    • Flip Grid
    • GDE 831
    • GDE 832
    • GDE 833
    • Grade 4
    • Innovation
    • Inquiry
    • Inspiration
    • Language Arts
    • Leadership
    • Leadership in Mathematics
    • Lesson Plans
    • Math
    • Math and Technology
    • Math Games
    • Mathematics Strategies for At Risk Students
    • Mindset
    • News Letters and Notices
    • Number Agility
    • Number Sense
    • Online Platforms
    • PIC RAT
    • Planning for Inquiry
    • PME 810
    • PME 826
    • PME 894
    • PME 896
    • Read Alouds
    • Reflections
    • Salish Sea
    • SAMR Model
    • Science
    • Social Studies
    • STEM
    • Teaching
    • Teaching Math in BC Elementary Schools
    • Teaching Through Inquiry
    • Technology
    • Term 1
    • Thinking
    • UDL
    • Uncategorized
    • Unplugged Coding
    • Videos
    • Who HQ
    • Wonders

    Meta

    • Log in
    • Entries feed
    • Comments feed
    • WordPress.org

    Recent Posts

    • Capstone Project Mind Map
    • Capstone Topic, Format and Rational
    • Chat GPT Again – For The Last Time
    • Exploring Capstone Projects
    • PME 896 Personal Introduction

    Archives

    • August 2024 (3)
    • July 2024 (10)
    • March 2024 (6)
    • January 2024 (1)
    • December 2023 (20)
    • May 2023 (7)
    • March 2023 (5)
    • November 2022 (3)
    • September 2022 (1)
    • August 2022 (5)
    • March 2022 (9)
    • February 2022 (11)
    • January 2022 (2)
    • November 2021 (8)
    • September 2021 (1)
    • August 2021 (1)
    • July 2021 (17)
    • June 2021 (44)
    • February 2021 (1)

    Categories

    • About Me (1)
    • Assessment (30)
    • Coding (4)
    • Cont 933 (22)
    • Curriculum (1)
    • Data (2)
    • Financial Literacy (1)
    • First People's Principals (11)
    • Flip Grid (1)
    • GDE 831 (5)
    • GDE 832 (12)
    • GDE 833 (2)
    • Grade 4 (20)
    • Innovation (6)
    • Inquiry (26)
    • Inspiration (15)
    • Language Arts (5)
    • Leadership (16)
    • Leadership in Mathematics (14)
    • Lesson Plans (19)
    • Math (74)
    • Math and Technology (22)
    • Math Games (4)
    • Mathematics Strategies for At Risk Students (5)
    • Mindset (2)
    • News Letters and Notices (1)
    • Number Agility (2)
    • Number Sense (7)
    • Online Platforms (4)
    • PIC RAT (3)
    • Planning for Inquiry (14)
    • PME 810 (9)
    • PME 826 (23)
    • PME 894 (3)
    • PME 896 (5)
    • Read Alouds (1)
    • Reflections (17)
    • Salish Sea (3)
    • SAMR Model (1)
    • Science (5)
    • Social Studies (7)
    • STEM (4)
    • Teaching (48)
    • Teaching Math in BC Elementary Schools (46)
    • Teaching Through Inquiry (20)
    • Technology (14)
    • Term 1 (1)
    • Thinking (8)
    • UDL (3)
    • Uncategorized (3)
    • Unplugged Coding (1)
    • Videos (2)
    • Who HQ (1)
    • Wonders (1)
    • Studying the Problem of Practice Innovation
    • Assumptions About Leadership Leadership
    • Assessment Reflection Assessment
    • Core Word – Joy Inquiry
    • Leadership Self Evaluation Rubric Assessment
    • Planning a Class Party Cont 933
    • EXPLORING THE SALISH SEA AND GREAT BEAR RAINFOREST A Cross Curricular Unit First People's Principals
    • Who Was Single Point Rubric Assessment

    Copyright © 2025 Miss Younger.

    Powered by PressBook News WordPress theme