Archives: Theory

Data Protection Act

The Data Protection Act is a law that controls how your personal information is used by organisations, businesses or the Government. In the UK, it is the implementation of the European Union’s General Data Protection…

Software Device Drivers

A device driver is software that accompanies a hardware component, e.g a printer or scanner. The device driver software sits between the hardware device and the operating system. This allows generic instructions from software applications…

Cloud Computing

The cloud is simply a metaphor for the Internet. Cloud computing is storing and accessing data or programs through the Internet. Utilising cloud computing gives the flexibility of working anywhere where you can get an…

Logic Statements

Logic gate circuits can be expressed as a circuit diagram, or as a written logic statement. e.g. Z = ((NOT A) AND (A OR B)) OR (A OR B) Each exam board will have their…

What is Hexadecimal

Hexadecimal is a base 16 number system used in computing. In comparison, the counting we learnt at primary school is actually a base 10 number system (often called decimal or denary), and binary is base…

User Interface Design

A user interface is the boundary between the user and a computer system.  It allows us to communicate with the computer, and vice versa. There are many types of user interfaces, each with their own…

Flowcharts

Flowcharts are a graphical way of representing an algorithm design. A flowchart must have a clear start and finish (unless looping). Flowchart Symbols Name Symbol Explanation Start / Finish Used to indicate the start and…

MP4 Video Compression

MP4s are video files (with audio) compressed using lossy compression. The lossy compression gives huge savings in file size, needed to: Make video streaming services practical (e.g. YouTube, Vimeo, NowTV, on demand TV) Let us record…