Wednesday, December 8, 2021

The 12 Days of Christmath: Day 6

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

Primary

Santa has to put 36 presents into 4 sacks. Each sack must contain the same number of presents.  How many presents will go into each sack? What about if he puts a different number of presents into each sack?


Primary (French)
Le Père Noël met 36 cadeaux dans 4 sacs. Chaque sac doit contenir le même nombre de cadeaux. Combien de cadeaux entrent dans chaque sac? Et s'il met un nombre différent de cadeaux dans chaque sac?

Junior
How can Santa put the presents into the four sacks so that each sack has the same mass? The presents weigh 6 kg, 8 kg, 9 kg, 27 kg, 36 kg, 39 kg, 42 kg, 45, kg, 54 kg, 58 kg.
Junior (French)
How can Santa put the presents into the four sacks so that each sack has the same mass? The presents weigh 6 kg, 8 kg, 9 kg, 27 kg, 36 kg, 39 kg, 42 kg, 45, kg, 54 kg, 58 kg.
Intermediate

A long box containing 40 Jaffa cakes measuring 76 cm by 6 cm by 6 cm. A short box containing 10 Jaffa cakes measuring 19cm by 6 cm by 6 cm. Find a better way of packaging the Jaffa Cakes.


Tuesday, December 7, 2021

The 12 Days of Christmath: Day 5

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

Primary

Connect each pair of pictures using horizontal and vertical paths without crossing any other path.

Primary (French)

Connect each pair of pictures using horizontal and vertical paths without crossing any other path.
Junior

Connect each pair of pictures using horizontal and vertical paths without crossing any other path.


Junior (French)
Connect each pair of pictures using horizontal and vertical paths without crossing any other path.

Intermediate

Place the numbers 1 to 12 on the 12 points of a 12-pointed star so that the sum of each of the six lines is equal.

You can also try an interactive version of this puzzle
at this Mathigon Polypad link.

Monday, December 6, 2021

The 12 Days of Christmath: Day 4

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

Primary: 

Draw the next five lights: 1) blue, blue, green, blue, blue, green, blue, ... 2) red circle, green circle, blue square, blue square, red circle, green circle, blue square, blue square, red circle, ... 3) five red circles, four green circles, two red circles, ... 4) red circle, blue circle, red square, blue square, red square, blue circle, red circle, blue square, red square, blue square, ...
Primary (French)

Draw the next five lights: 1) blue, blue, green, blue, blue, green, blue, ... 2) red circle, green circle, blue square, blue square, red circle, green circle, blue square, blue square, red circle, ... 3) five red circles, four green circles, two red circles, ... 4) red circle, blue circle, red square, blue square, red square, blue circle, red circle, blue square, red square, blue square, ...

Junior

How many stars in the 100th term? Term 1: 3 stars Term 2: 6 stars Term 3 9 stars

Junior (French)

How many stars in the 100th term? Term 1: 3 stars Term 2: 6 stars Term 3 9 stars

Intermediate

Describe the 100th term and the nth term. Term 1: A row of 2 green stars, a row of one blue star, a row of two green stars Term 2: A row of 3 blue stars, a row of 2 green stars, a row of 3 blue stars Term 3: A row of 4 green stars, a row of 3 blue stars, a row of 4 green stars.



Friday, December 3, 2021

The 12 Days of Christmath Day 3

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

Primary

There are 10 circles arranged in a triangle (a row of 1, a row of 2, a row of 3, a row of 4). Each circle is the sum of the two circles below it. the bottom row is an 8, a 7, a blank, a 9. The middle row is a blank, a blank, a 9. What number will go in the top circle?
Primary (French)
There are 10 circles arranged in a triangle (a row of 1, a row of 2, a row of 3, a row of 4). Each circle is the sum of the two circles below it. the bottom row is an 8, a 7, a blank, a 9. The middle row is a blank, a blank, a 9. What number will go in the top circle?
Junior
There are 10 circles arranged in a triangle (a row of 1, a row of 2, a row of 3, a row of 4). Each circle is the sum of the two circles below it. What four consecutive numbers go in the bottom row to get 206 in the top circle?
Junior (French)
There are 10 circles arranged in a triangle (a row of 1, a row of 2, a row of 3, a row of 4). Each circle is the sum of the two circles below it. What four consecutive numbers go in the bottom row to get 206 in the top circle?
Intermediate
There are 10 circles arranged in a triangle (a row of 1, a row of 2, a row of 3, a row of 4). Each circle is the sum of the two circles below it. What four prime numbers go in the bottom row to get 139 in the top circle?

Thursday, December 2, 2021

The 12 Days of Christmath: Day 2

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

Primary

If a green ball is 7, a bell is 5 and an ornament is 3, show me different ways of getting 15.

Primary (French)

If a green ball is 7, a bell is 5 and an ornament is 3, show me different ways of getting 15.
Junior
There are 4 equations using pictures which can be written as: a * 2b + c = 76 a + c = 27 c - a = 13 a + b + c = ?
Intermediate
There are four equations using pictures which can be written as follows: a * 2b + c = 38 a - c = 32 c + a = 8 a + b + c = ?






Wednesday, December 1, 2021

The 12 Days of Christmath: Day 1

I will be posting these puzzles over the next 12 school days: a primary, a junior and an intermediate one. I hope that you enjoy them!

Primary

There are 5 elves and 6 reindeer at the North Pole. How many legs are there?

Primary (French)

Il y a 5 lutins et 6 rennes au Pôle Nord. Combien y a-t-il des jambes?

