Report writing time has just come and gone, and as a service to the teachers I work with I made a document with the links between coding and maths outcomes in the Syllabus. My comments are in green italics and describe the activities they did to meet the outcomes. In this post I deal with mathematics. In the next post I will outline a few more learning areas.

### Here it is:

### Outcomes: Stage 1

## Mathematics

Working mathematically: *develop understanding and fluency in mathematics through inquiry, exploring and connecting mathematical concepts, choosing and applying problem-solving skills and mathematical techniques, communication and reasoning.*

__Measurement and Geometry__

Position: MA1-16MG: *Represents and describes the positions of objects in everyday situations and on maps.*

- Give and follow directions to familiar locations (ACMMG023)
- Use the terms ‘left’ and ‘right’ to describe the positions of objects in relation to themselves and from the perspective of a person facing in the opposite direction, eg ‘The ball is on her left’.
*Students differentiated between left and right when giving the computer commands. They also**recognised**that left and right will be opposite when the character is facing you.* - Give and follow directions, including directions involving turns to the left and right, to move between familiar locations, eg within the classroom or school
- use amounts of turn (full and half) to describe direction (Communicating)
- give and follow instructions to position objects in models and drawings
- give and follow simple directions using a diagram or description (Communicating)

- Use the terms ‘left’ and ‘right’ to describe the positions of objects in relation to themselves and from the perspective of a person facing in the opposite direction, eg ‘The ball is on her left’.

*Students communicated direction (turn left 90⁰, turn right 60⁰ etc) to move the character to a given location on the screen.*

- describe the path from one location to another on drawings

*The class created a path from one location to another using computer software (Communicating)**Term 2 focus using online coding teaching program http://www.code.org*

Angles: MA2-16MG: Identifies, describes, compares and classifies angles

*Identify angles as measures of turn and compare angle sizes in everyday situations (ACMMG064).**Year 2 Students were required to reorientate a character with the amount of turn E.g. turn 45⁰ left. Some students were able to identity that the angle the character was turning was an acute of obtuse angle.*

__Patterns and algebra__

MA1-8NA: *Creates, represents and continues a variety of patterns with numbers and objects.*

- recognise, copy and continue patterns with objects or symbols
- recognise when an error occurs in a pattern and explain what is wrong (Communicating, Problem Solving).
*The students debugged their own work, methodically working through an algorithm to find where the wrong command had been used, then corrected it.* - Create, record and describe patterns with objects or symbols.
*The students formed patterns of commands, for example ‘turn right, move forward, turn left, move forward’ and so on to move a character around a pattern of obstacles. Once a pattern could be identified, they were able to loop the first cycle of the algorithm to create a repeating pattern of movement.*

__Number__

Multiplication and Division 2:

- Explore the use of repeated addition to count in practical situations, e.g. create an algorithm (procedure).
*The students modelled repeated addition by repeating two to three commands is sequence (see patterns and algebra point 2). They progressed to using loops of commands. For example instead of using the ’move forward” command 5 times, they set up a loop so that a single ‘move forward’ command repeated 5 times.*