On the Differences in Time That Students Take to Write Solutions to Programming Problems

Loading...
Thumbnail Image

Access rights

openAccess
acceptedVersion

URL

Journal Title

Journal ISSN

Volume Title

A4 Artikkeli konferenssijulkaisussa

Major/Subject

Mcode

Degree programme

Language

en

Pages

Series

2020 IEEE Frontiers in Education Conference, FIE 2020 - Proceedings, IEEE Frontiers in Education Conference (FIE)

Abstract

In this work, we study productivity differences in an introductory programming course. Focusing on a set of students who completed all programming assignments in the course, we quantify differences in productivity, measured through the time spent on completing the assignments. We focus both on the overall time needed to complete all programming assignments in the course, as well as on time spent on individual programming assignments. In addition, the effect of previous programming experience and difficulty of the programming assignment is considered. Our results show significant productivity differences between students. In addition, while programming experience influences productivity, a proportion of students who have never programmed before are faster in completing the programming assignments than students with considerable amounts of previous programming experience. Our results suggest that the classic credit-based or lecture hour based workload estimates of a course fit poorly to the whole course population in programming, suggesting that programming courses and training should be adjusted based on the participant.

Description

Keywords

Other note

Citation

Fagerholm, F & Hellas, A 2020, On the Differences in Time That Students Take to Write Solutions to Programming Problems. in 2020 IEEE Frontiers in Education Conference, FIE 2020 - Proceedings., 9274237, IEEE Frontiers in Education Conference (FIE), IEEE, Frontiers in Education Conference, Uppsala, Sweden, 21/10/2020. https://doi.org/10.1109/FIE44824.2020.9274237