Computing
Binary

Computing

Computing tools and activities

Binary Tools

Floating Point Binary Activity

An activity to practice converting between denary real numbers and binary mantissa/exponent form. Includes error calculations when the conversion invovles an approximation.

Floating Point Binary Conversions

A tool to convert between denary real numbers and binary mantissa/exponent form.

Number Systems

A tool to convert between binary,denary and hexadecimal.

Truth Table

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

Encryption Resources

Caesar Cipher

A tool to generate a Caesar cipher with a give shift from text and an activity to practice decoding encrypted messages

Polyalphabetic Cipher

A tool to generates a Polyalphabetic cipher with a give shift values from text and an activity to practice decoding encrypted messages

RSA Activity

A tool to generates an RSA cipher with given keys from text and an activity to practice decoding encrypted messages. There are also activities to practice the number theory concept required by RSA Cryptography.

Vernam Cipher

A tool to generates a Varnam cipher with a given alphabet from text and an activity to practice decoding encrypted messages

Karnaugh Maps

Tool

A tool to create binary expressions from a Karnaugh Map

Activity

An activity to break down Karaugh maps into individual blocks and expressions for two, three and four Boolean variables

Miscellaneous Resources

Circular Queue Activity

A tool to demonstrate how a circulate queue works

Error Correction and Detection

A tool to demonstrate parity checking, Checksums, Hamming Codes and Gray Codes.

Reverse Polish Activity and Calculator

A tool to demonstrate how a Reverse Polish calculator works.

Logic Gates Matching Cards

A sheet of logic gate cards.