La programmation informatique dans la recherche et la formation en mathématiques au niveau universitaire
A recent survey of 302 Canadian mathematicians points to an intriguing gap: while 43% of the participants use computer programming in their research, only 18% indicate that they use such technology in their teaching (Buteau et al., 2014). The first statistic reflects the enormous potential that programming has for doing and learning mathematics. The second served as the inspiration for our research: why would such a gap exist? In response to this question, we put forth an exploratory study aimed at better understanding the place of programming in mathematical research and university mathematics education. Semi-directed interviews were conducted with 14 mathematicians working within various mathematical subfields at different universities across Canada. Our qualitative analysis allows us to describe the ways in which these mathematicians construct computer programs in order to accomplish several tasks (e.g., simulating real-world phenomena, doing "experimental" mathematics, developing new powerful tools). It also allows us to identify some moments where the mathematicians expose their students to certain elements of these research practices. We notice, however, that the students are rarely invited to conceptualize and write their own programs. In the end, our participants highlight several institutional constraints: the curriculum,  departmental culture, human resources, the traditions in mathematics, etc. Some of these constraints, which seem to be limiting the mathematical experience of some undergraduate students, could warrant re-examination.
Mathematical practices University teaching Computer programming Mathematics curriculum Institutional constraints