Math Coding @ OFS

 

 

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.  

 

1a

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.

 

 

bannerimages

 

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  

MICROWORLDS JUNIOR

Grade 1

65878_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!

 


 

     

SCRATCH

Grades 2-5

1

 

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.

 


 

     

CODE STUDIO

Grades 1-5

images

 

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. Code.org’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.

 


 

matcoding 

 

 

 

Quick Links

 

Scratch

Code Studio

HowTo Videos

Mouse Skills

 

 

Project Links

 

Sprint racer TEMPLATE

 

 

Math Games 

 

Sprint Racer GAME

Times Table GAME

Mental Math GAME

Function Machine

 


 

KSU

 

 

 

 

 

 

 

 

 

 

 

 

 

  Screen Shot 2016-08-08 at 10.05.16 PM

Screen Shot 2016-08-08 at 10.05.16 PM