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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Linux users can also use the software freely with the WINE emulator. See www.winehq.org for more details.
- 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
Bai, S., Angeles, J.: Coupler-curve synthesis of four-bar linkages via a novel formulation. Mech. Mach. Theor. 94, 177–187 (2015)
Bryant, J., Sangwin, C.: How Round is your Circle? Where Engineering and Mathematics Meet. Princeton University Press, Princeton, New Jersey (2008)
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)
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
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
Hohenwarter, M., et al.: GeoGebra 5, September 2014. http://www.geogebra.org
Kapovich, M., Millson, J.J.: Universality theorems for configuration spaces of planar linkages. Topology 41(6), 1051–1107 (2002)
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)
Kempe, A.B.: How to Draw a Straight Line; A Lecture on Linkages. MacMillan and Co., London (1877)
Kovács, Z.: Lego-linkages. A GitHub project, 6 2019. https://github.com/kovzol/lego-linkages
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
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
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
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
Wikipedia: Watt’s linkage – Wikipedia, The Free Encyclopedia (2020). https://en.wikipedia.org/w/index.php?title=&oldid=952952034, Accessed 8 Jun 2020
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
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)