English

Teaching Programming for Mathematical Scientists

History and Overview 2022-03-16 v1

Abstract

Over the past thirty years or so the authors have been teaching various programming for mathematics courses at our respective Universities, as well as incorporating computer algebra and numerical computation into traditional mathematics courses. These activities are, in some important ways, natural precursors to the use of Artificial Intelligence in Mathematics Education. This paper reflects on some of our course designs and experiences and is therefore a mix of theory and practice. Underlying both is a clear recognition of the value of computer programming for mathematics education. We use this theory and practice to suggest good techniques for and to raise questions about the use of AI in Mathematics Education.

Keywords

Cite

@article{arxiv.2010.16300,
  title  = {Teaching Programming for Mathematical Scientists},
  author = {Jack Betteridge and Eunice Y. S. Chan and Robert M. Corless and James H. Davenport and James Grant},
  journal= {arXiv preprint arXiv:2010.16300},
  year   = {2022}
}

Comments

21 pages, 3 figures