IDEAS home Printed from https://ideas.repec.org/a/gam/jsusta/v13y2021i9p4825-d543220.html
   My bibliography  Save this article

Putting It All Together: Combining Learning Analytics Methods and Data Sources to Understand Students’ Approaches to Learning Programming

Author

Listed:
  • Sonsoles López-Pernas

    (Departamento de Ingeniería de Sistemas Telemáticos, ETSI Telecomunicación, Universidad Politécnica de Madrid, Avda. Complutense 30, 28003 Madrid, Spain)

  • Mohammed Saqr

    (School of Computing, University of Eastern Finland, Yliopistokatu 2, FI-80100 Joensuu, Finland
    EECS-School of Electrical Engineering and Computer Science, KTH Royal Institute of Technology, Lindstedtsvägen 3, SE-100 44 Stockholm, Sweden)

  • Olga Viberg

    (EECS-School of Electrical Engineering and Computer Science, KTH Royal Institute of Technology, Lindstedtsvägen 3, SE-100 44 Stockholm, Sweden)

Abstract

Learning programming is a complex and challenging task for many students. It involves both understanding theoretical concepts and acquiring practical skills. Hence, analyzing learners’ data from online learning environments alone fails to capture the full breadth of students’ actions if part of their learning process takes place elsewhere. Moreover, existing studies on learning analytics applied to programming education have mainly relied on frequency analysis to classify students according to their approach to programming or to predict academic achievement. However, frequency analysis provides limited insights into the individual time-related characteristics of the learning process. The current study examines students’ strategies when learning programming, combining data from the learning management system and from an automated assessment tool used to support students while solving the programming assignments. The study included the data of 292 engineering students (228 men and 64 women, aged 20–26) from the two aforementioned sources. To gain an in-depth understanding of students’ learning process as well as of the types of learners, we used learning analytics methods that account for the temporal order of learning actions. Our results show that students have special preferences for specific learning resources when learning programming, namely, slides that support search, and copy and paste. We also found that videos are relatively less consumed by students, especially while working on programming assignments. Lastly, students resort to course forums to seek help only when they struggle.

