Writing Code to Model Mathematical Problems
Students at Timmins High & Vocational School are applying computational thinking to deconstruct mathematical problems. They are creating flowcharts and writing pseudocode to represent algorithmic processes, modelling how a computer processes and stores information from user-defined inputs, then outputs that information as instructed by the programmer.
Pedagogy:
math conversations
productive struggle in small groups
Content knowledge (MTH1W):
C2.1: use coding to demonstrate an understanding of algebraic concepts including variables, parameters, equations, and inequalities
C2.2: create code by decomposing situations into computational steps in order to represent mathematical concepts and relationships, and to solve problems
Technology:
applying computational thinking and writing code leading to programming with any platform/language (e.g., Scratch, Python, Swift, etc.)