Books

Number Crossword Puzzles: 100 Cross-Figure Puzzles

Number Crossword Puzzles: 100 Cross-Figure Puzzles

Available in print on Amazon.

This book contains 100 cross-figure puzzles, the numerical equivalent of a crossword puzzle. As with a crossword, digits from one answer are shared with digits from other answers. However, unlike a crossword puzzle, the value of most answers are dependent on one or more of the other answers.

Each puzzle can be solved through a careful analysis of the clues, considering the numerical properties of each number in relation to its digits and the progressive elimination of the possible options.

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


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.

Coding Activities

Mini 6502 Activity

Mini 6502 Interpreter

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

Includes


Functional Programming Activity

A tools that allows lists, filters and functions to be defined and used to create functional programming commands. There are also examples lists, filters and functions available.

Includes

Functional Programming Activity
Pseudocode Activity

Pseudocode Activity

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

Includes

Computing Activities

Kmap Tool

Karnaugh Maps

A set of tools and activities relating Karnaugh Maps.

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