Document Type
Conference Proceeding
Publication Date
7-2017
Publication Title
Proceedings of 22nd Annual Conference on Innovation and Technology in Computer Science Education
Publisher Name
Association for Computing Machinery
Abstract
Magic tricks based on computer science concepts help grab student attention and can motivate them to delve more deeply. Error detection ideas long used by computer scientists provide a rich basis for working magic; probably the most well known trick of this type is one included in the CS Unplugged activities. This paper shows that much more powerful variations of the trick can be performed, some in an unplugged environment and some with computer assistance. Some of the tricks also show off additional concepts in computer science and discrete mathematics.
Recommended Citation
Greenberg, Ronald I.. Educational Magic Tricks Based on Error-Detection Schemes. Proceedings of 22nd Annual Conference on Innovation and Technology in Computer Science Education, , : , 2017. Retrieved from Loyola eCommons, Computer Science: Faculty Publications and Other Works, http://dx.doi.org/10.1145/3059009.3059034
Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License.
Copyright Statement
© Association for Computing Machinery, 2017
Implementation Notes
tricks.html (12 kB)
HTML/JavaScript Implementation
tricks.pdf (8 kB)
Compact Printout of HTML/JavaScript Implementation
EducationalMagicTricks_Slides.pdf (69 kB)
Slides from beginning of presentation at ITiCSE conference (with rest of presentation based on running the HTML/JavaScript in a browser).
Included in
Discrete Mathematics and Combinatorics Commons, Other Computer Sciences Commons, Probability Commons, Theory and Algorithms Commons
Comments
Author Posting © Association for Computing Machinery, 2017. This is the author's version of the work, and is posted here by permission of the Association for Computing Machinery for personal use, not for redistribution. The article was published in Proceedings of 22nd Annual Conference on Innovation and Technology in Computer Science Education, 2017, http://dx.doi.org/10.1145/3059009.3059034