Architecture

This part of the program explores how algorithms become executable through the hardware and software architecture of machines, addressing electronic circuits, networks, operating systems, as well as the role of sensors and actuators in human-machine interactions and automated devices.

Binary/decimal
We count daily in decimal. Computers work with 0s and 1s, in base 2, this is binary. Four bits form a value that can be encoded in hexadecimal (base 16).
Bitwise Operations
Bitwise operations allow manipulating the bits of an integer directly. They are very useful for optimizing memory and execution speed in programs.
Two's Complement
Two's complement is a method for representing signed integers (positive and negative) in binary. It's the system used by most computers to perform operations with negative numbers.
Bases Tutorial
Report on the tutorial dealing with conversions between different bases.
Von Neumann
Von Neumann architecture is a conceptual model for computers, proposed by John von Neumann in 1945. It forms the basis of modern computers. This architecture relies on four key elements.
Tkinter Project
Communication Protocols
Experimenting with communication protocols using micro:bit cards: understand why and how to structure information exchanges to make messages understandable and usable.