Skip to main content

“Mathemachines” via LEGO, GeoGebra and CindyJS

  • Conference paper
  • First Online:
Computer Algebra in Scientific Computing (CASC 2020)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 12291))

Included in the following conference series:

  • 577 Accesses

Abstract

The embedding of computer algebra technology within some software and hardware environments is a part of some recent technological improvements for mathematics education, in particular for gifted students. Computer algebra methods for simulation and modeling can be effectively used to connect symbolic computation and dynamic geometry in the popular dynamic mathematics software GeoGebra, based on fast calculation of Gröbner bases. As a result, teaching of algebraic curves via linkages and LEGO constructions can be approached with the help of a combination of novel tools.

In our contribution, we describe a set of three tools: the software tool LEGO Digital Designer, the program GeoGebra and the use of a web-camera through the CindyJS system for the introduction of basic issues concerning algebraic curves and geometric loci.

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

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Linux users can also use the software freely with the WINE emulator. See www.winehq.org for more details.

  2. 2.

    Computer use for children at camp in Colorado Springs was very limited. Instead of using their own computers, the lecturer’s computer was used during the classroom work. Tutorials on the assembly of LEGO linkages were printed instead of using them electronically. This made building the linkages a bit more difficult but still achievable.

References

  1. Bai, S., Angeles, J.: Coupler-curve synthesis of four-bar linkages via a novel formulation. Mech. Mach. Theor. 94, 177–187 (2015)

    Article  Google Scholar 

  2. Bryant, J., Sangwin, C.: How Round is your Circle? Where Engineering and Mathematics Meet. Princeton University Press, Princeton, New Jersey (2008)

    MATH  Google Scholar 

  3. Buchberger, B.: Bruno Buchberger’s PhD thesis 1965: an algorithm for finding the basis elements of the residue class ring of a zero dimensional polynomial ideal. J. Symb. Comput. 41, 475–511 (2006)

    Article  Google Scholar 

  4. Dankert, J.: Theo Jansens Strandbeest-Mechanismus. Internet Service für die Auflagen 5 bis 7 des Lehrbuchs, Dankert/Dankert: Technische Mechanik (2013). http://www.tm-aktuell.de/TM5/Viergelenkketten/Strandbeest.html

  5. von Gagern, M., Kortenkamp, U., Richter-Gebert, J., Strobel, M.: CindyJS. In: Greuel, G.-M., Koch, T., Paule, P., Sommese, A. (eds.) ICMS 2016. LNCS, vol. 9725, pp. 319–326. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-42432-3_39

    Chapter  MATH  Google Scholar 

  6. Hohenwarter, M., et al.: GeoGebra 5, September 2014. http://www.geogebra.org

  7. Kapovich, M., Millson, J.J.: Universality theorems for configuration spaces of planar linkages. Topology 41(6), 1051–1107 (2002)

    Article  MathSciNet  Google Scholar 

  8. Kempe, A.B.: On a general method of describing plane curves of the \(n\)-th degree by linkwork. Proc. London Math. Soc. 7, 213–216 (1875)

    Article  MathSciNet  Google Scholar 

  9. Kempe, A.B.: How to Draw a Straight Line; A Lecture on Linkages. MacMillan and Co., London (1877)

    Google Scholar 

  10. Kovács, Z.: Lego-linkages. A GitHub project, 6 2019. https://github.com/kovzol/lego-linkages

  11. Kovács, Z.: Teaching algebraic curves for gifted learners at age 11 by using LEGO linkages and GeoGebra. CoRR abs/1909.04964 (2019). https://arxiv.org/abs/1909.04964

  12. Kovács, Z., Parisse, B.: Giac and GeoGebra – improved Gröbner basis computations. In: Gutierrez, J., Schicho, J., Weimann, M. (eds.) Computer Algebra and Polynomials, pp. 126–138. Lecture Notes in Computer Science, Springer (2015). https://doi.org/10.1007/978-3-319-15081-9_7, http://dx.doi.org/10.1007/978-3-319-15081-9_7

  13. Kovács, Z., Recio, T., Vélez, M.P.: Reasoning about linkages with dynamic geometry. J. Symb. Comput. 97, 16–30 (2020). https://doi.org/10.1016/j.jsc.2018.12.003

    Article  MathSciNet  MATH  Google Scholar 

  14. Montag, A., Richter-Gebert, J.: Bringing together dynamic geometry software and the graphics processing unit. CoRR abs/1808.04579 (2018). https://arxiv.org/abs/1808.04579

  15. Wikipedia: Watt’s linkage – Wikipedia, The Free Encyclopedia (2020). https://en.wikipedia.org/w/index.php?title=&oldid=952952034, Accessed 8 Jun 2020

Download references

Acknowledgments

The author is thankful to Tomás Recio for his suggestions on finalizing the paper. The author was partially supported by a grant MTM2017-88796-P from the Spanish MINECO (Ministerio de Economia y Competitividad) and the ERDF (European Regional Development Fund).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zoltán Kovács .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Kovács, Z. (2020). “Mathemachines” via LEGO, GeoGebra and CindyJS. In: Boulier, F., England, M., Sadykov, T.M., Vorozhtsov, E.V. (eds) Computer Algebra in Scientific Computing. CASC 2020. Lecture Notes in Computer Science(), vol 12291. Springer, Cham. https://doi.org/10.1007/978-3-030-60026-6_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-60026-6_22

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-60025-9

  • Online ISBN: 978-3-030-60026-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics