This page links to interactive demos of various error detection magic tricks described in:

Ronald I. Greenberg and Dale F. Reed. Using Magic in Computing Education and Outreach. In 2018 IEEE Frontiers in Education Conference (FIE), Oct 2018, pp. TBD.The full HTML/JavaScript implementation for all versions of the magic trick can be viewed in a web browser by looking at the page source; in addition one may view this compact PDF listing. (Despite adding illuminations of how the tricks are performed, this implementation has been made more compact than the more basic implementation of a platform for performing the magic tricks at http://rig.cs.luc.edu/~rig/errdetectmagic.)

The demos for the special session will include unilluminated versions to give the audience a chance to work on finding the secret as well as illuminated versions at large scale. The links below are actually all to the same base URL (given above as the implementation source), but one may append query strings such as "?v=2a", "?v=2b&n=16", "?v=3&illum=1", "?v=5&d=4&illum=1", etc., to select different versions, include illuminations, or change the size of the grid. The value of n, indicating an n-by-n grid can be adjusted in versions 1, 2a, and 2b (with defaults 6, 8, and 10, respectively). The value of d (default 3) can be adjusted in version 5, with the value of n being computed as 2^d. The demos anticipated to be used in the special session are:

- Version 1
- Unilluminated 6x6 grid (after expansion)
- Illuminated 6x6 grid (after expansion)

- Version 2a
- Version 2b
- Version 3 (Like Version 2b but revealing two secret flips by using some "cheating" communication)
- Version 4 (One magician flip but still with a "cheating" communication)
- Version 5 (One magician flip but
*no*"cheating" communication)