This section of the site describes some of the mathematics essential to the programmer, and useful in other areas of ICT.

This section of the site describes some of the mathematics essential to the programmer, and useful in other areas of ICT.

An introduction to Boolean logical operators

How to use bit-wise logical operators

Working in other number bases

A visual interactive introduction to what *sines* and *cosines* are

Two techniques that you can use to draw a circle or create circular motion

A visual investigation of squares, factors and prime numbers

Array-based testing of times tables

Test your ability to estimate the size of angles with this simple test

An abacus that works in different number bases from 2 to 1

Read an article on why you should know about modular arithmetic

The techniques described here can be used in most high-level programming languages, including VisualBASIC and JavaScript.