Title :
Understanding calculations through experiments with functions [computer science education]
Author :
Piotrowski, J.A.
Author_Institution :
Sch. of Comput., Univ. of Western Sydney, Nepean, NSW, Australia
Abstract :
First year students often use a functional language in their introductory programming classes today. Experiences gained in this way allows them to build mathematical concepts quickly and properly. On the other hand, modern algebra systems, such as MATLAB, accelerate advanced calculation and offer an excellent platform for experimentation, but they do not facilitate understanding of fundamental concepts. It is proposed to use jointly the functional approach and a modern algebra system (in this instance, the MATLAB software). This would reduce a danger of creating a clutter of unrelated procedures in place of a coherent system of concepts.
Keywords :
algebra; computer science education; educational courses; functional languages; programming; software packages; student experiments; MATLAB; calculations understanding; computer science education; functional language; introductory programming classes; mathematical concepts; modern algebra system; Algebra; Australia; Computer languages; Functional programming; MATLAB; Mathematics; Packaging; Polynomials; Programming profession; Trademarks;
Conference_Titel :
Frontiers in Education Conference, 1998. FIE '98. 28th Annual
Conference_Location :
Tempe, AZ, USA
Print_ISBN :
0-7803-4762-5
DOI :
10.1109/FIE.1998.738674