KS3 Computer Science

11-14 Years Old

48 modules covering EVERY Computer Science topic needed for KS3 level.

GCSE Computer Science

14-16 Years Old

45 modules covering EVERY Computer Science topic needed for GCSE level.

A-Level Computer Science

16-18 Years Old

66 modules covering EVERY Computer Science topic needed for A-Level.

RAM and ROM

Systems require storage units whether it was for short term or long term purposes. Computer systems take advantage of the memory systems they have, whether it was Random Access Memory (RAM), Read-Only Access Memory (ROM), or highly dense storage units like hard drives. You might be thinking why we can’t have one storage unit for …

Read more

BIOS

What is BIOS? BIOS = Basic Input Output System BIOS is identified as a group of programs, which are solidified to the ROM (read-only memory unit, which doesn’t allow for modifications) chip of a computer’s motherboard. BIOS is where the most basic yet important input and output programs of a computer, system settings, and self-triggered …

Read more

Multicore Systems vs Parallel Systems

Both multicore systems and parallel systems processing units refer to the way and the number of computer chips operate in a computational system. To help us understand what multicore and parallel systems are, it is vital to understand what a Central Processing Unit (CPU) is. The objectives of these systems are so that more tasks …

Read more

Graphics Processor Unit (GPU)

What are GPUs? A Graphics Processor Unit (GPU) is a specialised electronic processor, which is programmed to render all images on a computer screen. A GPU is an electronic circuit with is specialised and designed to quickly handle and alter memory to accelerate the formation of images in a frame buffer, which will eventually be …

Read more

Data Validation

Data Validation is an automated check performed to guarantee that the data input is rational and acceptable.  It does not check the correctness of the data itself. As an example, let’s assume a coffee shop is hiring baristas aged 18 to 25.  The system can be programmed to only accept numbers between 18 and 25 …

Read more

Universal Serial Bus (USB)

Universal Serial Bus or USB is a plug-and-play interface that allows a computer to connect with components and other devices.  USB-connected devices cover a wide range of categories, from keyboards to music players and flash drives. USBs are also used to transmit power to certain devices, such as smartphones and tablets, as well as to …

Read more

Uniform Resource Locator (URL)

Uniform Resource Locator (URL) A link is more formally known as a URL, which stands for Uniform Resource Locator.  In the domain of computer science, there’s always been a debate about the difference between a URL and a URI.  Sometimes you’ll see the word web link and URL used interchangeably, and sometimes you’ll see the …

Read more

Synchronous and Asynchronous Data Transmission

Synchronous Data Transmission In synchronous data transmission, data moves in a completely paired approach, in the form of chunks or frames.  The synchronisation between the source and target is required so that the source knows where the new byte begins since there are no spaces included between the data. Synchronous transmission is effective, dependable, and …

Read more

Programming Data Types

Programming Data Types A data type is a means of classifying the type of data that a variable or object can hold in computer programming.  Data types are an important factor in all computer programming languages, including C#, C++, JavaScript, and Visual Basic.  When programmers develop computer software—whether that’s desktop or web-based—data types must be assigned and applied correctly in order to guarantee proper …

Read more

Simplex, Half-Duplex, and Full-Duplex Transmission

Simplex, Half-Duplex, and Full-Duplex Transmission There are three modes of transmission, namely: simplex, half-duplex, and full-duplex.  The transmission mode defines the direction of signal flow between two connected devices. The primary difference between the three modes of transmission is that in a simplex mode of transmission the communication is unidirectional, or one-way; whereas in the half-duplex mode of transmission …

Read more

Serial Transmission and Parallel Data Transmission

There are two ways to transfer data between computers: Serial Transmission and Parallel Transmission. Serial Transmission Data is sent bit by bit from one computer to another in two directions.  Each bit has a clock pulse rate.  Eight bits are transmitted at a time, with a start and stop bit known as a parity bit, …

Read more

Phishing

Phishing is a term used to describe a harmful individual, or group of individuals, that cheats users by sending emails or creating web pages that are intended to collect an individual’s online bank, credit card, or other login information. The emails and web pages look official, which is why users trust them and voluntarily part with their personal information. Phishing …

Read more

Selection In Programming

A selection in programming is used to make choices depending on the information.  An algorithm can be made smarter by using IF, THEN, and ELSE functions to reiterate instructions, or to move the process in question to different parts of the program. Selection is also called a decision.  It is one of the three basic …

Read more

Variables and Constants

Variables and constants are two commonly used mathematical concepts.  A variable is a value that has the ability to change.  A constant is a value that remains unchanged. These concepts have branched out into other fields, like physics and computer science.  Variables In the mathematical framework, a variable is a quantity that has a dynamic …

Read more

Output Devices

Output devices  Computer output devices receive information from the computer and carry data that has been processed by the computer to the user.  Output devices provide data in myriad different forms, some of which include audio, visual, and hard copy media.  The devices are usually used for display, projection, or for physical reproduction.  Monitors and printers are two of the most commonly-known output devices …

Read more

Proxy Servers – Forward & Reverse Proxy Servers

Proxy Servers Proxy servers are similar to a web browser.  Whenever you look at a web page, your web browser stores that web page into a cache, so that at a later time, if you are to look at the web page again, your browser retrieves it much faster. This increased speed comes as a …

Read more

Pharming and Pharming Attacks

What is a Pharming Attack? Over the years, human technology has steadily progressed from one level to the next.  As well as being true in general, this is unfortunately also true in the world of cybercrime.  As the techniques cybercriminals use to execute their deceitful acts are exposed and regulated, they advance to new techniques.  …

Read more

Computer Security

Computer Security is, basically speaking, the preservation of computing systems and the information that they save and / or retrieve. Computer Security is important as it enables people to perform their work and study.  It helps in the execution of essential business processes, and Safeguards confidential and sensitive information. Computer Security is important enough that …

Read more

Primary Key (Primary Keyword)

A primary key, also known as a primary keyword, is a key in a relational database that is specific for each record.  It is a unique attribute, like a driver’s license number, telephone number with area code, or vehicle identification number (VIN).  A relational database can only have one primary key.  Primary keys are usually …

Read more

Operating System (OS)

You and your computer speak different languages.  Computers don’t speak English, nor Spanish; they only speak in 0s and 1s.  Man and computer cannot communicate directly, which is why an operating system is needed.  The operating system (OS) is a program that allows you to interact with the computer.  Together, the operating system and the …

Read more

Web Browser

Web Browser The most important program on your computer is the web browser, and yet most people are not sure which web browser they are using, or even what exactly a web browser is.  A web browser is not in itself all that different from Windows or Mac, which are systems that allow you to …

Read more