Suggested Citation

  • Sonsoles López-Pernas & Mohammed Saqr & Olga Viberg, 2021. "Putting It All Together: Combining Learning Analytics Methods and Data Sources to Understand Students’ Approaches to Learning Programming," Sustainability, MDPI, vol. 13(9), pages 1-18, April.
  • Handle: RePEc:gam:jsusta:v:13:y:2021:i:9:p:4825-:d:543220
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2071-1050/13/9/4825/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2071-1050/13/9/4825/
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Schöbel, Sofia & Janson, Andreas & Jahn, Katharina & Kordyaka, Bastian & Turetken, Ozgur & Djafarova, Naza & Saqr, Mohammad & Wu, Dezhi & Söllner, Matthias & Adam, Martin & Heiberg Gad, Povl & Wesselo, 2020. "A Research Agenda for the Why, What, and How of Gamification Designs Results on an ECIS 2019 Panel," Publications of Darmstadt Technical University, Institute for Business Studies (BWL) 119170, Darmstadt Technical University, Department of Business Administration, Economics and Law, Institute for Business Studies (BWL).
    2. Enrique Barra & Sonsoles López-Pernas & Álvaro Alonso & Juan Fernando Sánchez-Rada & Aldo Gordillo & Juan Quemada, 2020. "Automated Assessment in Programming Courses: A Case Study during the COVID-19 Era," Sustainability, MDPI, vol. 12(18), pages 1-24, September.
    3. Gabadinho, Alexis & Ritschard, Gilbert & Müller, Nicolas S & Studer, Matthias, 2011. "Analyzing and Visualizing State Sequences in R with TraMineR," Journal of Statistical Software, Foundation for Open Access Statistics, vol. 40(i04).
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Yuta Taniguchi & Tsubasa Minematsu & Fumiya Okubo & Atsushi Shimada, 2022. "Visualizing Source-Code Evolution for Understanding Class-Wide Programming Processes," Sustainability, MDPI, vol. 14(13), pages 1-17, July.

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Marcel Raab & Emanuela Struffolino, 2020. "The Heterogeneity of Partnership Trajectories to Childlessness in Germany," European Journal of Population, Springer;European Association for Population Studies, vol. 36(1), pages 53-70, March.
    2. Ekaterina Mitrofanova & Alyona Artamonova, 2016. "The perspectives of family policy in Russia amid increasing cohabitation," European Journal of Government and Economics, Europa Grande, vol. 5(1), pages 47-63, June.
    3. Baccar, Mariem & Raynal, Hélène & Sekhar, Muddu & Bergez, Jacques-Eric & Willaume, Magali & Casel, Pierre & Giriraj, P. & Murthy, Sanjeeva & Ruiz, Laurent, 2023. "Dynamics of crop category choices reveal strategies and tactics used by smallholder farmers in India to cope with unreliable water availability," Agricultural Systems, Elsevier, vol. 211(C).
    4. Joanne S. Muller & Nicole Hiekel & Aart C. Liefbroer, 2020. "The Long-Term Costs of Family Trajectories: Women’s Later-Life Employment and Earnings Across Europe," Demography, Springer;Population Association of America (PAA), vol. 57(3), pages 1007-1034, June.
    5. repec:jss:jstsof:40:i04 is not listed on IDEAS
    6. Zachary Van Winkle & Anette Fasang, 2021. "The complexity of employment and family life courses across 20th century Europe: More evidence for larger cross-national differences but little change across 1916‒1966 birth cohorts," Demographic Research, Max Planck Institute for Demographic Research, Rostock, Germany, vol. 44(32), pages 775-810.
    7. Moehring, Katja & Weiland, Andreas & Reifenscheid, Maximiliane & Naumann, Elias & Wenz, Alexander & Rettig, Tobias & Krieger, Ulrich & Fikel, Marina & Cornesse, Carina & Blom, Annelies G., 2021. "Inequality in employment trajectories and their socio-economic consequences during the early phase of the COVID-19 pandemic in Germany," SocArXiv m95df, Center for Open Science.
    8. Babette Bühler & Katja Möhring & Andreas P. Weiland, 2022. "Assessing dissimilarity of employment history information from survey and administrative data using sequence analysis techniques," Quality & Quantity: International Journal of Methodology, Springer, vol. 56(6), pages 4747-4774, December.
    9. Gainbi Park & Zengwang Xu, 2022. "The constituent components and local indicator variables of social vulnerability index," Natural Hazards: Journal of the International Society for the Prevention and Mitigation of Natural Hazards, Springer;International Society for the Prevention and Mitigation of Natural Hazards, vol. 110(1), pages 95-120, January.
    10. Marc A. Scott & Kaushik Mohan & Jacques‐Antoine Gauthier, 2020. "Model‐based clustering and analysis of life history data," Journal of the Royal Statistical Society Series A, Royal Statistical Society, vol. 183(3), pages 1231-1251, June.
    11. Zwiers, Merle & Kleinhans, Reinout & van Ham, Maarten, 2015. "Divided Cities: Increasing Socio-Spatial Polarization within Large Cities in the Netherlands," IZA Discussion Papers 8882, Institute of Labor Economics (IZA).
    12. Devillanova, Carlo & Raitano, Michele & Struffolino, Emanuela, 2019. "Longitudinal employment trajectories and health in middle life: Insights from linked administrative and survey data," EconStor Open Access Articles and Book Chapters, ZBW - Leibniz Information Centre for Economics, vol. 40, pages 1375-1412.
    13. Marcel Raab & Anette Fasang & Aleksi Karhula & Jani Erola, 2014. "Sibling Similarity in Family Formation," Demography, Springer;Population Association of America (PAA), vol. 51(6), pages 2127-2154, December.
    14. Kleinepier, Tom & van Ham, Maarten, 2018. "The Temporal Dynamics of Neighborhood Disadvantage in Childhood and Subsequent Problem Behavior in Adolescence," IZA Discussion Papers 11397, Institute of Labor Economics (IZA).
    15. Michaël Boissonneault, 2021. "Period measures of life course complexity," Demographic Research, Max Planck Institute for Demographic Research, Rostock, Germany, vol. 44(47), pages 1133-1148.
    16. Daniel Ciganda, 2015. "Unstable work histories and fertility in France," Demographic Research, Max Planck Institute for Demographic Research, Rostock, Germany, vol. 32(28), pages 843-876.
    17. Lisa Toczek & Hans Bosma & Richard Peter, 2022. "Early retirement intentions: the impact of employment biographies, work stress and health among a baby-boomer generation," European Journal of Ageing, Springer, vol. 19(4), pages 1479-1491, December.
    18. Valentina Rivera & Francisca Castro, 2021. "Between Social Protests and a Global Pandemic: Working Transitions under the Economic Effects of COVID-19," Social Sciences, MDPI, vol. 10(4), pages 1-21, April.
    19. Ewa Jarosz, 2023. "Does ageing make life simpler? The dynamics, covariates, and implications of complexity of time-use patterns in late adulthood," Quality & Quantity: International Journal of Methodology, Springer, vol. 57(5), pages 4153-4170, October.
    20. Thomas, Llewellyn D.W. & Autio, Erkko & Gann, David M., 2022. "Processes of ecosystem emergence," Technovation, Elsevier, vol. 115(C).
    21. Karen van Hedel & Heta Moustgaard & Mikko Myrskylä & Pekka Martikainen, 2021. "Work-family typologies and mental health among women in early working ages," MPIDR Working Papers WP-2021-015, Max Planck Institute for Demographic Research, Rostock, Germany.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jsusta:v:13:y:2021:i:9:p:4825-:d:543220. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.