A |

**Page** | **Section** |

Abacus (binary, octal and hexadecimal) | Mathematics |

About this site | n/a |

Access Tips | Databases |

Access databases and web-pages | Scripting |

Active Server Pages and ASP.NET | Scripting |

ActiveX | VisualBASIC |

ActiveX example | VisualBASIC |

Algorithms - Sorting | Interactive |

Algorithms - Searching | Interactive |

AND operator | Mathematics |

AND() in Excel | MS Office |

Angles - estimating | Mathematics |

Animation (on web-pages) | HTML |

Applications, installation | VisualBASIC |

Appointment clashes in Access | Databases |

Arrays | Programming |

Arrays for Selection | Subject Genius |

ASCII Codes | Interactive |

ASP | Scripting |

B |

**Page** | **Section** |

Bases (number) | Mathematics |

BASIC - Visual | VisualBASIC |

BASIC programming for beginners | Programming |

Binary (theory) | Mathematics |

Binary (interactive) | Interactive |

Binary (fractions and negative numbers) | Interactive |

Binary (normalised floating-point) |
Interactive |

Binary Flags | Interactive |

Bitmaps - storage | Interactive |

Bitwise logic (theory) | Mathematics |

Bitwise logic (interactive) |
Interactive |

Bits, bytes and words | Mathematics |

BMI | Scripting |

Body Mass Index | Scripting |

Bookings database | Databases |

Boolean logic (theory) | Mathematics |

Boolean logic (interactive) | Interactive |

Breaks - page and section | MS Office |

Buttons in Excel | MS Office |

C |

**Page** | **Section** |

Caesar shift ciphers | Interactive |

Cards | Scripting |

Cell Protection | MS Office |

Character representation | Interactive |

Checkboxes in Excel | MS Office |

Circular Motion / Rotation (programming example) |
- |

Clashing appointments (Access) | Databases |

Client-side scripting | Scripting |

Colour Mixer | VisualBASIC |

Colours in HTML | Interactive |

Coins | Mathematics |

Coins | Scripting |

Cookies | Scripting |

Common files (VisualBASIC applications) | VisualBASIC |

Complements | Mathematics |

Compound keys | Databases |

Computing - National Curriculum | Theory |

Concept Map for the Computing curriculum | Theory |

Conditional formatting |
MS Office |

Constants | Programming |

Contents in Word | MS Office |

Convert Text to Table... | MS Office |

Converting between number bases | Mathematics |

D |

**Page** | **Section** |

Databases and web-pages | Scripting |

Dates in Excel |
MS Office |

Decipher | VisualBASIC |

De Morgans Laws | Mathematics |

Degree of relationship | Databases |

Denary | Mathematics |

Dice | Scripting |

Die Model (programming example) |
- |

Double-bookings in Access | Databases |

Duality | Mathematics |

E |

**Page** | **Section** |

Editing macros | MS Office |

Encryption - substitution ciphers | Interactive |

Enigma simulator | Scripting |

Estimating angles | Mathematics |

EU Games system | MS Office |

Events in Excel |
MS Office |

Excel macros | MS Office |

Excel tips | MS Office |

Excel - form features |
MS Office |

Excel - if() |
MS Office |

Excel - logical operators |
MS Office |

Excel - numerical functions |
MS Office |

Excel - protection |
MS Office |

Excel - Paste Special |
MS Office |

Excel - text functions |
MS Office |

Excel - validation |
MS Office |

Excel - vlookup() |
MS Office |

Exclusive-OR operator | Mathematics |

F |

**Page** | **Section** |

Factors | Mathematics |

Field, database | Databases |

Fields in Word |
MS Office |

First normal form | Databases |

Floating-point binary |
Interactive |

Foreign key | Databases |

Forms in Excel | MS Office |

Fruit machine in Access | Databases |

G |

**Page** | **Section** |

Game Show | Scripting |

GCSE Computing resources | Theory |

H |

**Page** | **Section** |

Hexadecimal (theory) | Mathematics |

Hexadecimal (interactive) | Interactive |

Home | Home |

HTML | HTML |

Hyperlinks (in HTML) | HTML |

I |

**Page** | **Section** |

if() in Excel | MS Office |

if in VBA | MS Office |

Images (in HTML) | HTML |

Images and wrapping (in Word) |
MS Office |

Index, database | Databases |

Interactive sorting game | Interactive |

Iteration vs. recursion | Programming |

J |

**Page** | **Section** |

JavaScript | Scripting |

JavaScript examples |
- |

Just Basic programming | Programming |

K |

**Page** | **Section** |

Key field | Databases |

KS3 Computing resources | Theory |

L |

**Page** | **Section** |

Learning to program | Programming |

Library system in Access | Databases |

Library system in Excel | MS Office |

Links (in HTML) | HTML |

Links (to other sites) | Theory |

