Skip to content

Miss Younger

Miss Younger's Math Musings

  • Wonders
    • News Letters and Notices
    • Term 1
    • Term 2
    • Term 3
    • Division 5
    • Langley Fundamental Elementary
  • Teaching
    • Teaching Through Inquiry
    • Inquiry
    • First People’s Principals
    • Lesson Plans
    • Language Arts
    • Science
    • Social Studies
    • Read Alouds
    • Inspiration
    • Math
    • Teaching Math in BC Elementary Schools
    • Assessment
    • Leadership
    • Technology
  • Math For All
    • Math Games
    • Leadership in Mathematics
    • Teaching Math in BC Elementary Schools
    • Mathematics Strategies for At Risk Students
    • Math
    • Lesson Plans
  • Math At Home
    • Math Games
  • About Me
    • Contact Me
  • Grade 4
  • Math and Technology
    • Cont 933
    • Technology
    • Flip Grid
    • Data
    • PIC RAT
    • SAMR Model
    • Financial Literacy
    • Coding
    • Unplugged Coding
  • Inquiry
    • Planning for Inquiry
    • Lesson Plans
    • Teaching Through Inquiry
  • Lesson Plans
    • UDL
  • STEM
    • Coding
    • Unplugged Coding
  • Toggle search form
  • Supporting ELL Students Math
  • Assumptions About Leadership Leadership
  • Grade 4 Math Curriculum Grade 4
  • Low or No Tech Lesson Cont 933
  • Math Myths I Once Beleived Math
  • Who Was Single Point Rubric Assessment
  • Outdoor Math First People's Principals
  • Division Strategies HyperDoc Cont 933

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

  • Three Act Math Task Math
  • Play with a Purpose Grade 4
  • Youtube Article Response Video Cont 933
  • Teacher Self Assessment Teaching
  • Response to the Mathematician’s Lament Inspiration
  • Resilient Problem Solving GDE 831

Leave a Reply Cancel reply

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

Recent Posts

  • Critical Thinking – Student Created Rubrics
  • Blooms Taxonomy in Education
  • Why Math
  • Wonders Start Up Information
  • Three Act Math Tasks

Recent Comments

    Archives

    • 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

    • Assessment
    • Coding
    • Cont 933
    • Data
    • Financial Literacy
    • First People's Principals
    • Flip Grid
    • GDE 831
    • 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
    • Online Platforms
    • PIC RAT
    • Planning for Inquiry
    • 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

    • Critical Thinking – Student Created Rubrics
    • Blooms Taxonomy in Education
    • Why Math
    • Wonders Start Up Information
    • Three Act Math Tasks

    Archives

    • 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

    • Assessment (11)
    • Coding (4)
    • Cont 933 (22)
    • Data (2)
    • Financial Literacy (1)
    • First People's Principals (10)
    • Flip Grid (1)
    • GDE 831 (5)
    • GDE 833 (2)
    • Grade 4 (19)
    • Innovation (5)
    • Inquiry (21)
    • Inspiration (14)
    • Language Arts (4)
    • Leadership (10)
    • Leadership in Mathematics (10)
    • Lesson Plans (18)
    • Math (64)
    • Math and Technology (22)
    • Math Games (4)
    • Mathematics Strategies for At Risk Students (5)
    • Mindset (2)
    • News Letters and Notices (1)
    • Online Platforms (2)
    • PIC RAT (1)
    • Planning for Inquiry (13)
    • Read Alouds (1)
    • Reflections (7)
    • Salish Sea (1)
    • SAMR Model (1)
    • Science (5)
    • Social Studies (6)
    • STEM (4)
    • Teaching (42)
    • Teaching Math in BC Elementary Schools (45)
    • Teaching Through Inquiry (19)
    • Technology (8)
    • Term 1 (1)
    • Thinking (8)
    • UDL (3)
    • Uncategorized (2)
    • Unplugged Coding (1)
    • Videos (2)
    • Who HQ (1)
    • Wonders (1)
    • Assumptions About Leadership Leadership
    • Video Feedback Assessment
    • Assessment in BC and Finland Teaching
    • Coding in The Classroom Coding
    • Inquiry Unit Development Part 1 Grade 4
    • Grade 4 Math Compentencies Lesson Plans
    • Math Routines Math
    • Online Tools Analysis Cont 933

    Copyright © 2023 Miss Younger.

    Powered by PressBook News WordPress theme