Coding

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 22

Coding is the method of

communicating with a
computer. It is using a
language that a computer
understands to give
computer instructions in
order to perform specific
functions. Coding allows us
to create things such as
computer software,
websites, apps and video
games etc.
Why coding is important for young minds
CODING IS ANOTHER LANGUAGE.  

 Language teaches children how to communicate and teaches


logical thinking. Language also strengthens both verbal and
written skills.  
 Children should be exposed to different languages at an early
age.
 It helps them to understand the world around them better.

 Coding has a language all its own.

  Every letter in the Alphabet has a special formula of 0’s and


1’s that represent it. These 0’s and 1’s give the technology
around us directions on how to perform.  
 What better way for our children to understand why and how
the technology around them operates than by learning to code
and speaking to the technology around them.
CODING FOSTERS CREATIVITY.  

 By experimenting, children learn and strengthen their


brains.
 Even when they make a mistake they learn.

 Children can be creative and creativity is encouraged.

 Creativity is part of the process and not always the


product
CODING HELPS CHILDREN WITH MATH
SKILLS.   
 Coding helps children to be able to visualize abstract
concepts, lets them apply math to real-world situations,
and makes math fun and creative.  
 Coding is present in many of today’s STEM programs.
CODING IMPROVES WRITING
ACADEMIC PERFORMANCE.  
 Children who learn to code understand how to plan and
organize thoughts.  
 This can lead to better writing skills that can be built
upon as coding skills develop over time.

 Having children learn coding at a young age prepares


them for the future.
  Coding helps children with communication, creativity,
math, writing, and confidence.
CODING HELPS CHILDREN BECOME
CONFIDENT PROBLEM SOLVERS.  
 As they learn to code and give direction they learn that
there is no one way to do something and that even if
their way didn’t work.  They can improve upon what
they have already done without worrying about failing.
Coding is a basic literacy in the digital age, and it is
important for kids to understand and be able to work
with and understand the technology around them.
TEAM BUILDING
 Another benefit of teaching coding at a young age is
facilitating problem-solving in a group setting. This is a
fundamental skill that students will rely on throughout
their education and in the workforce. Students might
work in virtual teams or face to face to collaborate on
coding problems.
THE POWER OF CODE
 National Education Policy 2020, which has introduced
Coding from Grade 6 as a 21st-century vocational skill.
 The future is going to be run by people having a new set
of skills as the world skyrockets towards the true digital
age.
 This makes the knowledge of coding the new basic
literacy: even National Education Policy 2020 lays
emphasis on Coding among the students from the early
stages of schooling.
CONTD….
 Parallelly, educationists’ from all corners of the globe
advocate it as a part of school curriculum.
 Irrefutably, it is crucial for the students to understand
the technology so that they can keep abreast of the
changing modern scenario.
 Further, coding activities have been proven to develop
numeracy, logical thinking, and problem-solving ability,
ability to relate cause and effect, and computational
thinking.
 Thus, teaching young minds to code is assuredly an
investment towards developing responsible and capable
future citizens.
TEACHING WITH CODE
Code can be taught using different methods:
 Paper
 Technology
 Physical

Code can be combined with lots of core curriculum.


 Science
 Math
 ELA/Story Telling
 History
BUILDING AN AGE-APPROPRIATE
TOOLBOX
 Fortunately, there are several tools (many of them free)
that introduce coding to young children. These age-
appropriate resources make it simple for teachers to
introduce coding skills to students, even if they are
relatively new to coding themselves. Here are a few key
elements to pay attention to when incorporating coding
in early elementary classrooms.
BASIC CODING CONCEPTS
 For very young K-12 students, reading skills are still
developmental. For this reason, coding tools that don’t require
reading are often ideal.
 For example, the Fisher Price Think & Learn Code-a-pillar app
 teaches sequencing, problem solving, and counting skills to
preschoolers and beyond. Students can also interact with the
motorized Code-a-pillar toy to arrange and experiment with
connecting segments to have Code-a-pillar move in different
directions. This teaches planning and sequencing as well as
critical and independent thinking.
 Kodable is another resource that does not require any reading.
Children use programming logic with drag and drop commands
to program Fuzzballs to move through mazes and collect coins.
COMPELLING CODING GOALS
 Without engaging environments to code in, young students will
quickly lose interest in programming. If the end result of a coding
command is something as simple as moving a block on a screen,
young students won’t build a love for coding. If feedback comes
from fun characters and real robots, students will be more likely to
dive deeper into the skills.

 The Bee-Bot app enables young children to learn directional


language and programming by navigating a bee through sequences
of forwards, backwards, left, and right 90-degree turns. Students
progress through increasingly complex levels within the app. The
Bee-Bot robot also offers engaging coding feedback for young
children. The bee blinks and beeps at the conclusion of each
command and gives immediate feedback with lights and sounds.
CONTD…
 Similarly, in Scratch Jr., five- to seven-year-olds use
block coding to drag and drop blocks and snap them
together, using objects called sprites to create code and
build their own interactive stories and games.
12 SITES THAT WILL TEACH YOU
CODING AT A LOW COST/EVEN FREE

 1. Codeacademy
 2. Coursera

 3. edX

 4. Udemy

 5. AGupieWare

 6. GitHub

 7. MIT Open Courseware

 8. Hack.pledge()

 9. Code Avengers

 10. Khan Academy

 11. Free Food Camp

 12. Web Fundamentals

 13.Plezemo

 14.Codekick.in
BEST CODING APPS FOR KIDS Coding Games for Kids

CodeSpark Academy
Kodable

Code Karts

mBlock
 ScratchJr
CONTD….

Box Island Lightbot


CODING ACTIVITIES

You might also like