Give children the power to code and you will be pleasantly surprised by the results. As technology brings our world closer towards a digital age, this will be a powerful skill in the future. To ensure that children have a basic understanding of coding to prepare for this future is the purpose of the Kids Can Code initiative.
It was initiated by TIQRI in partnership with SLASSCOM and ICT Norway. As such, the first Kids Can Code club was born at the DevDay 2016 conference. Today, it continues conducts frequent coding sessions inside the Tiqri premises. These sessions are based on the principle of getting children to code with the support of their parents and volunteers. And they have four clear objectives which are: encourage children to think logically, promote a passion for coding, eliminate their fear of failing, and encouraging teamwork.
Recently, we were able to witness one of the sessions conducted by the Kids Can Code club. Attending this particular session were 45 children. These children were between 7 and 14 years old. Of these 45 children, 30 of them were newcomers who had joined the club as its second batch. The sessions of the Kids Can Code club consist of four activities.
This icebreaker was in the form of a game where the children were divided into teams. The room was then divided into a 5×5 grid using masking tape. Obstacles were placed in a few selected cells. Meanwhile, the treasure was placed in a distant cell.
At the starting cell was a robot figure, which the children had to direct to the treasure. To direct the robot to the treasure, the children were given a series of printed arrows and hand symbols to collect the treasure. With these arrows, the children had to create a sequence.
This sequence would tell the robot the path it should follow to get the treasure. Once the path was laid out, a volunteer with the help of the children would move the robot based on the sequence. The winning teams were the ones that led the robot to the treasure.
The coding activity introduced children to actual computer coding. This was done through the use of the exercises on code.org. The children were divided into teams of two with an instructor assigned to assist them. Whenever they faced a problem, they were first encouraged to speak to each other before seeking help from the instructor.
Afterwards, another activity introduced them to the components found inside a typical computer. This session was conducted by a systems engineer from TIQRI. The systems engineer first explained the purpose of each component. Afterwards, they were encouraged to ask questions about each component to get a better understanding.
The next activity utilized the micro:bit computer. In case you’re lost, the micro:bit is a tiny computer that’s half the size of a credit card. It was originally created by the BBC as a means of encouraging children to explore computer science. Click here if you want to know more about how the micro:bit is introducing children in Sri Lanka to coding. This was utilized by the Kids Can Code club for one of its sessions. This session encouraged them to develop a game with the micro:bit.
The final activity of the Kids Can Code club was similar to the first one. Once again, a 5×10 grid was made on the floor. Obstacles were once again placed inside the grid. But this time, there were two treasure chests located at two opposite ends outside the grid.
The children were then divided into two teams. Each team consisted of six groups of two children playing the role of a pirate captain and pirate ship. Both members were placed at opposite ends of the grid. This time, they too had to collect the treasure avoiding the obstacles. But this time, they had to use the micro:bit computer.
As such, children in groups were given micro:bit computers, which were paired. The child playing the role of the captain used the micro:bit to send instructions. The child playing the role of the ship would then receive these with their micro:bit and then move accordingly inside the grid. Thus, the first team to reach the opposite end of the grid would win the game and receive the treasure.
At the moment, there is only one Kids Can Code club, which is the one at TIQRI. But this initiative isn’t meant to remain inside one company. This is why the team at TIQRI has conducted a few “Train the Trainer” sessions for other companies eager to set up their own Kids Can Code clubs. But this isn’t an initiative merely meant for tech companies. It’s also open to non-tech companies because it’s end goal is to reach as many children as possible and prepare them for the future.
Subscribe to our mailing list and get interesting stuff and updates to your email inbox.
thank you for subscribing 🙂
awww something went wrong 🙁
We respect your privacy and take protecting it seriously
What kicked off in 2011 as a friendly gaming event has now developed into a fully-fledged gaming tournament. With the goal of promoting team building, leadership, and planning, the Virtusa
What kicked off in 2011 as a friendly gaming event has now developed into a fully-fledged gaming tournament. With the goal of promoting team building, leadership, and planning, the Virtusa LAN Challenge 2018 is happening.
Semi-Finals of the internal tournament will take place on the 22nd and 23rd of January 2018 at Virtusa premises.
january 22 (Monday) - 23 (Tuesday)
Virtusa Pvt. Ltd. 752, Dr Danister De Silva Mawatha, Colombo 09
The main purpose of the workshop is to give students the ability to analyze and present data by using Azure Machine Learning, and to provide an introduction to the use
The main purpose of the workshop is to give students the ability to analyze and present data by using Azure Machine Learning, and to provide an introduction to the use of machine learning and big data.
Module 1: Introduction to Machine Learning
This module introduces machine learning and discussed how algorithms and languages are used.
· What is machine learning?
· Introduction to machine learning algorithms
· Introduction to machine learning languages
Module 2: Introduction to Azure Machine Learning
Describe the purpose of Azure Machine Learning, and list the main features of Azure Machine Learning Studio.
· Azure machine learning overview
· Introduction to Azure machine learning studio
· Developing and hosting Azure machine learning applications
Module 3: Managing Datasets
At the end of this module the student will be able to explore various types of data in Azure machine learning.
· Categorizing your data
· Importing data to Azure machine learning
· Exploring and transforming data in Azure machine learning
Module 4: Building Azure Machine Learning Models
This module describes how to use regression algorithms and neural networks with Azure machine learning.
· Azure machine learning workflows
· Using regression algorithms
· Using neural networks
Module 5: Using Azure Machine Learning Models
This module explores how to provide end users with Azure machine learning services, and how to share data generated from Azure machine learning models.
· Deploying and publishing models
· Consuming Experiments
Module 6: Using Cognitive Services
This module introduces the cognitive services APIs for text and image processing to create a recommendation application, and describes the use of neural networks with Azure machine learning.
· Cognitive services overview
· Processing language
· Processing images and video
· Recommending products
Feel free to contact us for any inquiries
uditha bandara – 0716092918
All Day (Wednesday)
ANC education ,310 R A De Mel Mw, Colombo 03 00300
Blue Chip Training0716092918
Startup Weekend is a global phenomenon - 54 hours of fast and furious prototype development through to exploring potential markets and pitching. It’s an unparalleled opportunity to build lasting relationships
Startup Weekend is a global phenomenon – 54 hours of fast and furious prototype development through to exploring potential markets and pitching. It’s an unparalleled opportunity to build lasting relationships with co-founders; mentors, and investors.
The real value comes from taking an idea from concept through to execution using Lean tactics and working under high pressure with the best startups.
26 (Friday) 5:00 pm - 28 (Sunday) 8:00 pm
Oak Ray Regency Kandy
Oak Ray Regency Kandy, No 9, Devani Rajasinghe Mawatha,, 20000 Kandy