Foundations of Computing and Programming: Exploring the micro:bit

Foundations of Computing and Programming: Exploring the micro:bit

De Gruyter

07/2020

256

Mole

Inglês

9781501515088

15 a 20 dias

Descrição não disponível.
This book is organized into five sections. Each section covers a related set of computing concepts, with illustrative examples, ending with a practical application using the micro:bit. Section 1 describes what a computing system is, the concept of a processor that is at the center of most computing systems, and how information, including programs, are represented in computers by binary numbers and why: Computing systems and processors Bits: binary representation of information Programs are numbers: HEX files Your micro:bit and loading a HEX file Section 2 describes how programming languages, compilers and libraries help make programming a computing system easier: Processor problems Programming languages and compilers The micro:bit library through Blocks More advanced coding with TypeScript Section 3 discusses what makes the micro:bit a reactive system: its ability to react quickly to changes in inputs and to change its outputs in response: Clocks and input/output via serial communication Introduction to GPIO and micro:bit pins Reactive systems and concurrency (events) Wiring your micro:bit Section 4 shows how micro:bits can be connected in networks to one another and other computers to share and store information: Networking (micro:bit to micro:bit, micro:bit to smartphone) Streaming and analyzing sensor data Distributed systems and the cloud Networking your micro:bit Finally, Section 5 related topics Machine learning: recognizing gestures with your micro:bit Program correctness