Junior
There are some elves and reindeer at the North Pole. There are 82 legs and 30 heads. How many elves and how many reindeer are there?
Junior (French)
Il y a des lutins et des rennes au Pôle Nord. Il y a 82 jambes et 30 têtes. Combien y a-t-il des lutins et des rennes?
Intermediate
Christmas stamps cost $5 or $8. What is the largest value that cannot be made by combining any number of these two stamps?









Thursday, October 28, 2021

Coding in the New Grade 9 De-Streamed Math Course

 Coding is a new expectation in Ontario's Grade 9 De-Streamed math and is an area where a lot of my colleagues have asked for support and resources. Trying to figure out exactly is requires has been tricky: the MOE has yet to provide teacher supports in the form of examples, key concepts and sample tasks. However, my own sense is that there is a lot of good that can come when aim to use coding to intentionally learn about math concepts as opposed to coding things like Mario-type games. For this reason, I created a series of short Coding Challenges for the Grade 9 teachers to use with their classes and I have been in a number of schools trying these out.

Before I start any class, I ask what coding languages they have used before. The vast majority of students are familiar with Scratch (used mainly to create the aforementioned Mario-type games) but there is always a couple of students who have learned Python, Javascript or C++. I tell these students that although I will be showing the class a Scratch code, they are more than welcome to use the language of their choice to create a similar code on the condition that they explain this code to me later. 

I thought it would be good to get students to write some code that would produce a list of numbers as this is something that would tie in to some of the expectations from the Number strand. A nice introduction to each code is to provide a flowchart and ask the students to use this to write a list of numbers:

I'm quite happy to let the students struggle through this as their mistakes are often a result of not following the instructions precisely; this is something we need to bear in mind when we are coding!



After 10 minutes or so, we regroup and once we have agreed on how to follow a flowchart (and what numbers we should have written down), I give them a simple example of how this can be written using Scatch:
Care is needed her in building up the 3x+1 function: the same care that is need when using order of operations. This in itself is a worthwhile lesson. When students have successfully recreated this code, I ask them to alter it for these functions:
Now this code is something I produced and I am so far from being considered an expert coder, so I always can challenge students who have finished quickly to improve my code. One teacher noted that the output for the above code:
lacks a bit because it only gives the y-values, and that it would be better to see a pair of co-ordinates. I was initially unsure how to achieve this, but after watching what some students were trying, I came up with this:


Much better, I'm sure you would agree!

In a different class, students had already completed some of the coding challenges so we tried a different approach. We gave them the actual code and challenged them to follow this (instead of the flowchart) to create a list of numbers:
What I liked about this approach, is that we didn't have to spend time consolidating after they had written their answers: we simply asked them to recreate the code and see what the output is (in this case it is the... well, that would be telling wouldn't it?!) The students were then able to make sense of the code (especially the last two lines).
My challenge for this code was to improve it so that the user can choose the first two numbers (as opposed to starting with 1 and 1). It isn't long before students come up with something like this:

Now I can ask one of my favourite questions: 
Choose two starting numbers that will give you 1000 for the twelfth term.
As students work their way through this, some good questions come up:
  • are there any whole number solutions?
  • if you are using decimals, how close can you get?
  • how can you be more efficient in your search?
One student really took this last idea to hand. By fixing the first two numbers to be the same, he created a code that checked every possibility starting from ) 0.0001:



In another class, we started by giving them the flowchart for the wonderful Hailstones Numbers:
As students worked through this, some questions quickly emerged:


  • is there a number which doesn't lead to a 4-2-1 loop?
  • is there a different loop that a number can get caught in?
  • what is the longest amount of numbers that can be written before getting caught in a loop?
In this class, the teacher had been getting the students to write the Scratch code on their own and only showing them my code if absolutely necessary, so this is what we did for the Hailstone numbers. One challenge here is how to code the bit where we have to check to see if a number is even or odd. This necessitated a little interlude on modular arithmetic and 'if.. then...else' statements, but eventually led to this code:
On a side note, one particular student needed some extra examples to help him understand mod arithmetic but when the penny dropped, he declared with a massive smile: 'Mod arithmetic is really cool!'
As students used their code, they surmised that it would appear that every number gets stuck in the 4-2-1 loop. I challenged them to change their code so that the list stops at the first instance of 4-2-1 and tells us the length of this list. One student came up with this:

This is his explanation of the code:

We ended the class by relating the story of Fermat's Last Theorem and how this easy-to-understand problem eluded proof for centuries until Andrew Wiles heard about in a school math class and then devoted himself to this proof which he eventually achieved after 7 painstaking years. I then told them that Hailstone numbers are also referred to as the Collatz Conjecture and whilst mathematicians think that all numbers end in the 4-2-1 loop, no-one has actually proved this. 
'Maybe one of you here is inspired by this story, like Andrew Wiles was inspired by Fermat's Last Theorem. And maybe one of you will, years from now, create a beautiful proof for this and claim the $1 000 000 prize for doing so.' 
This got them excited!
'If so,' I continued, 'Don't forget to seek us out and at least buy us a cup of coffee!'

*        *        *
Personally, I have learned the following:
  • Coding can be a really great way to explore many math ideas that are in the new curriculum and it can be done in a way that doesn't feel like an addition. 
  • Have the students work with a coding buddy: shared thinking (even shared devices) lead to stronger learning.
  • Have some extension questions ready to go for those that finish quickly, and don't feel that you need to have the answers to these: trust the students to find a way and be happy to learn from them.
  • Be happy sharing your mistakes with the students, and show students how you talk through your thinking when de-bugging this mistake.