Skip to main content

Machine Analysis of Array Skip Counting in Elementary Math

  • Chapter
  • First Online:
Frontiers in Pen and Touch

Part of the book series: Human–Computer Interaction Series ((HCIS))

  • 516 Accesses

Abstract

The INK–12: Teaching and Learning Using Interactive Inscriptions in K–12 project has been developing and investigating the use of pen-based technology in elementary math classes. This paper reports progress made on machine analysis of students’ visual representations created using a combination of freehand drawing and a digital array tool that supports learning multiplication. The goal of the machine analysis is to provide insights into students’ mathematical thinking as revealed through creation and manipulation of visual representations. For array representations, machine analysis involves interpretation of ink annotations that represent problem-solving strategies, one of which is counting by a number other than 1, aka skip counting. A subset of student work from a 5-week trial in a third grade class provides a corpus for development and evaluation of the machine analysis routines. This paper describes the routines and presents findings demonstrating that the routines are able to provide accurate information about students’ skip-counting strategies. It discusses the key to the accuracy-using knowledge about the structure of arrays and the nature of skip counting to bias the machine analysis routines; and presents evaluation results for two versions of routines that do not use this knowledge and that consequently suffer from high error rates. The paper also discusses current work on extending the routines to analyze the process of creating representations and future work on using the routines on thousands of pieces of student work from the 5-week trial.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.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

Notes

  1. 1.

    The coding process and results of human analysis of the data set are described in a forthcoming paper.

  2. 2.

    Left and right bounds were determined empirically using the examples in the current data set. Further testing on a larger corpus may refine the dimensions.

  3. 3.

    CLP is written in C# and currently runs in the Windows 8 and 10 operating systems; it uses the Microsoft English Handwriting Recognizer introduced in the Windows 8 (https://msdn.microsoft.com/en-us/library/ms840450.aspx).

  4. 4.

    The threshold cutoffs were empirically determined.

  5. 5.

    We mean number here, rather than digit, e.g., 16 is the number 16, not the “numbers” 1 and 6.

