Using Free Mathematical Software in Engineering Classes

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

وصف كامل

التفاصيل البيبلوغرافية
الحاوية / القاعدة:Axioms
المؤلفون الرئيسيون: Víctor Gayoso Martínez, Luis Hernández Encinas, Agustín Martín Muñoz, Araceli Queiruga Dios
التنسيق: مقال
اللغة:الإنجليزية
منشور في: MDPI AG 2021-10-01
الموضوعات:
الوصول للمادة أونلاين:https://www.mdpi.com/2075-1680/10/4/253
_version_ 1850417181585571840
author Víctor Gayoso Martínez
Luis Hernández Encinas
Agustín Martín Muñoz
Araceli Queiruga Dios
author_facet Víctor Gayoso Martínez
Luis Hernández Encinas
Agustín Martín Muñoz
Araceli Queiruga Dios
author_sort Víctor Gayoso Martínez
collection DOAJ
container_title Axioms
description 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 “traditional” course, solving problems and attending to master classes, is shown.
format Article
id doaj-art-d548229a5d594f3f91b4ffacb8e2d80e
institution Directory of Open Access Journals
issn 2075-1680
language English
publishDate 2021-10-01
publisher MDPI AG
record_format Article
spelling doaj-art-d548229a5d594f3f91b4ffacb8e2d80e2025-08-19T22:44:36ZengMDPI AGAxioms2075-16802021-10-0110425310.3390/axioms10040253Using Free Mathematical Software in Engineering ClassesVíctor Gayoso Martínez0Luis Hernández Encinas1Agustín Martín Muñoz2Araceli Queiruga Dios3Institute of Physical and Information Technologies (ITEFI), Spanish National Research Council (CSIC), 28006 Madrid, SpainInstitute of Physical and Information Technologies (ITEFI), Spanish National Research Council (CSIC), 28006 Madrid, SpainInstitute of Physical and Information Technologies (ITEFI), Spanish National Research Council (CSIC), 28006 Madrid, SpainDepartment of Applied Mathematics, Institute of Fundamental Physics and Mathematics, University of Salamanca, 37008 Salamanca, SpainThere 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 “traditional” course, solving problems and attending to master classes, is shown.https://www.mdpi.com/2075-1680/10/4/253coding theoryengineeringGeoGebramathematicaPythonSageMath
spellingShingle Víctor Gayoso Martínez
Luis Hernández Encinas
Agustín Martín Muñoz
Araceli Queiruga Dios
Using Free Mathematical Software in Engineering Classes
coding theory
engineering
GeoGebra
mathematica
Python
SageMath
title Using Free Mathematical Software in Engineering Classes
title_full Using Free Mathematical Software in Engineering Classes
title_fullStr Using Free Mathematical Software in Engineering Classes
title_full_unstemmed Using Free Mathematical Software in Engineering Classes
title_short Using Free Mathematical Software in Engineering Classes
title_sort using free mathematical software in engineering classes
topic coding theory
engineering
GeoGebra
mathematica
Python
SageMath
url https://www.mdpi.com/2075-1680/10/4/253
work_keys_str_mv AT victorgayosomartinez usingfreemathematicalsoftwareinengineeringclasses
AT luishernandezencinas usingfreemathematicalsoftwareinengineeringclasses
AT agustinmartinmunoz usingfreemathematicalsoftwareinengineeringclasses
AT araceliqueirugadios usingfreemathematicalsoftwareinengineeringclasses