Archives: Theory

High and Low Level Languages

A computer program is a list of instructions that enable a computer to perform a specific task. Computer programs can be written in high and low level languages, depending on the task and the hardware being…

Error Detection

There is always the chance that data has been corrupted (changed in some way) during transmission. This is true regardless of the distance of transmission. To avoid having corrupted data it is really important that computers check…

Data Compression

Compression is used to reduce file sizes – something which is essential in an era of online video streaming and media sharing. Without compression, we would: Fit less music, videos or photos onto your smart…

Selection

Selection statements  (sometimes called conditional statements) can be defined as code (statements) that is executed only when a certain condition is satisfied. Selection is a powerful tool to control when and which code statements will run. Think…

Iteration

Iteration is the term given to the repetition of a block of statements (code) within a computer program. Basically, think loops! There are 3 types of iteration that you need to learn for GCSE: FOR .. TO…

Synchronous and Asynchronous

Synchronous and Asynchronous transmission are two methods (protocols) of keeping data synchronised when transmitted. Asynchronous data transmission Data is transmitted in discrete packets (usually 1 byte) Each packet of data is sent with control bits The…

Data Transmission

Data transmission is the movement of data (bits) between at least two digital devices. Data transmission can be over a short distance (e.g. from your computer to a plugged in device) or over longer distances (e.g….

Translators

Computers only understand machine code (binary), this is an issue because programmers prefer to use a variety of high and low-level programming languages instead. To get around the issue, the high-level and low-level program code (source code) needs…

Popular Tags

Categories

  • No categories

Archives