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. 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).
    3. Lim, Misun & Samper Mejia, Cristina, 2024. "Race and Cohort Differences in Family Status in the United States," EconStor Open Access Articles and Book Chapters, ZBW - Leibniz Information Centre for Economics, vol. 10, pages 1-4.
    4. 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.
    5. 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.
    6. 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.
    7. Katalin Gémes & Katriina Heikkilä & Kristina Alexanderson & Kristin Farrants & Ellenor Mittendorfer-Rutz & Marianna Virtanen, 2023. "Working life sequences over the life course among 9269 women and men in Sweden; a prospective cohort study," PLOS ONE, Public Library of Science, vol. 18(2), pages 1-17, February.
    8. 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).
    9. 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.
    10. 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.
    11. 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.
    12. 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.
    13. Kandt, Jens & Leak, Alistair, 2019. "Examining inclusive mobility through smartcard data: What shall we make of senior citizens' declining bus patronage in the West Midlands?," Journal of Transport Geography, Elsevier, vol. 79(C), pages 1-1.
    14. Van Winkle, Zachary & Fasang, Anette Eva, 2017. "Complexity in Employment Life Courses in Europe in the Twentieth Century—Large Cross-National Differences but Little Change across Birth Cohorts," EconStor Open Access Articles and Book Chapters, ZBW - Leibniz Information Centre for Economics, vol. 96(1), pages 1-30.
    15. Kuebart, Andreas, 2022. "Open creative labs as functional infrastructure for entrepreneurial ecosystems: Using sequence analysis to explore tempo-spatial trajectories of startups in Berlin," Research Policy, Elsevier, vol. 51(9).
    16. Marie Bergström & Léonard Moulin, 2022. "Couple Formation is Prolonged not Postponed. New Paths to Union Formation in Contemporary France," European Journal of Population, Springer;European Association for Population Studies, vol. 38(5), pages 975-1008, December.
    17. Madero-Cabib, Ignacio & Biehl, Andres, 2021. "Lifetime employment–coresidential trajectories and extended working life in Chile," The Journal of the Economics of Ageing, Elsevier, vol. 19(C).
    18. Zhelyazkova, N., 2014. "Discovering and explaining work-family strategies of parents in Luxembourg," MERIT Working Papers 2014-022, United Nations University - Maastricht Economic and Social Research Institute on Innovation and Technology (MERIT).
    19. Svitlana Pyrohova & Jiafei Hu & Jonathan Corcoran, 2023. "Urban land use transitions: Examining change over 19 years using sequence analysis. The case of South-East Queensland, Australia," Environment and Planning B, , vol. 50(9), pages 2579-2593, November.
    20. Mathias Voigt & Antonio Abellán & Julio Pérez & Diego Ramiro, 2020. "The effects of socioeconomic conditions on old-age mortality within shared disability pathways," PLOS ONE, Public Library of Science, vol. 15(9), pages 1-17, September.

    More about this item

    Keywords

    ;
    ;
    ;
    ;
    ;
    ;

    Statistics

    Access and download statistics

    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.