Archives: Theory
Pseudocode
Pseudocode is a method of expressing an algorithm design. Pseudocode is lines of instructions written in a language close to English but with common programming terms used where possible (selection and iteration etc). People with…
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,…
Sign up for Guru News
Popular Tags
Categories
- No categories