How to build a single digit 7 segment LED display for the 3-bit binary adder circuit we constructed previously to convert the binary output into a decimal number.
An explanation of Binary Coded Decimal (BCD) as an alternative to floating point binary.
What are Abstract Data Types?
What is a binary tree data structure and how does the algorithm work?
HTTP and SMTP are protocols, but what is a protocol?
A practical guide to building a circuit to add two 3-bit numbers using 7400 series logic gates using full adders and half adders.
What is data compression and how does it work?
What is the difference between compiled and interpreted code and what are the benefits of each approach?
What are Virtual Machines (VMs) and why are they useful?
What’s the difference between static and dynamic memory?
How does the merge sort algorithm work?
What are the advantages of satellite internet versus ground-based cell towers and when is each appropriate?
Why is internet via cable still used in preference to wireless and what is the difference between fibre optic and copper cables?
What is the difference between the client-server model of networking and peer-to-peer?
What is the difference between a Local Area Network (LAN) and and Wide Area Network (WAN)?
What are thin and thick clients and what are the benefits of each approach?
What are hash codes and how are they useful in programming?
An introduction to Register Transfer Notation and how it is used to describe the fetch/execute cycle of a CPU.
What is the difference between serial, sequential and random file access?
An explanation of Object Oriented Programming with examples in Python.