ABSTRACT
This dissertation research explores the potential of using learning analytics to improve programming education. The research goals include replicating previous research through studying heterogeneous groups of students at upper secondary schools over several months. The expected contribution of this dissertation is to provide insights into how learning analytics can identify struggling students.
- CODEX. 2023. Forskning på barn. https://www.codex.uu.se/forskning-pamanniskor/ forskning-pa-barn/Google Scholar
- Peter Hubwieser, Michail N. Giannakos, Marc Berges, Torsten Brinda, Ira Diethelm, Johannes Magenheim, Yogendra Pal, Jana Jackova, and Egle Jasute. 2015. A Global Snapshot of Computer Science Education in K-12 Schools. In Proceedings of the 2015 ITiCSE on Working Group Reports (Vilnius, Lithuania) (ITICSEWGR '15). Association for Computing Machinery, New York, NY, USA, 65--83. https://doi.org/10.1145/2858796.2858799Google ScholarDigital Library
- Petri Ihantola, Arto Vihavainen, Alireza Ahadi, Matthew Butler, Jürgen Börstler, Stephen H. Edwards, Essi Isohanni, Ari Korhonen, Andrew Petersen, Kelly Rivers, Miguel Ángel Rubio, Judy Sheard, Bronius Skupas, Jaime Spacco, Claudia Szabo, and Daniel Toll. 2015. Educational Data Mining and Learning Analytics in Programming: Literature Review and Case Studies. In Proceedings of the 2015 ITiCSE on Working Group Reports (Vilnius, Lithuania) (ITICSEWGR '15). Association for Computing Machinery, New York, NY, USA, 41--63. https://doi.org/10.1145/2858796.2858798Google ScholarDigital Library
- Tony Jenkins. 2002. On the difficulty of learning to program. In Proceedings of the 3rd Annual Conference of the LTSN Centre for Information and Computer Sciences, Vol. 4. Citeseer, 53--58.Google Scholar
- Juho Leinonen, Francisco Enrique Vicente Castro, and Arto Hellas. 2021. Fine- Grained Versus Coarse-Grained Data for Estimating Time-on-Task in Learning Programming (Proceedings of The 14th International Conference on Educational Data Mining (EDM 2021);). 6. http://urn.fi/URN:NBN:fi:aalto-202108258406Google Scholar
- Juho Leinonen, Krista Longi, Arto Klami, and Arto Vihavainen. 2016. Automatic Inference of Programming Performance and Experience from Typing Patterns. In Proceedings of the 47th ACM Technical Symposium on Computing Science Education (Memphis, Tennessee, USA) (SIGCSE '16). Association for Computing Machinery, New York, NY, USA, 132--137. https://doi.org/10.1145/2839509.2844612Google ScholarDigital Library
- Filipe Pereira, Elaine Teixeira de Oliveira, David de Oliveira, Alexandra Cristea, Leandro Carvalho, Samuel Fonseca, Armando Toda, and Seiji Isotani. 2020. Using learning analytics in the Amazonas: understanding students' behaviour in introductory programming. British Journal of Educational Technology 51 (05 2020). https://doi.org/10.1111/bjet.12953Google ScholarCross Ref
- Andrew Petersen, Jaime Spacco, and Arto Vihavainen. 2015. An Exploration of Error Quotient in Multiple Contexts. In Proceedings of the 15th Koli Calling Conference on Computing Education Research (Koli, Finland) (Koli Calling '15). Association for Computing Machinery, New York, NY, USA, 77--86. https://doi. org/10.1145/2828959.2828966Google ScholarDigital Library
- Johan Snider, Olle Bälter, and Daniel Bosk. 2022. Learning in the Pandemic: How the possibility to play video games during class and attend lessons without getting out of bed affects time-on-task. In 2022 IEEE Frontiers in Education Conference (FIE). 1--5. https://doi.org/10.1109/FIE56618.2022.9962404Google ScholarCross Ref
- Claudia Szabo, Judy Sheard, Andrew Luxton-Reilly, Simon, Brett A. Becker, and Linda Ott. 2019. Fifteen Years of Introductory Programming in Schools: A Global Overview of K-12 Initiatives. In Proceedings of the 19th Koli Calling International Conference on Computing Education Research (Koli, Finland) (Koli Calling '19). Association for Computing Machinery, New York, NY, USA, Article 8, 9 pages. https://doi.org/10.1145/3364510.3364513Google ScholarDigital Library
Index Terms
- Edit, Run, Error, Repeat: Learning Analytics to Find Struggling Students in Upper Secondary Programming Classes
Recommendations
Edit, Run, Error, Repeat: Learning Analytics to Find the Most Improved Programming Student
SIGCSE 2024: Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 2In the face of learning to program, students are often divided into two camps: those who excel and those who struggle. Through this challenge, some students manage to persevere from difficulty to ability. This study aims to identify the students who have ...
Analytics on talent search examination data
Learning analytics and educational data mining has greatly supported the process of assessing and improving the quality of education. While learning analytics has a longer development cycle, educational data mining suffers from the inadequacy of data ...
Object-Oriented programming at upper secondary school for advanced students
ISSEP'06: Proceedings of the 2006 international conference on Informatics in Secondary Schools - Evolution and Perspectives: the Bridge between Using and Understanding ComputersThere are powerful computers and new operating systems at secondary schools but we observe that many teachers teach programming in old programming environments such as Borland Pascal for DOS. Imagine Logo or Delphi are relatively new programming ...
Comments