Math and Coding
Since the release of the new MTH1W curriculum in September 2021, coding has become part of the curriculum expectations for the grade 9 destreamed Mathematics course. The learning objectives of coding in MTH1W are to help students develop logical reasoning skills and apply mathematical concepts to coding. In the past few years, Mr. Ho and the MTH1W1/5 team selected Scratch as the computer programming tool to help students practise coding.
Coding with Scratch in MTH1W1/5
At LPCI, students in the MTH1W1/5 course learn Scratch to meet the coding expectations in MTH1W1/5. Scratch is a block-based computer programming tool that allows students to write code without having to memorize and follow any programming language syntax. This would help students focus mainly on logical reasoning skills and applications of mathematical concepts. Here is a series of 5 coding lessons created by Mr. Ho for LPCI math students:
Coding with micro:bit Technology in MTH1W1/5 and MDM4U1
Mr. Ho continues to give his students a learning opportunity in coding in MTH1W1/5 (Grade 9 Destreamed Mathematics) and MDM4U1 (Grade 12 Mathematics of Data Management). In Semester 2 of the 2024-25 school year, Mr. Ho attended two professional development (PD) workshops on micro:bit technology, offered by TDSB's Teaching & Learning in Global Competencies. Mr. Ho worked with another Math teacher, Chantel George, and created the following tutorial for the micro:bit workshop with the MTH1W1/5 focus.
In MDM4U1, Mr. Ho let his MDM4U1 students work on the rock-paper-scissors championship game using micro:bit technology. Here are Mr. Ho's lesson plan on this micro:bit activity and a short video clip showcasing his MDM4U1 students' work in using micro:bit technology.