Book

An Introduction to Mathematics for Computing and IT Practitioners

An Introduction to Mathematics for Computing and IT Practitioners.

Available on Amazon Kindle and in print on Amazon.

There are a number of topics within Mathematics which have a direct relevance to Computing and IT. Some of these topics form the basis of how a computer processes data, some are used at a higher level to enable a program to perform a required function, and others are algorithmic and can be easily implemented within a computer program. This books attempts to bring together many of these mathematical concepts and present them in a way which is relevant to those studying ICT and Computing qualifications, and to those who would like to start to explore this subject for themselves.

Available from www.amazon.com, www.amazon.co.uk and other amazon stores.

Calculator

logical calculator

Logical Calculator App

Available on the Itunes Apple Store and the Google Play Store

Released for the iPhone: April 2014

Released for Andriod: August 2019

A whole number calculator which provides useful functionality for those who are interested in computing. There are 5 different screens. logical calculator
  • The decimal screen supports 32-bit and signed 31-bit numbers and can convert numbers to bases 2-10 and 16.
  • The binary can be set of 4-bit, 8-bit and 16 bit modes, and screen supports the logical operations AND, OR, XOR, NAND, NOR, XNOR and NOT.
  • The hexadecimal screen allows operations of hexadecimal numbers and conversions to bases 2-10.
  • There is a multi-base screen which allows simple calculations any numbers in bases 2-10 as well as quick conversions between them.
  • The following functions are available in the fifth screen: HCF, LCM, LD, LN, LOG, Factorial, nCr and nPr.

Get it on Google Play Get it on the Apple Play Store

Resources

Web based interactice educational acivities

Includes: Pseudocode Emulator, RSA Activity, Reverse Polish Calculator, Javascript Tool
Pseudocode Activity

Pseudocode Activity

Available on this site (Test release)

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

Includes
  • Context sensitive code entry.
  • 14 Examples
  • Option to run through code step by step
  • Code flow option showing where line code moves to under certain consitions

Binary

Web based interactice binary acivities

Includes: Conversions, Floating Point Numbers, Truth Tables, Karnaugh Maps
Kmap Tool

A set of resources and activities relating to number systems.

Topics include
  • Conversions between binary, hexadecimal and denary.
  • Floating point binary numbers expressed in mantissa and exponent form.
  • Two's complement.
  • Karnaugh Maps.