Logic | Mathematics |

Logic circuits / gates |
Interactive |

Logical operators in Excel |
MS Office |

Lottery (ActiveX) | VisualBASIC |

Lottery (JavaScript) | Scripting |

M |

**Page** | **Section** |

Macros in Excel | MS Office |

Medals table in Excel | MS Office |

Mail merge in Word | MS Office |

Masking bits | Mathematics |

Mathematical logic | Mathematics |

Merits database example | Databases |

Microsoft Excel | MS Office |

Microsoft Office | MS Office |

Microsoft Powerpoint | MS Office |

Microsoft Publisher | MS Office |

Microsoft Word | MS Office |

Mind Reader | Scripting |

Modular Arithmetic | Subject Genius |

Movement in programs | Interactive |

msgbox() in Excel macros | MS Office |

Multiplication Tables | Mathematics |

N |

**Page** | **Section** |

NAND operator | Mathematics |

National Curriculum Computing | Theory |

New sections (in this site) | n/a |

Normalisation (binary) |
Interactive |

Normalisation (databases) | Databases |

NOR operator | Mathematics |

NOT operator | Mathematics |

Number bases | Mathematics |

O |

**Page** | **Section** |

Objects in VisualBASIC | VisualBASIC |

OR operator | Mathematics |

OR() in Excel | MS Office |

P |

**Page** | **Section** |

Page breaks |
MS Office |

Paragraphs | VisualBASIC |

Paste Special (in Excel) | MS Office |

PHP |
Scripting |

PowerPoint | MS Office |

Presence check validation | Databases |

Preventing double-bookings in Access |
Databases |

Primary key (field) |
Databases |

Prime Numbers | Mathematics |

Programming concepts and techniques | Programming |

Programming examples - BASIC |
Programming |

Programming examples - JavaScript |
Programming |

Programming examples - Python |
Programming |

Programming tasks for beginners | Programming |

Programming - Top Ten Techniques | Subject Genius |

Proxy searcher | VisualBASIC |

Publisher | MS Office |

Puzzle | Scripting |

Q |

**Page** | **Section** |

Queries, database | Databases |

R |

**Page** | **Section** |

Radio buttons in Excel |
MS Office |

Random numbers in Excel | MS Office |

Random numbers in programming | Interactive |

Range validation | Databases |

Record, database | Databases |

Recording macros | MS Office |

Rectangle Numbers | Mathematics |

Recursion vs. iteration | Programming |

Referential integrity | Databases |

Relational database |
Databases |

Room Bookings database | Databases |

Rotation / Circular Motion (programming example) |
- |

Rounding in Excel | MS Office |

S |

**Page** | **Section** |

Sample systems in Excel | MS Office |

Scope of variables | Programming |

Scripting | Scripting |

Searching algorithms | Interactive |

Second normal form | Databases |

Section breaks |
MS Office |

Selection with Arrays | Subject Genius |

Server-side scripting | Scripting |

Seven-Segment Display (programming example) |
- |

Shifting bits | Mathematics |

Simon game (programming example) |
- |

Sorting algorithms | Interactive |

Sorting game | Interactive |

Square Numbers | Mathematics |

Standard Form | Mathematics |

Standard Paragraphs | VisualBASIC |

Static variables (see Scope) | Programming |

Stock control database | Databases |

Storage of Text | Interactive |

Structure, database | Databases |

Subforms | Databases |

Substitution ciphers | Interactive |

T |

**Page** | **Section** |

Table, database | Databases |

Tables in Word |
MS Office |

Tables of Contents in Word |
MS Office |

Tags (inserting in HTML) | HTML |

Tags, common | HTML |

Test (application) | VisualBASIC |

Test (sample) | VisualBASIC |

Text manipulation in Excel | MS Office |

Text - storage | Interactive |

Third normal form | Databases |

Times Tables | Mathematics |

Top Ten Programming Techniques | Subject Genius |

Top Trumps (client-side
scripting example) | - |

Translucency | HTML |

Transparency | HTML |

Truth tables | Mathematics |

Type, database field | Databases |

Type, variable | Programming |

U |

**Page** | **Section** |

Unique key (field) | Databases |

Unique validation | Databases |

V |

**Page** | **Section** |

Validation, database | Databases |

Validation, Excel | MS Office |

Variables | Programming |

VBA in Excel | MS Office |

Video shop system in Access | Databases |

VisualBASIC | VisualBASIC |

Visualising factors, squares and primes | Mathematics |

Visualising multiplication | Mathematics |

vlookup() in Excel | MS Office |

W |

**Page** | **Section** |

Web-page creation | HTML |

Web-pages and databases | Scripting |

What's New? |
n/a |

Words of Wisdom | Scripting |

Word (Microsoft) | MS Office |

Wrapping around images in Word |
MS Office |