Articles

Introductory Computer Programming Courses in Mathematics Curriculum

Published:
October 12, 2020
Authors
View
Keywords
License

Copyright (c) 2022 Leslie Jones, Tim Smith

Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.

How To Cite
Selected Style: APA
Jones, L., & Smith, T. (2020). Introductory Computer Programming Courses in Mathematics Curriculum. Teaching Mathematics and Computer Science, 18(1), 19-30. https://doi.org/10.5485/TMCS.2020.0470
Abstract

We present the results of surveys and curricular research on introductory computer programming courses that are required or recommended for mathematics degrees at U.S. colleges and universities. Our target schools were those with populations between 5,000 and 20,000 undergraduate students. A key result is a synopsis of programming languages in use in these introductory courses with Java, Python and C + + holding the top three spots. We found that 85% of the 340 schools in our pool require or recommend an introductory programming course as a component of a mathematics degree. Furthermore, most of these introductory programming courses are taught by faculty outside of the mathematics department. These results indicate that mathematics faculty value computer programming and should be actively involved in setting learning outcomes, incorporating skills and concepts learned in introductory programming courses into subsequent mathematics courses, and determining programming languages in use.

Subject Classification: 97D30, 97P20, 97P40