References

  1. Benz, E.: Design and implementation of a number line tool for classroom learning partner. Unpublished UROP project (2014)

    Google Scholar 

  2. Brizuela, B.M., Gravel, B.E.: Show Me What You Know: Exploring Student Representations Across STEM Disciplines. Teachers College Press, New York (2013)

    Google Scholar 

  3. Cuoco, A.: The Roles of Representation in School Mathematics. Reston, NCTM (2001)

    MATH  Google Scholar 

  4. Damerau, F.J.: A technique for computer detection and correction of spelling errors. Commun. ACM 7(3), 171–176 (1964)

    Article  Google Scholar 

  5. Fosnot, C.T., Dolk, M.L.A.M.: Young Mathematicians at Work. Heinemann, Portsmouth (2001)

    Google Scholar 

  6. Kim, H.H.: Analysis of children’s sketches to improve recognition accuracy in sketch-based applications. Ph.D. thesis, Texas A&M University (2012)

    Google Scholar 

  7. Koile, K., Rubin, A.: Animated mathematical proofs in elementary education. In: Hammond, T., Valentine, S., Adler, A.D., Payton, M. (eds.) The Impact of Pen and Touch Technology on Education, pp. 67–79. Springer, Cham (2015)

    Chapter  Google Scholar 

  8. Koile, K., Rubin, A.: Machine interpretation of students’ hand-drawn mathematical representations. In: Hammond, T., Valentine, S., Adler, A.D., Payton, M. (eds.) The Impact of Pen and Touch Technology on Education, pp. 49–56. Springer, Cham (2015)

    Chapter  Google Scholar 

  9. Koile, K., Rubin, A.: Tablet–based technology to support students’ understanding of division. In: Hammond, T., Valentine, S., Adler, A.D. (eds.) Revolutionizing Education with Digital Ink, pp. 71–89. Springer, Cham (2016)

    Chapter  Google Scholar 

  10. Levenshtein, V.I.: Binary codes capable of correcting deletions, insertions, and reversals. In: Soviet Physics Doklady, vol. 10, pp. 707–710 (1966)

    MathSciNet  MATH  Google Scholar 

  11. Markovits, A.: Machine interpretation of elementary math students’ hand–drawn bin representations. Bachelor of Science Thesis. Electrical Engineering and Computer Science Department, MIT, Cambridge (2016). http://ink-12.mit.edu/documents/AMarkovits_UAP.pdf

    Google Scholar 

  12. Maynard, E.D.: Using a structured vocabulary to support machine understanding of student work. Master of Engineering Thesis, Electrical Engineering and Computer Science Department, MIT, Cambridge (2013). http://ink-12.mit.edu/documents/2013.02_MaynardE_MEng.pdf

    Google Scholar 

  13. NCTM: National council of teachers of mathematics: Principles and Standards for School Mathematics. National Council of Teachers of Mathematics, Reston (2000)

    Google Scholar 

  14. NGA: National Governors Association Center for Best Practices (NGA center). Common Core State Standards for English Language Arts & Literacy in History/Social Studies, Science, and Technical Subjects. National Governors Association Center for Best Practices and the Council of Chief State School Officers, Washington, DC (2010)

    Google Scholar 

  15. Read, J.C.: A study of the usability of handwriting recognition for text entry by children. Interact. Comput. 19(1), 57–69 (2007)

    Article  Google Scholar 

  16. Read, J.C., MacFarlane, S., Horton, M.: The usability of handwriting recognition for writing in the primary classroom. In: Fincher, S. (ed.) People and Computers XVIII—Design for Life, pp. 135–150. Springer, New York (2005)

    Chapter  Google Scholar 

  17. Rubin, A., Storeygard, J., Koile, K.: Supporting special needs students in drawing mathematical representations. In: Hammond, T., Valentine, S., Adler, A.D., Payton, M. (eds.) The Impact of Pen and Touch Technology on Education, pp. 57–66. Springer, Cham (2015)

    Chapter  Google Scholar 

  18. Simon, E.: Design and implementation of a division tool for elementary math education. Bachelor of Engineering Thesis, Electrical Engineering and Computer Science Department, MIT, Cambridge (2014)

    Google Scholar 

  19. Smith, S.P.: Representation in school mathematics: children’s representations of problems. In: Kilpatrick, J., Gary Martin, W., Schifter, D. (eds.) A Research Companion to Principles and Standards for School Mathematics, pp. 263–274. National Council of Teachers of Mathematics, Reston (2003)

    Google Scholar 

  20. Soukoreff, R.W., MacKenzie, I.S.: Metrics for text entry research: an evaluation of MSD and KSPC, and a new unified error metric. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 113–120. ACM (2003)

    Google Scholar 

  21. Stahovich, T.F., Lin, H.: Enabling data mining of handwritten coursework. Comput. Graph. 57, 31–45 (2016)

    Article  Google Scholar 

  22. Yang, D.: Identifying bins-dealing strategies in Classroom Learning Partner. Bachelor of Science Thesis, Electrical Engineering and Computer Science Department, MIT, Cambridge (2015). http://ink-12.mit.edu/documents/DYang_UAP.pdf

    Google Scholar 

Download references

Acknowledgements

This research is funded by the NSF INK–12: Teaching and Learning Using Interactive Ink Inscriptions project, DRL–1020152 (Koile), DRL-1019841 (Rubin). We gratefully acknowledgment contributions from MIT’s CLP research group members past and present, and from math education researchers Lily Ko and Marlene Kliman at TERC. We also thank Randall Davis, Jonathan Grudin, Tracy Hammond, YJ Kim, and Marlene Kliman for valuable feedback on drafts of this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kimberle Koile .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Koile, K., Rubin, A., Chapman, S. (2017). Machine Analysis of Array Skip Counting in Elementary Math. In: Hammond, T., Adler, A., Prasad, M. (eds) Frontiers in Pen and Touch. Human–Computer Interaction Series. Springer, Cham. https://doi.org/10.1007/978-3-319-64239-0_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-64239-0_3

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-64238-3

  • Online ISBN: 978-3-319-64239-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics