Skip to main content

LogiSketch: A Free-Sketch Digital Circuit Design and Simulation SystemLogiSketch

  • Chapter
  • First Online:
The Impact of Pen and Touch Technology on Education

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Alvarado, C., & Lazzareschi, M. (2007). Properties of real world digital logic diagrams. In Proceedings of 1st International Workshop on Pen-based Learning Technologies.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. Kara, L. B., & Stahovich, T. F. (2005). An image-based, trainable symbol recognizer for hand-drawn sketches. Computers & Graphics, 29(4), 501–517.

    Article  Google Scholar 

  6. 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.

    Google Scholar 

  7. 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.

    Article  Google Scholar 

  8. 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.

    Article  Google Scholar 

  9. Ouyang, T. Y., & Davis, R. (2011). ChemInk: A Natural Real-Time Recognition System For Chemical Drawings International Conference On Intelligent User Interfaces, IUI.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. Ullman, D. G., Wood, S., & Craig, D. (1990). The importance of drawing in the mechanical design process. Computer & Graphics 14(2), 263–274.

    Article  Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Google Scholar 

Download references

Acknowledgements

This work is supported by NSF grant number 0546809.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Christine Alvarado .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics