Number line scratch project.


Children in 8th were doing rational numbers and they wanted to build a project to demonstrate their learning . They have build a project in number line. This scratch program shows how to find the fraction in a number line. The  numerator is ( a  random number is asked from the user. The program chooses a number 0 to  3 x the user  number ) and the numerator is also generated  randomly (2 – 10).  The user needs to find the answer for the question. The user needs to give to a value for numerator and a value for the denominator.

To find the length of the arc

This scratch program shows how to calculate the length of arc given a valid angle (20 to 360) and radius (50 to 200). The value  of angle and radius should be given. It requires two input from the user. If the user doesn’t give a valid input it sets a random value for angle and radius.

Pratap & Sundar

GCD Scratch program

GCD program:

Counting number iteration( in step variable) taken to calculate GCD using Euclid’s Division Algorithm.

Draw rectangle for given two numbers and then draw squares using GCD value to show “Two given and their product” are divisible by GCD.

Link to scratch code : link to program


An alternate scratch program, user name : udavi

Ranjith / Sundar

Finch: using distance sensor

-Arun, Abilash

Abilash and I were testing the distance sensors in Finch Robot, which lead us to do a simple project where the Finch has to go through a track we made.

Learning Scratch programming (Gujarat Team )

~Saranya and Murali

(They refer to Gujarat team) Rahul  and his team from Gujarat came to visit Udavi STEMland and Isai Ambalam school STEM land. They were 4 of them and they run residential school at gujarat. They take mathematics and science for their children. They want to observe the classes (@STEm land) how we teach at STEM land. They were very surprised that we don’t teach in STEM land. They came to know about us through internet. Suddenly they planned to visit. They came only to visit STEM land ( March 28th ) . They also stayed with Isai Ambalam children for their sleep over. They wanted to observe the classes and activities. During sleep overs children go for their drumming circle they were curious to go with children and they want to learn drumming.






In Udavi children presented their projects and children shared their experience with them. They wanted to learn about scratch. I and Murli took scratch course for them with help of my team. We started with basic and Rahu tried his best and he helped his team to familiar with scratch. The did their best and they are continuing relationship with us. We are organizing robotics course and programming4matheducatorrs workshop for in and around Auroville youngster and mathematics teacher.  Rahul is signed up to attend P4ME workshop.

Reducing fraction to its lowest form

The following scratch program asks and reduces a random fraction generated to its lowest form. The code uses mod function to check and evaluate if the numerator and denominator can be divided without any remainders by a certain given number by the user. At the same time a pictorial representation of the fraction is drawn so as to see all the reduced parts are equivalent and look the same.

Triangle inequality rule

We were working with area and construction of triangles with the 6th graders in Isaiambalam school initially children started to construct a triangle with compass on their note books. Then to make things a little interesting children were asked how they would do it in scratch.

They initially started to draw three sides and found out that is was only possible to do, when the user gave three sides and two angles. Then one of then came up with using the arc function. He first drew the base, then two circles with the radius as the other two sides. Now he got the intersection point,  by this time I was confused as of how to get the third point in scratch. The solution was tracing the distance from one circles center to the other circles circumference and when they meet to set a variable to the x and y location and that did it.

Link to scratch code : link to program

More work done by children at Isaiambalam School :

Shapes and angles with 5th grade



Scratch course in Thamarai learning Centre

In Thamarai Learning Centre  STEM land team offered a basic scratch course in the evening for 5 days from 5.30 PM  to 7 PM. The facilitator in that centre didn’t know about scratch so they also joined  the course. There were about 15 children and 4 facilitators.

Day 1:
First day we introduced the different blocks and its function in scratch. Children started to explore and were excited in exploring the different options in Scratch. We have asked the children to create 10 question and answers. Then we introduced how to have a conversation between two people. Initially we showed them how to make a conversation with the 10 question. Slowly children started doing it on their own. They learnt to use ‘sensing’ and ‘=’ operators to ask 10 questions. When the wrong answer is typed, the same question should be asked again until the user gives the correct answer.

Day 2&3:
We introduced the pen function and motion function. Using these functions we showed them how to draw with and object and also to move a objects. Once when they were able to finish we had asked them to draw a triangle. They didn’t want to give up and after 15 minutes they figured it out. Then we asked them to draw a square, pentagon,hexagon, heptagon, octagon. Then they were able to draw different types of mandalas using ‘rotate’ block.

Day 4&5:
We had introduced children hoe to build a maze game. We showed how to move a object when a key is pressed. Children worked in pairs with each other to create a maze path in the backdrop image. They were able to use sensing function and also become familiar with motion function.

Everyday we asked children to sit in a circle at end of the session for 10 minutes. We asked them to share one thing that they learnt in the session. All the children share something that they learnt.

Most of the children loved and enjoyed building their own game. This created confidence in children that they can make many things using scratch.

To learn Scratch     Click here