Page 40 - ODV Training outline_EN
P. 40
Complex projects example: playing with robots and Rubik’s
cube
3.2 Coding (4 hours)
Learning Objectives
● Build STEM Proficiency, promoting creativity
● Understand fundamental coding concepts.
● Demonstrate coding proficiency through practical exercises.
Introduction to coding
“Programming languages are like any other language. Only in this case, kids don't
learn to express themselves and communicate with other people. Instead, they
get to understand how to communicate with technology. Technology that is all
around us - in our smartphones, computers, vehicles, everywhere!
But understanding and communicating with computers is only a part of it. Coding
also helps develop multi-disciplinary competencies such as computational
thinking, problem-solving, creativity and teamwork - excellent skills for all
walks of life. The ability to solve problems, to cope with failure and try again, or
to collaborate with others, are traits looked-for in many fields.”
(https://codeweek.eu/why-coding)
Educational coding is a powerful tool that has gained significant importance in
recent years. It serves as a dynamic method to cultivate and enhance
computational thinking skills in learners of all ages. Coding, or programming,
involves instructing computers to perform specific tasks through the creation and
execution of algorithms. This process is not just about acquiring technical skills
Funded by the European Union. Views and opinions expressed are however those of the
author(s) only and do not necessarily reflect those of the European Union or the European
Education and Culture Executive Agency (EACEA). Neither the European Union nor EACEA can
be held responsible for them. Proposal number: 101087107.