Math Coding @ OFS

Cyrene Fiddymont David BT QIN luojia Fiddymont Alankrita Young
Cyrene REYES
David BAND Luojia QIN Alankrita TEOTIA

Coding, in simple terms, is instructing a computer to do what you want it to do. Here at OFS, students will learn a programming language to code a set of precise instructions that the computer can understand.  



Benefits of Coding


Learning to code from young age helps develop creativity, curiosity, persistence, critical thinking, foresight and logic. Learning basic coding can improve problem solving skills and train the mind to follow programming logic and to think in a more analytical manner. 


Students will also learn how to debug errors in their programs, checking their work in detail, applying logic, persistence and resilience.  Finally, we recognise that programmers work in teams and we will provide opportunities for the students to collaborate on projects.


These transferable skills and learning behaviours will endure in the mind far longer than any particular programming language.


Math Coding at OFS


Our program is specially designed to enhance our students’ Mathematics skills such as : 

  • Number, decimals, fractions
  • Positive and negative integers
  • Addition, subtraction, multiplication, division
  • Geometry
  • Measurement
  • Coordinates
  • Using variables to control movement, colour and sound
  • Problem solving and deductive thinking


Screen Shot 2016-08-08 at 8.40.47 PM 2

View Grade 1 Microworlds Junior and Grades 2-5 Scratch for more details about how our Math Coding program provides an excellent context for the development of Mathematics skills.





Math Coding Applications 

Screen Shot 2016-08-08 at 10.05.16 PM Screen Shot 2016-08-08 at 8.40.47 PMScreen Shot 2016-08-08 at 8.40.47 PM  


Grade 1





Microworlds Junior is a computer programming software that requires the students to control the turtle, and to give it commands to make it move, pivot, pause, change and stamp its shape, play music/sound, and much more. It includes painting tools, stamps, texts, buttons, and techniques for students to create animated, interactive presentations. The software makes it possible for students to explore mathematical concepts through the use of iconic programming language.


For example, the students could use the turtle to draw a shape. In order to do this, they will need to think about the attributes of a shape and consider the sequence of commands to help the turtle draw the shape. Then they will have to input a series of icons into the Turtle Command Center, and see what happens!





Grades 2-5



Scratch is a powerful and feature-rich online application where children can program and share interactive media such as stories, games, and animations. It is designed to be fun, educational, and easy to learn. As children create with Scratch, they learn to think creatively, work collaboratively, and reason systematically.


Students program in Scratch by dragging blocks from the block palette and attaching them to other blocks like a jigsaw puzzle. Structures of multiple blocks are called scripts. This method of programming (building code with blocks) is referred to as “drag-and-drop programming”.


Scratch is designed and maintained by the Lifelong Kindergarten group at the MIT Media Lab.





Grades 1-5



Code Studio is a free coding course that is dedicated to expanding participation in computer science. The levelled courses focus on computer science and computer programming.’s courses blend online, self-guided, and self-paced tutorials. It is completely free for anyone, anywhere to use. It introduces computer science basics in a format that’s fun and accessible to everyone.


At OFS we use Code Studio to teach computational thinking and to introduce students to problem solving, debugging and creating scripts using drag-and-drop programming and logical reasoning.





Quick Links


Code Studio


How To Videos


Math Week

Math Week Kahoot


Project Links

Gr 2 Racer Template


Gr 3 Roll The Dice


Gr 4 Excel Project


Gr 5 Functions 1

Gr 5 Functions 2


End of Year

Worlds Hardest Game

Mouse Maze Skills

The Snow Maze

Destruction Maze

Keyboard Invaders -Gr 4-5

Keyboard Ninjas - Gr 2-3




















  Screen Shot 2016-08-08 at 10.05.16 PM

Screen Shot 2016-08-08 at 10.05.16 PM