Abstract
This paper presents LogiSketch, a system that recognizes hand-drawn digital logic diagrams and then allows students to simulate those diagrams. LogiSketch is one of few complete sketch recognition systems (and the first in its domain) that allows the student to draw freely, without drawing style constraints. LogiSketch employs novel recognition feedback and active support for error correction. Additionally, LogiSketch incorporates behind-the-scenes, user-targeted learning that improves recognition that requires no additional effort from the student. A pilot study reveals that LogiSketch succeeds in engaging students, even though it is not yet a suitable replacement for menu-based tools. Study results also reveal what is most important in the interface and functionality of a sketch recognition tool for education.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Alvarado, C., & Lazzareschi, M. (2007). Properties of real world digital logic diagrams. In Proceedings of 1st International Workshop on Pen-based Learning Technologies.
Buchanan, S., Ochs, B., & LaViola, J. (2012). CSTutor: A pen-based tutor for data structure visualization. Proceedings of the 43rd Technical Symposium on Computer Science Education (SIGCSE 2012), pp. 565–570.
Cossairt, T. & LaViola J. (2012). SetPad: A sketch-based tool for exploring discrete math set problems. Proceedings of the Ninth Eurographics/ACM Symposium on Sketch-Based Interfaces and Modeling (SBIM 12), pp. 47–56.
Do, E., & Gross, M. D. (1996). Drawing as a means to design reasoning. In Proceedings of Artificial Intelligence in Design ‘96 Workshop on Visual Representation, Reasoning and Interaction in Design, Palo Alto, CA.
Kara, L. B., & Stahovich, T. F. (2005). An image-based, trainable symbol recognizer for hand-drawn sketches. Computers & Graphics, 29(4), 501–517.
Labahn, G., Lank, E., MacLean, S., Marzouk, M., & Tausky, D. (2008). MathBrush: A system for doing math on pen-based devices. In Proceedings of the Eighth IAPR International Workshop on Document Analysis Systems, Washington, DC, USA, IEEE Computer Society.
LaViola, J., & Zeleznik, R. (2004). MathPad2: A system for the creation and exploration of mathematical sketches. ACM Trans. on Graphics (Proc. SIGGRAPH), 23(3), 432–440.
Lee, W., de Silva, R., Peterson, E. J., Calfee, R. C., & Stahovich, T. F. (2008). Newton’s pen: A pen-based tutoring system for statics. Computers & Graphics, 32(5), 511–524.
Ouyang, T. Y., & Davis, R. (2011). ChemInk: A Natural Real-Time Recognition System For Chemical Drawings International Conference On Intelligent User Interfaces, IUI.
Peterson, E., Stahovich, T. F., Doi, E., & Alvarado, C. (2010). Grouping strokes into shapes in hand-drawn diagrams. In Proceedings of the 24th AAAI Conference on Artificial Intelligence.
Ullman, D. G., Wood, S., & Craig, D. (1990). The importance of drawing in the mechanical design process. Computer & Graphics 14(2), 263–274.
Valentine, S., Vides, F., Lucchese, G., Turner, D., Kim, H., Li, W., Linsey, J., & Hammond, T. (2012). Mechanix: A sketch-based tutoring system for statics courses. In Proceedings of Innovative Applications of Artificial Intelligence (IAAI 12). Toronto, Canada.
Wais, P., Wolin, A. & Alvarado, C. (2007). Designing a sketch recognition front-end: User perception of interface elements. In Proceedings of Eurographics Workshop on Sketch-Based Interfaces and Modeling (SBIM). Riverside, CA.
Acknowledgements
This work is supported by NSF grant number 0546809.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Alvarado, C. et al. (2015). LogiSketch: A Free-Sketch Digital Circuit Design and Simulation SystemLogiSketch. In: Hammond, T., Valentine, S., Adler, A., Payton, M. (eds) The Impact of Pen and Touch Technology on Education. Human–Computer Interaction Series. Springer, Cham. https://doi.org/10.1007/978-3-319-15594-4_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-15594-4_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-15593-7
Online ISBN: 978-3-319-15594-4
eBook Packages: Computer ScienceComputer Science (R0)