Internet of Things for 21st-Century Learners
Based Internet in the emerging era of Internet Objects (IO), which is defined by the ubiquitous network of interconnected objects, and the flow of digital technology is more valuable than ever. At the heart of the IO are microcontrollers, sensors, actuators and MEMS. Revolutionary innovation requires an understanding of the concepts behind these devices. As Albrecht Schmidt said in a 2016 article in IEEE Pervasive Computing, “As digital technologies are integrated into our everyday world and ubiquitous computing becomes a commonplace, we need to better inform people about concepts independently Of their professional goals in life. ”
How can we prepare students for the IOT era, especially since many of their future works have not yet been invented? The integration of IO platforms and Visual Programming Language (VPL) into the curriculum has been demonstrated not only to teach concepts but also to foster critical thinking and innovation.
This Computer Issue Now in June 2017 addresses new ways for teachers to promote digital literacy in the IO era. The selected papers present methods for integrating IO into science, technology, engineering and mathematics (STEM) teaching, while creating educational environments that improve problem solving and exploration. In addition, the videos focus on the fact that working with the open source IO platform can help foster the creativity of 21st century students.
IO and VPLS platforms
Three great tools for teaching IO concepts in class are:
Microcontroller Development Panels
Advanced embedded systems, and
Students can use microcontroller development boards such as Arduino, Raspberry Pi and STM32 Core as small IO platforms. In U.K. schools, children learn how to use the microphone: BBC Bit, computer board with Bluetooth and USB connectivity, an LED display and two programmable buttons. All these tips offer additional modules to extend the functionality to meet the numerous requirements of IO application development.
Another opportunity is to use advanced integrated solutions, the combination of microcontrollers with field programmable gate arrays (FPGAs). The open Blu-SE SEcube security platform is a good example, as it is a unique chip design that competently integrates three main parts: a powerful microcontroller, a Common Criteria certification smart card and flexible FPGA. Developers (and students) can fully control and customize Blu5 SEcube.
The VPL are graphical user interfaces that use programming graphics, and one of the best known is Scratch. Developed at MIT, Scratch is now used by millions of students, teachers and parents to develop computer skills and programming in children. According to an article published in the Journal of Computer Science in schools, Scratch can complete the IO platforms in education: “BBC Micro: Bit can be considered as a single IO computer platform, which makes it easy for students to create applications Computing ubiquitous using a range of programming languages (such as scratches), perfectly matching different age groups or capabilities. “