Archives: Theory

Algorithms

An algorithm is a set of instructions/steps/rules that are followed to solve a problem. We follow algorithms every day, maybe without even realising we are doing so: You have a routine for cleaning your teeth…

Library Routine

A library routine is a debugged block of code (subroutine, procedure, function etc), often designed to handle commonly occurring problems or tasks. Library routines are stored in a program library and given names.   This allows…

File Formats

Sound (music), pictures, video, text and numbers are all stored in different file formats. At the end of a computer filename is the filename extension.  The filename extension identifies the file’s format and its characteristics….

Control Systems

A control system is a set of devices that work together to regulate an environment or achieve some set objectives.  This is achieved through a control loop. Examples of control systems: Maintaining healthy conditions in…

Biometrics

Biometrics is a term given to the calculation and use of the measurable physical characteristics of a human. Biometrics is becoming an increasingly popular form of authentication to gain access to restricted computer systems. To…

Computer Misuse Act 1990

The Computer Misuse Act 1990 was created to close a loophole in UK law regarding the intentional malicious use of computers. It is designed to protect computer users against deliberate attacks and theft of information. The…

Testing and Test Data

It is important to test algorithms to check how they perform under a range of conditions. This includes testing any validation you have created to ensure it performs as expected. When creating a testing plan,…

Arrays

An array is a data structure that is capable of storing more than one item of data (value) at a time. To achieve this, each piece of data in an array is given an index…

Popular Tags

Categories

  • No categories

Archives