What are the benefits
of coding for students?

There are
multiple reasons as to why students must familiarize themselves with coding and
ICT. Coding fuels the creative potential of students and improves their
observation skills. Through coding, they are exposed to a logical way of
thinking, and through their mistakes, they discover new ways of solving a
problem. Additionally, coding entails several different activities and
disciplines such as robotics, computational thinking and visual programming.
This means that there are many ways to involve students with varying interests
and of all levels. Encouraging students to explore and discover their full
potential and creativity will result in them becoming more confident and even
entrepreneurial. Coding will enable them to understand the ‘making and
building’ process better, and eventually turn their ideas into reality with
several initiatives around the world investing on how to create a new
generation of STEMpreneurs.

Coding in STEM
education

How is coding
linked to all STEM disciplines? We use programming in order to tell a computer
what to do, but understanding computer science would not be possible without science,
technology, engineering and math. There are many reasons as to why STEM
programs increasingly use more programming courses in their curriculum. Python
is needed in order to understand data science and algorithms, coding is getting
more and more relevant in life and natural sciences and without programming
skills there would be no pioneers in engineering and robotics.

Training materials
that will help you integrate coding in your class

Teachers
in every country, regardless of the subject they teach or their experience with
programming, are encouraged to incorporate coding in their lessons. They can
either design and implement their own activities, or visit the EU Code Week
website and download the training materials
that experts from all over Europe have created. Those lesson plans are free,
and they can be further adapted to the needs or level of each class. Teachers who
wish to gradually introduce their students to the various coding concepts, can
try out activities that do not require Internet connection or even electronic
devices with the training module Unplugged
Coding
.

Science
teachers are welcome to explore the Learning Bit about Robotics
and Tinkering
and introduce their students to
microelectronics and robotics. In addition, students should be taught that very
much like the actual coding process, their ability to analyse and think
critically should be structured in a way that breaks down bigger problems into
smaller parts, a process that is called decomposition. Those principles can be
applied in every STEM subject and are fully unveiled in the training module
about Computational
Thinking
. Teachers who wish to introduce their students
to an easy programming language may familiarize themselves with visual
programming and try out the  Introduction to Scratch
training module.

An opportunity for all
teachers to innovate and experiment

Apart from students who will be experimenting with coding, the creativity of teachers is also challenged as they are called to design lesson plans and activities that could combine physics, programming, history and storytelling! Teachers of various subjects can inspire and encourage their students to get involved with programming, triggering an interest for STEM subjects that are considered to be the most demanding. Sounds ambitious or impossible? Coding has many similarities with storytelling as both follow a logical sequence of events or actions and rely on developments. Teachers can consult the training module Creating Educational Games with Scratch and create their own multidisciplinary projects. Why not design a game on Scratch where the characters are inspired from the most important scientific figures or polymaths in history, and discuss Newton’s Laws, mathematical principles and philosophical dilemmas? Scratch allows learners to customise their characters (sprites) but also their game projects, incorporating a variety of content that can range from mathematical operations to text, the possibilities are truly unlimited. At the same time, students are being introduced to visual coding which offers the opportunity to learn and create in a collaborative, fun and engaging way. No matter what the chosen coding activity will be, it will surely allow students to experiment and express their own unique ideas, embrace innovation and improve.

Author: Eleni Myrtsioti, European Schoolnet

Go To Original Source>>

Trial Product
close slider

Download fully functional 30 day trial versions and resources of our products and try them for free.

Product download (main menu)