Monday, January 23, 2023

How Coding Revealed a Decimal Misconception

An interesting thing happened in a Grade 9 class recently. I was doing a coding activity looking at so-called Fibonacci numbers where students used a Scratch code to enter two initial values which then generated ten more values. The challenge was to get the twelfth term to be as close to 1000 as possible. I know that there is at least one solution that involves whole numbers but typically students get close to 1000 with two whole numbers and then use decimals to get closer and closer. One student tried 4.5 and 8.4 like this:

A table of values starting with 4.5 and 8.4 with each proceeding term being the sum of the previous two terms.
It was too low so she then tried 4.5 and 8.5:

A table of values starting with 4.5 and 8.5 with each proceeding term being the sum of the previous two terms.

This was too big so she asked 'What do I do now?' 

'Maybe pick a number between 8.4 and 8.5,' I suggested.

'But there are no more numbers between 8.4 and 8.5,' she replied.

As soon as she said this, I recognised a classic decimal misconception: sometimes students do not understand the density of numbers and that there are an infinite number of numbers between any two values. To help her rethink this, I drew a number line between 8.4 and 8.5 and asked her if she could now give me a value between these two:

A number line starting at 8.4 and ending at 8.5
'8.04... no, wait... 8.05,' she replied.

Using some virtual manipulatives, I reminded her that since one-tenth is equivalent to ten-hundredths, and four-tenths is equivalent to forty-hundredths, then 8.4 and 8.5 are equivalent to 8.40 and 8.50 respectively:

A number line starting at 8.40 and ending at 8.50
As soon as I relabelled these on the number line, the light bulb went on.

'Oh... I could try 8.45.... or 8.46 or 8.41!' This she did:

A table of values starting with 4.5 and 8.45 with each proceeding term being the sum of the previous two terms.

Now she was suddenly willing and able to use ever more precise decimals. 

'So I could now try 8.455... and then 8.4555 and keep going like that?'

So this one coding activity did more to reveal and then help correct this particular misconception than anything that I can think of that I have used in the past and at the same time gave great insights into the density of numbers (a new expectation in Ontario's new MTH1W curriculum). This particular coding activity occurred towards the end of the semester though so what I am now thinking is that it should be moved more towards the start of the semester.

One other thing about this activity: I noticed that some pairs of values added to give a curious next value. For example, in the first case above, the seventh and eighth terms, 89.7 and 145.2, add to give 234.8999... and not 234.9. I think that this is because the two values that are inputted by the user are converted to hexadecimal values which are then added to give the next value as a hexadecimal. This is then converted back to decimal but there is sometimes a rounding error as can be seen


Friday, November 25, 2022

Algebraic Expressions and Polypad

I tried this activity in Heather Lyon's MTH1W class using Polypad on Mathigon to help illustrate algebraic expressions. First Q: if this is x + 2 what would 3(x+2) look like? Students go to the VNPS to work in small groups:

Some puzzled looks at first but once they began sketching what it might look like, the students saw what was happening:


I could then easily use Polypad to confirm this:

I followed this up with 5(x+4) and we could now talk of more efficient ways of drawing our thinking. All the while I'm nudging them to the array model:

Now, I want to chunk the ones so give this question. Students' array models are now becoming more efficient:


We do this for a few more example. As they are feeling confident, I want to push them so ask them to sketch out what x(2x+3) would look like. Though they have never seen this sort of question before, they connect it to the model that they have just been using:


I can quickly confirm this on Polypad:


Some students choose to use the concrete algebra tiles but I can then show them how this connects to the diagrammatic model. One of these students says 'Now I see it... and that will save time!'


A few more examples follow and while I help a couple of groups, I give an extension to others: the answer is 18x^2-27 x... what is the question? They factor this successfully without any help from me:


They have been working hard so we take a little break and I perform a little mathmagic: think of a number... add 5, double it... add 8... half it... take away the number you first thought of. By using a little chicanery with a pack of cars, I show them the nine of hearts... the number they were all left with!! I then show how I used algebra to 'rig the system'!


With a little bit of time left, we decide to see if they can use this new knowledge to solve equations. I scroll to the top of my polypad to create an equation from the first two expressions we created:


And with no fuss whatsoever, they successfully solve it!


I was thinking how this approach differed to the one I would have used when I began teaching. Then, I would have given ten examples, no visuals, all symbolic and got the students to do more exercises. Now the students (thanks to Mathigon!) are doing the math!
The link to the polypad I used is here.


Sunday, February 27, 2022

A Nice Algebra Puzzle

Last week I went into a Grade 9 class that had just begun to learn about simplifying polynomials by collecting like terms. I had an idea for a task that I thought would help them with this so began by showing them this pyramid.

I explained that the numbers in two adjacent squares add to give the number in the square directly above them. With this information, I split them into visibly random groups of 3 and had them work at whiteboards to find four numbers that go in the bottom row that would give 54 in the top square.





After completing this, I then gave them this pyramid:


I wanted to see how comfortable they were with collecting like terms before giving them something more thought-provoking. Some were able to complete this symbolically and others were happy to use algebra tiles to help their thinking:




I then gave them this task:

By now, I could hear how adept the students were at collecting like terms and was impressed at the different ways they went about solving the task:


Next, I gave them this task with the restriction that all the terms on the bottom row had to be different:

Again, I was really pleased how they went about solving this (some symbolically, some using algebra tiles again) and by listening to the students talk, I could tell that they were really understanding this. I even overheard a few groups say how much fun the task was!






As this had taken less time than I expected, I had to then think quick and come up with an extension. I asked them that if the value of the top brick was 57, what would the value of the four bottom bricks be?
This required a bit of clarification for two or three groups, but once they understood it, it allowed them to demonstrate their algebraic skills in solving equations and substitution:






It was great to see all the different solutions as well as see that in some cases, the different terms actually resulted in the same value once the substitution was made.

I finished by asking them to figure out:

a) the side lengths of an isosceles triangle, given that the perimeter is 120 cm and that the two equal sides are double the size of the other other side
b) the dimensions of a rectangle given that the perimeter is 1000 cm and that the length is triple the width.

For the first problem, they did this by trial and improvement, so I walked them through how to set this up algebraically. I was pleased to see them al use this approach for the rectangle problem.

I was really happy with the way they remained engaged throughout these tasks, especially as it was a Friday afternoon and would definitely use these again.

Thursday, December 16, 2021

The 12 Days of Christmath: Day 12

 Here are the Day 12 puzzles for the 12 Days of Christmath challenge. Enjoy!!

Primary

Fill in the grid so that each row, each column and each  two-by-two square contains exactly one of each picture.


Primary (French)

Remplissez la grille pour que chaque rangée, chaque colonne et  chaque carré 2X2 contienne exactement une de chaque image.


Junior


Intermediate



Wednesday, December 15, 2021

The 12 Days of Christmath: Day 11

Here are the Day 11 puzzles for the 12 Days of Christmath. Enjoy!

Primary

If one turkey is enough to feed ten people, how many turkeys will you need to feed 75 people?
Primary (French)
Une dinde peut nourrir dix personnes. Combien de dindes aurez-vous besoin pour nourrir 125 personnes?
Junior
Buddy can make 3 toys in 10 minutes. Jovie can make 9 toys in 15 minutes. How many toys can they make in 4 hours?
Junior (French)
Buddy peut fabriquer 3 jouets en 10 minutes. Jovie peut fabriquer 9 jouets en 15 minutes. Combien de jouets peuvent-ils fabriquer en 4 heures?
Intermediate
If 12 elves can make 12 presents in 36 minutes, how long will it take 4 elves to make 48 presents?