Maths and Computing Website

This site contains a range of resources and interactive activities relating to topics in Mathematics and Computer Science. Example activities include:

Version 1 QR Codes

Version 1 QR Codes

A tool to create a version 1 QR code along side with detail of how the QR code is created. When a QR code has been created, the data encoding, error code generation, masking, format information and positioning of the elements are all explained.

6502 Interpreter

Mini 6502 Interpreter

A tool to interpret programs written using the 6502 Zero Page instruction set and illustrate how memory can be mapped to a text or bitmap representation. It includes several examples of 6502 Assembly language programs

Pseudocode

Pseudocode Activity

An activity which allows pseudocode to be written and run in a trace table

Karnaugh Maps

Karnaugh Maps

A set of tools and activities relating Karnaugh Maps

Discrete Distributions

Discrete Statistical Distribution

A tool to calculate probabilities for different distributions

Truth Tables

Truth Tables

A tools to create a truth table for an expression containing two, three or four Boolean variables.


All resources and activities


>

Information

Number Crossword Puzzles

An Introduction to Mathematics for Computing and IT Practitioners

Boolean Expressions

Bits and Bytes

QR Codes

QR Encoding

Euler's Totient Function

Bézout's Identity

Common Sequences and Series

>

Tools

Truth Table Tool

Karnaugh Map Tool

Reverse Polish Tool

Regular Expressions Tool

Fixed Point Binary Conversions

Floating Point Binary Conversions

Create a Version 1 QR Code

Step by Step QR Code

QC Code Mask Analysis

Galois Field Arithmetic

Caesar Cipher

Modulo Maths

Prime Numbers

Square Numbers

Pythagorean Triples

Polynomial Series

Trigonometric Series

Bernoulli Distibution

Binomial Distribution

Geometric Distribution

NegativeBinomial Distribution

Poisson Distribution

Uniform Distribution

>

Activities

Circular Queue Activity

Turing Machine Activity

Floating Point Binary Activity

Caesar Cipher Activity

RSA Encryption

Vernam Cipher

Sequences Activity

>

Coding

Javascript Coding Tool

Mini 6502 Interpreter

AQA Assembly Language Interpreter

Functional Programming Activity

Pseudocode Interpreter

>

Calculators

Reverse Polish Calculator

Modulo Maths

>

Resources

Crossword Puzzle Templates

Logic Gate matching Cards

Fraction Activity Sheet