Block-based programming refers to programming language that separates executable actions into modular portions called blocks. This graphical representation of the code can demonstrate the process to new users who may be unfamiliar with programming. Block-based programming is used to create basic programs and begin to understand programming. In this module, the course will cover variables, buttons, gestures and pins connecting to external sensors.
We can find sensors everywhere. Sensors translate measurements from the real world into data for the digital domain. The course will help learners to develop fluency in coding skills. They learn to connect sensors to collect data with the BBC micro: bit. It is a physical computing device that provides a bridge between abstract concepts and tangible experiences.
Students can use micro:bit to build a wide range of tools like fitness trackers, autonomous vehicles, soil moisture and temperature sensors. In the process of programming a micro:bit and building tools with it, students will be encouraged to research and define who their user is, what the users’ needs are, and what problems their tool will solve. If students do not have this information, they will spend time researching.