Page 46 - ODV Training outline_EN
P. 46
Towards increasingly complex codes, thanks also to the work of the
community
Observing the usable blocks on Scratch, one easily realises the nearly infinite
possibilities to increase the complexity of algorithms. In addition to the
aforementioned blocks for motion, appearance, sound, and various control and
event blocks, there are blocks that allow the creation of variables, blocks with
numerical and string operators, blocks for creating interactions (sensing blocks),
and finally, one can construct complex and lengthy codes at will and turn them
into custom blocks ("My blocks").
All of this, combined with the ability to modify or create new sprites and
backgrounds and add, for example, recorded sounds, allows the creation of codes
capable of performing highly articulated interactive operations, such as perfectly
functioning video games. As in all disciplines, to make great strides in a learning
path, it is crucial to learn from the experiences of others. In this regard, exploring
the projects provided by the Scratch user community is very useful. These projects
can be both viewed by users and examined from the inside to understand their
logic and discover how the code was structured.
A remake of a portion of a famous Explore the work of the community to
video game, redone using Scratch learn from others
3.3 Microcontrollers (4 hours)
Learning Objectives
● Build STEM Proficiency, promoting teamwork and creativity
● Understanding the functionality of microcontrollers.
● The use of microcontrollers in practical educational activities.
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.