Computer Algebra Systems have been extensively used in higher education. The reasons are many e.g., visualize mathematical problems, correlate real-world problems on a conceptual level, are flexible, simple to use, accessible from anywhere, etc. However, there is still room for improvement. Computer algebra system (CAS) optimization is the set of best practices and techniques to keep the CAS running optimally. Best practices are related to how to carry out a mathematical task or configure your system. In this paper, we are going to examine these techniques. The documentation sheets of CASs are the source of data that we used to compare them and examine their characteristics. The research results reveal that there are many tips that we can follow to accelerate performance.
References
[1]
Weigand, H.G. (2017) What is or What Might be the Benefit of Using Computer Algebra Systems in the Learning and Teaching of Calculus? In: Faggiano, E., Ferrara, F. and Montone, A., Eds., Innovation and Technology Enhancing Mathematics Education, Mathematics Education in the Digital Era, Vol. 9, Springer, Cham, 161-193. https://doi.org/10.1007/978-3-319-61488-5_8
[2]
https://www.maplesoft.com/
[3]
https://www.wolfram.com/mathematica/
[4]
https://www.mathworks.com/products/matlab.html
[5]
Shacham, Μ. and Cutlip, Μ.Β. (1998) A Comparison of Six Numerical Software Packages for Educational Use in the Chemical Engineering Curriculum. Proceedings of the 1998 Annual ASEE Conference, Seattle, 28 June-1 July 1998, 1-12.
Singh, D. (2017) An Empirical Study of Programming Languages from the Point of View of Scientific Computing. IJISET—International Journal of Innovative Science, Engineering & Technology, 4, 367-371.
[13]
Getreuer, P. (2023) Writing Fast MATLAB Code. MATLAB Central File Exchange. https://www.mathworks.com/matlabcentral/fileexchange/5685-writing-fast-matlab-code