{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T02:25:18Z","timestamp":1760235918418,"version":"build-2065373602"},"reference-count":42,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2021,10,12]],"date-time":"2021-10-12T00:00:00Z","timestamp":1633996800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Agencia Espa\u00f1ola de Investigaci\u00f3n (AEI)","award":["PCI2020-120691-2"],"award-info":[{"award-number":["PCI2020-120691-2"]}]},{"name":"Ministerio de Ciencia e Innovaci\u00f3n (MICIIN)","award":["PID2020-112586RB-I00\/AEI\/10.13039\/501100011033"],"award-info":[{"award-number":["PID2020-112586RB-I00\/AEI\/10.13039\/501100011033"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Axioms"],"abstract":"<jats:p>There are many computational applications and engines used in mathematics, with some of the best-known arguably being Maple, Mathematica, MATLAB, and Mathcad. However, although they are very complete and powerful, they demand the use of commercial licences, which can be a problem for some education institutions or in cases where students desire to use the software on an unlimited number of devices or to access it from several of them simultaneously. In this contribution, we show how GeoGebra, WolframAlpha, Python, and SageMath can be applied to the teaching of different mathematical courses in engineering studies, as they are some of the most interesting representatives of free (and mostly open source) mathematical software. As the best way to show a topic in mathematics is by providing examples, this article explains how to make calculations for some of the main topics associated with Calculus, Algebra, and Coding theories. In addition to this, we provide some results associated with the usage of Mathematica in different graded activities. Moreover, the comparison between the results from students that use Mathematica and students that participate in a \u201ctraditional\u201d course, solving problems and attending to master classes, is shown.<\/jats:p>","DOI":"10.3390\/axioms10040253","type":"journal-article","created":{"date-parts":[[2021,10,13]],"date-time":"2021-10-13T04:51:57Z","timestamp":1634100717000},"page":"253","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Using Free Mathematical Software in Engineering Classes"],"prefix":"10.3390","volume":"10","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1513-6029","authenticated-orcid":false,"given":"V\u00edctor","family":"Gayoso Mart\u00ednez","sequence":"first","affiliation":[{"name":"Institute of Physical and Information Technologies (ITEFI), Spanish National Research Council (CSIC), 28006 Madrid, Spain"},{"name":"Engineering Department, Centro Universitario U-tad28290 Las Rozas, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6980-2683","authenticated-orcid":false,"given":"Luis","family":"Hern\u00e1ndez Encinas","sequence":"additional","affiliation":[{"name":"Institute of Physical and Information Technologies (ITEFI), Spanish National Research Council (CSIC), 28006 Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0828-3669","authenticated-orcid":false,"given":"Agust\u00edn","family":"Mart\u00edn Mu\u00f1oz","sequence":"additional","affiliation":[{"name":"Institute of Physical and Information Technologies (ITEFI), Spanish National Research Council (CSIC), 28006 Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5296-0271","authenticated-orcid":false,"given":"Araceli","family":"Queiruga Dios","sequence":"additional","affiliation":[{"name":"Department of Applied Mathematics, Institute of Fundamental Physics and Mathematics, University of Salamanca, 37008 Salamanca, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,10,12]]},"reference":[{"key":"ref_1","unstructured":"Bologna Process Secretariat (2021, August 30). European Higher Education Area and Bologna Process. Available online: http:\/\/www.ehea.info\/."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1007\/s11858-009-0225-1","article-title":"Integrating technology into mathematics teaching at the university level","volume":"42","author":"Lavicza","year":"2010","journal-title":"ZDM Math. Educ."},{"key":"ref_3","first-page":"867","article-title":"The Effectiveness of the Application of Mathematical Software in Indonesia; a Meta-Analysis Study","volume":"13","author":"Tamur","year":"2020","journal-title":"Int. J. Instr."},{"key":"ref_4","unstructured":"Ahmad, O. (2019, January 24\u201326). Review of symbolic equation solving for engineering problems. Proceedings of the 8th Asian Conference on Engineering Education (ACEE 2019), Kota Kinabalu, Malaysia."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Vick, B. (2020). Applied Engineering Mathematics, CRC Press.","DOI":"10.1201\/9781003002260"},{"key":"ref_6","unstructured":"University of Salamanca (2021, August 30). The University at a Glance. Available online: https:\/\/www.usal.es\/en\/university-glance."},{"key":"ref_7","unstructured":"U-tad (2021, August 30). Centro Universitario de Tecnolog\u00eda y Arte Digital. Available online: https:\/\/www.u-tad.com\/en\/."},{"key":"ref_8","unstructured":"European Comission (2021, August 30). Europe 2020. A European Strategy for Smart, Sustainable and Inclusive Growth. Available online: https:\/\/ec.europa.eu\/eu2020\/pdf\/COMPLET%20EN%20BARROSO%20%20%20007%20-%20Europe%202020%20-%20EN%20version.pdf."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Plaza, P., Mart\u00edn, S., Sancristobal, E., Bl\u00e1zquez, M., Castro, M., D\u00edaz, G., and P\u00e9rez, C. (2020, January 21\u201324). Science and technology educational quality scaling in Spain. Proceedings of the 2020 IEEE Frontiers in Education Conference (FIE), Uppsala, Sweden.","DOI":"10.1109\/FIE44824.2020.9274233"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"103897","DOI":"10.1016\/j.compedu.2020.103897","article-title":"The potential of digital tools to enhance mathematics and science learning in secondary schools: A context-specific meta-analysis","volume":"153","author":"Hillmayr","year":"2020","journal-title":"Comput. Educ."},{"key":"ref_11","first-page":"123","article-title":"A taxonomy of software for mathematics instruction","volume":"5","author":"Kurz","year":"2005","journal-title":"Contemp. Issues Technol. Teach. Educ."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"613","DOI":"10.1016\/j.sbspro.2010.12.085","article-title":"Teaching and Learning using Mathematics Software \u201cThe New Challenge\u201d","volume":"8","author":"Kilicman","year":"2010","journal-title":"Procedia Soc. Behav. Sci."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"769","DOI":"10.1016\/j.sbspro.2011.03.181","article-title":"Open source software in teaching mathematics","volume":"15","author":"Kusbeyzi","year":"2011","journal-title":"Procedia Soc. Behav. Sci."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"348","DOI":"10.1016\/j.sbspro.2011.05.049","article-title":"The Role of Computer Labs in Teaching and Learning Process in the Field of Mathematical Sciences","volume":"18","author":"Saadon","year":"2011","journal-title":"Procedia Soc. Behav. Sci."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"728","DOI":"10.1002\/cae.21565","article-title":"Using a Free Open Source Software to Teach Mathematics","volume":"22","author":"Botana","year":"2012","journal-title":"Comput. Appl. Eng. Educ."},{"key":"ref_16","first-page":"75","article-title":"What software to use in the teaching of mathematical subjects?","volume":"8","year":"2015","journal-title":"Acta Didact. Napoc."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"265","DOI":"10.5642\/jhummath.201501.15","article-title":"Teaching Mathematics with Mathematical Software","volume":"5","author":"Ochkov","year":"2015","journal-title":"J. Humanist. Math."},{"key":"ref_18","first-page":"26","article-title":"Freeware and Open Source Software Tools for Distance Learning in Mathematics","volume":"3","author":"Sattar","year":"2015","journal-title":"Online J. Distance Educ. E-Learn."},{"key":"ref_19","first-page":"29","article-title":"Useful Applications\/Software for Mathematics Teaching in School Education","volume":"1","author":"Joshi","year":"2016","journal-title":"Int. J. Inf. Technol."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Alonso Izquierdo, A., Gonz\u00e1lez Le\u00f3n, M.A., Mart\u00edn-Vaquero, J., Dias Rasteiro, D.M., Kov\u00e1\u010dov\u00e1, M., Richt\u00e1rikov\u00e1, D., Rodr\u00edguez-Gonz\u00e1lvez, P., Rodr\u00edguez-Mart\u00edn, M., and Queiruga-Dios, A. (2020). Specific mathematical software to solve some problems. Calculus for Engineering Students, Elsevier. Chapter 15.","DOI":"10.1016\/B978-0-12-817210-0.00022-9"},{"key":"ref_21","first-page":"717","article-title":"Students\u2019 perceptions of the relevance of mathematics in engineering","volume":"43","author":"Flegg","year":"2012","journal-title":"J. Math. Educ. Sci. Technol."},{"key":"ref_22","unstructured":"Wigderson, A. (2021, August 31). Mathematics and Computation. Available online: https:\/\/www.math.ias.edu\/avi\/book."},{"key":"ref_23","first-page":"145","article-title":"Teaching Mathematics to Engineering Students","volume":"14","author":"Sazhin","year":"1998","journal-title":"Int. J. Eng. Educ."},{"key":"ref_24","first-page":"7","article-title":"3Ms for instruction: Reviews of Maple, Mathematica, and Matlab","volume":"7","author":"Chonacky","year":"2003","journal-title":"Comput. Sci. Eng."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Abichandani, P., Primerano, R., and Kam, M. (2010, January 6\u20139). Symbolic scientific software skills for engineering students. Proceedings of the 2010 IEEE Transforming Engineering Education: Creating Interdisciplinary Skills for Complex Global Environments, Dublin, Ireland.","DOI":"10.1109\/TEE.2010.5508844"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Fangohr, H. (2004, January 6\u20139). A comparison of C, MATLAB, and Python as teaching languages in engineering. Proceedings of the International Conference on Computational Science, Krakow, Poland.","DOI":"10.1007\/978-3-540-25944-2_157"},{"key":"ref_27","unstructured":"Abichandani, P., Primerano, R., and Kam, M. (2015, January 27\u201328). Recent usage of software tools in the teaching and learning of engineering mathematics. Advances in innovative engineering and technologies. Proceedings of the International Conference on Innovative Engineering and Technologies (CAASR-ICIET\u201915), Bangkok, Thailand."},{"key":"ref_28","unstructured":"GeoGebra (2021, August 30). GeoGebra Math Apps. Available online: https:\/\/www.geogebra.org."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Dimitrov, D.M., and Slavov, S.D. (\u2013, January 31). Application of GeoGebra software into teaching mechanical engineering courses. Proceedings of the 22nd International Conference on Innovative Manufacturing Engineering and Energy (IManEE 2018), Chisinau, Republic of Moldova.","DOI":"10.1051\/matecconf\/201817807008"},{"key":"ref_30","unstructured":"WolframAlpha LLC (2021, August 30). WolframAlpha Computational Intelligence. Available online: www.wolframalpha.com."},{"key":"ref_31","unstructured":"Python Software Foundation (2021, August 30). Welcome to Python.org. Available online: https:\/\/www.python.org."},{"key":"ref_32","unstructured":"Python Software Foundation (2021, August 30). Sunsetting Python 2. Available online: https:\/\/www.python.org\/doc\/sunset-python-2\/."},{"key":"ref_33","unstructured":"Fangohr, H. (2021, August 30). Python for Computational Science and Engineering. Available online: https:\/\/fangohr.github.io\/teaching\/python\/book.html."},{"key":"ref_34","unstructured":"NumPy (2021, August 30). The Fundamental Package for Scientific Computing with Python. Available online: https:\/\/numpy.org\/."},{"key":"ref_35","unstructured":"SymPy Development Team (2021, August 30). Python Library for Symbolic Mathematics. Available online: https:\/www.sympy.org\/."},{"key":"ref_36","unstructured":"SciPy Developers (2021, August 30). Python-Based Ecosystem of Open-Source Software for Mathematics, Science, and Engineering. Available online: https:\/\/www.scipy.org\/."},{"key":"ref_37","unstructured":"Sagemath, Inc. (2021, August 30). Open Source Mathematical Software System. Available online: https:\/\/www.sagemath.org."},{"key":"ref_38","unstructured":"Sagemath, Inc. (2021, August 30). Collaborative Calculation and Data Science. Available online: https:\/\/cocalc.com."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"467","DOI":"10.1080\/00207390903477442","article-title":"What does a graphical representation mean for students at the beginning of function teaching?","volume":"41","author":"Yavuz","year":"2010","journal-title":"Int. J. Math. Educ. Sci. Technol."},{"key":"ref_40","unstructured":"Kumar, R. (2021, August 30). Lagrange Mean Value Theorem. Available online: https:\/\/www.geogebra.org\/m\/jyYQM5ZH."},{"key":"ref_41","unstructured":"Boucher, C. (2021, August 30). Integral Mean Value Theorem. Available online: https:\/\/demonstrations.wolfram.com\/IntegralMeanValueTheorem."},{"key":"ref_42","unstructured":"Garc\u00eda Algarra, J. (2021, August 30). Python Para Matem\u00e1ticas. Available online: https:\/\/github.com\/jgalgarra\/PythonMatematicas."}],"container-title":["Axioms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2075-1680\/10\/4\/253\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T07:12:18Z","timestamp":1760166738000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2075-1680\/10\/4\/253"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,12]]},"references-count":42,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2021,12]]}},"alternative-id":["axioms10040253"],"URL":"https:\/\/doi.org\/10.3390\/axioms10040253","relation":{},"ISSN":["2075-1680"],"issn-type":[{"type":"electronic","value":"2075-1680"}],"subject":[],"published":{"date-parts":[[2021,10,12]]}}}