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

Bits and Bytes

Boolean Expressions

Logic Gate matching Cards

Fraction Activity Sheet

Prime Numbers

Square Numbers

>

Tools

Floating Point Binary Conversions

Number Systems

Truth Table Tool

Karnaugh Map Tool

Javascript Coding Tool

Mini 6502 Interpreter

AQA Assembly Language Interpreter

Functional Programming Activity

Pseudocode Interpreter

Circular Queue Activity

Regular Expressions Activity

Reverse Polish Activity

Version 1 QR Code Analysis

Version 1 QC Code Masks

Galois Field Arithmetic

Cipher Tools

Discrete Statistical Distributions

Sequences and Series

>

Activities

Floating Point Binary Activity

Caesar Cipher

Polyalphabetic Cipher

RSA Activity

Vernam Cipher

Set Definition Activity

>

Calculators

Reverse Polish Calculator

Modulo Maths