A |

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

Abacus (binary, octal and hexadecimal) | Mathematics |

About this site | n/a |

Access Tips | Databases |

Access databases and web-pages | JavaScript |

Active Server Pages and ASP.NET | JavaScript |

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 | JavaScript |

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 Counter | - |

Binary Flags | Interactive |

Bitmaps - storage | Interactive |

Bitwise logic (theory) | Mathematics |

Bitwise logic (interactive) |
Interactive |

Bits, bytes and words | Mathematics |

BMI | JavaScript |

Body Mass Index | JavaScript |

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 |

Card Flip Magic (Parity Unplugged) | n/a |

Card Trick (sorting / AQA programming project) |
- |

Cards (JavaScript image-switching
example) | JavaScript |

Cell Protection | MS Office |

Character representation | Interactive |

Checkboxes in Excel | MS Office |

Circular Motion / Rotation (programming example) |
- |

Clashing appointments (Access) | Databases |

Client-side scripting | JavaScript |

Colour Mixer | VisualBASIC |

Colours in HTML | Interactive |

Coins | Mathematics |

Coins | JavaScript |

Cookies | JavaScript |

Common files (VisualBASIC applications) | VisualBASIC |

Complements | Mathematics |

Compound keys | Databases |

Computing - National Curriculum |
Teachers |

Concept Map for the Computing curriculum |
Teachers |

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 | JavaScript |

Dates in Excel |
MS Office |

Decipher | VisualBASIC |

De Morgans Laws | Mathematics |

Degree of relationship | Databases |

Denary | Mathematics |

Dice | JavaScript |

Die Model (programming example) |
- |

Double-bookings in Access | Databases |

Duality | Mathematics |

E |

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

Editing macros | MS Office |

Encryption - substitution ciphers | Interactive |

Enigma simulator | JavaScript |

Estimating angles | Mathematics |

Estimating pi | Mathematics |

EU Games system | MS Office |

Events in Excel |
MS Office |

Evidence-based teaching and learning | Teachers |

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 | JavaScript |

GCSE Computing resources |
Teachers |

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 |

Impact of technology | Teachers |

Index, database | Databases |

Interactive sorting game | Interactive |

Iteration vs. recursion | Programming |

J |

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

JavaScript | JavaScript |

JavaScript examples |
- |

Just Basic programming | Programming |

K |

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

Key field | Databases |

KS3 Computing resources |
Teachers |

L |

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

Learning - psychology | Teachers |

Learning to program | Programming |

Library system in Access | Databases |

Library system in Excel | MS Office |

Links (in HTML) | HTML |

Links (to other sites) |
Teachers |

Logic | Mathematics |

Logic circuits / gates |
Interactive |

Logical operators in Excel |
MS Office |

Lottery (ActiveX) | VisualBASIC |

Lottery (JavaScript) | JavaScript |

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 | JavaScript |

Modular Arithmetic | Subject Genius |

Monte Carlo method | Mathematics |

Movement in programs | Interactive |

msgbox() in Excel macros | MS Office |

Multiplication Tables | Mathematics |

N |

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

NAND operator | Mathematics |

National Curriculum Computing |
Teachers |

Normalisation (binary) |
Interactive |

Normalisation (databases) | Databases |

NOR operator | Mathematics |

NOT operator | Mathematics |

Number bases | Mathematics |

O |

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

Objects in VisualBASIC | VisualBASIC |

OCR Coding Challenges - sample solutions | Programming |

OR operator | Mathematics |

OR() in Excel | MS Office |

P |

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

Page breaks |
MS Office |

Paragraphs | VisualBASIC |

Paste Special (in Excel) | MS Office |

PHP |
JavaScript |

PowerPoint | MS Office |

Presence check validation | Databases |

Preventing double-bookings in Access |
Databases |

Primary key (field) |
Databases |

Prime Numbers - visual investigation | Mathematics |

Prime Numbers - Sieve of Eratosthenes | 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 |

Psychology of learning | Teachers |

Proxy searcher | VisualBASIC |

Publisher | MS Office |

Puzzle | JavaScript |

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 | JavaScript |

Searching algorithms | Interactive |

Second normal form | Databases |

Section breaks |
MS Office |

Selection with Arrays | Subject Genius |

Server-side scripting | JavaScript |

Seven-Segment Display (programming example) |
- |

Shifting bits | Mathematics |

Sieve of Eratosthenes | Mathematics |

Simon game (programming example) | - |

Sorting algorithms | Interactive |

Sorting game | Interactive |

SQL Injection (activity) | - |

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 |

Sudoku solver (programming example) | - |

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 |

Teaching effectively | Teachers |

Technology and its impact | Teachers |

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) | - |

Traffic light (JavaScript programming 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 | JavaScript |

What's New? |
n/a |

Words of Wisdom | JavaScript |

Word (Microsoft) | MS Office |

Wrapping around images in Word |
MS Office |