Volume 2 Issue 1 (October 2016)

george-greeceEditor’s Message

Welcome to Volume 2 of Math + Code!

Please take a peek at the 9 exciting articles below.

Use the Tweet link at the top of each page to share articles you like (or even the whole issue using the Tweet link on this page) with colleagues and friends.

Read more

Featured Articles

Screen Shot 2016-09-28 at 4.53.54 AMShooting Stars & Fireflies – Gabriella Solti

Using accessible technology to access and create digital art and visualization. Using simple creative construction techniques, clear food wrap and tiny multicolour flashing LED lights we can make small, lightweight and soft light balls that will rhythmically change their colour through a multitude of vibrant colours. This light ball can be used in choreographing the patterns of both fireflies and meteor showers.

Read more

Screen Shot 2016-09-25 at 7.53.53 AMLiterally Stepping Through Algorithms – Neil Smith & Helen Caldwell

Sorting networks work as an “unplugged” activity, with students moving through a physical sorting network, is a group activity where students become the items being sorted. We have made large sorting networks from coloured masking tape on the floor of a room, with people holding large playing cards as the items to be sorted. Students literally step through the algorithm, being acted on it as the algorithm progresses.

Read more

Screen Shot 2016-09-27 at 8.00.36 PMIntroducing Coding to Pre-Service Teachers – Donna Kotsopoulos & Julie Mueller

This past year, we introduced coding in all of the pre-service mathematics education courses in the primary/junior and junior/intermediate divisions at Wilfrid Laurier University. Our decision to do so was based on our view that coding was a “disruptive pedagogy”.  We introduced coding despite having no knowledge of coding ourselves.

Read more

Fusion of Art & Computational Thinking – Marja Miller & Steven Wojnarski

How do we help students become creative math problem solvers? How can computational thinking help? And how does art fit in all of this? The LilyPad Arduino can be used to teach mathematical concepts, such as algorithms, cryptography, patterns, functions, input and output, and geometry while creating a work of art. A specific example of how math can be taught with the LilyPad is making a secret decoder wristband  (shown on the left).

Read more

Problem Solving + Coding – Steven Floyd

To effectively teach problem solving strategies teachers need genuine problems that can be solved in a variety of ways and that allow students to consider the problem solving processes used. They also need a problem solving context in which feedback is immediate and the cost of each trial is low. This leads to more problem solving attempts and allows the student to own and accept their errors.

Read more

Screen Shot 2016-09-24 at 8.49.10 PMTeaching Students Attention to Detail Through Code – Enzo Ciardelli

Having taught mathematics for more than ten years at various grade levels, I gravitate to tools and practices that promote high interest and learning in the classroom. Since integrating coding, these desired results were immediate. Above all else, students are actively engaged and dare I say – fixated – to reach a goal.

Read more

canvas2Making Art with Math + Code – Chris Yiu

Inspired by the math + code art of Bill Ralph (Brock University), George Gadanidis & Chris Yiu set out to create a block-based coding environment that kids could use to mathematically control “painting” objects. The math-coding-art environment was created using Blockly. Give it a try using our first tutorial and code your next math-art masterpiece.

Read more

Review of 3 Math + Coding Initiatives – Jordan Lenjosek

There are numerous initiatives aimed at introducing children to the world of computer coding. A few of these initiatives explore the special relationship between mathematics and computer coding. Linking coding and mathematics can help students develop essential math concepts in a unique and engaging learning environment, with opportunities to visualize abstract concepts and make real-world connections.

Read more

infograph v2Researching CT in Math Ed – Rosa Cendros

Everyone seems to be talking about the need for students to learn top code. How should this happen? Should coding be its own subject? The Computational Thinking in Mathematics Education (ctmath.ca) partnership explores the use of CT in math education, from pre-school to undergraduate mathematics, and in mathematics teacher education.

Read more