Home A-Level CS

Binary Trees

What is a binary tree data structure and how does the algorithm work?

Abstract Data Types

What are Abstract Data Types?

An Introduction to Protocols

HTTP and SMTP are protocols, but what is a protocol?

How to Build a 3-bit Adder Circuit from Logic Gates

A practical guide to building a circuit to add two 3-bit numbers using 7400 series logic gates using full adders and half adders.

An Introduction to Data Compression

What is data compression and how does it work?

Compilers and Interpreters

What is the difference between compiled and interpreted code and what are the benefits of each approach?

What is a Virtual Machine?

What are Virtual Machines (VMs) and why are they useful?

Static RAM versus Dynamic RAM

What's the difference between static and dynamic memory?

The Merge Sort Algorithm

How does the merge sort algorithm work?

Wireless versus Cabled Internet

Why is internet via cable still used in preference to wireless and what is the difference between fibre optic and copper cables?

Satellite Internet Versus Ground-Based Wireless

What are the advantages of satellite internet versus ground-based cell towers and when is each appropriate?

The Difference between a LAN and a WAN

What is the difference between a Local Area Network (LAN) and and Wide Area Network (WAN)?

Client-Server and Peer-to-Peer Networking

What is the difference between the client-server model of networking and peer-to-peer?

What are Thin Client and Thick Client Systems?

What are thin and thick clients and what are the benefits of each approach?

The Bus Network Topology

What is a bus network?

The Star Network Topology

What is a star network?

Fix Full /boot Partition on Linux Mint

How to solve a full /boot partition on Linux Mint

Understanding Hash Codes and Hash Functions

What are hash codes and how are they useful in programming?

What is Register Transfer Notation?

An introduction to Register Transfer Notation and how it is used to describe the fetch/execute cycle of a CPU.

Sequential and Serial Vs Random File Access

What is the difference between serial, sequential and random file access?

Prev Next