Programming in groups: developing industry-facing software development skills in the undergraduate mathematics curriculum

Jones, Matthew ORCID logoORCID: and Megeney, Alison ORCID logoORCID: (2020) Programming in groups: developing industry-facing software development skills in the undergraduate mathematics curriculum. MSOR Connections, 18 (2) . pp. 18-24. ISSN 1473-4869 [Article] (doi:10.21100/msor.v18i2.1087)

PDF - Published version (with publisher's formatting)
Download (284kB) | Preview


Programming is increasingly becoming an expected graduate skill for mathematics students. We argue in this article that programming should be given the same priority as any other graduate skill. Given the practical and philosophical constraints placed on undergraduate mathematics curricula, however, we acknowledge the difficulty in introducing, in a meaningful way, many of the core ideas of programming. We therefore present a case study of a second year course on an undergraduate mathematics programme that introduces Object Oriented Programming and aspects of software design, as well as key practical skill such as version control. We will argue that group assessment in this context is a more natural setting for students to be working and reflects more closely the experience of programming in industry; furthermore, it serves as a convenient platform to introduce students to aspects of software design and practical programming considerations. We will present an example of the type of assessment that can be used and how Version Control Systems like Git can be used to give students a more realistic experience of programming with the advantage of allowing tutors and other group members to track student work.

Item Type: Article
Additional Information: Special issue on programming in the undergraduate mathematics curriculum
Research Areas: A. > School of Science and Technology > Design Engineering and Mathematics
Item ID: 29874
Notes on copyright: Copyright Notice: The copyright of articles will remain with the author(s).
Open Access Policy: This journal provides immediate open access to its content on the principle that making research freely available to the public supports a greater global exchange of knowledge.
Useful Links:
Depositing User: Matthew Jones
Date Deposited: 12 May 2020 09:01
Last Modified: 29 Nov 2022 18:21

Actions (login required)

View Item View Item


Activity Overview
6 month trend
6 month trend

Additional statistics are available via IRStats2.