Logo: to the web site of Uppsala University

uu.sePublications from Uppsala University
Change search
Link to record
Permanent link

Direct link
Eckerdal, Anna, ProfessorORCID iD iconorcid.org/0000-0002-6588-1246
Publications (10 of 70) Show all publications
Axelsson, A., Wallgren, D. T., Verma, U., Cajander, Å., Daniels, M., Eckerdal, A. & McDermott, R. (2024). From Assistance to Misconduct: Unpacking the Complex Role of Generative AI Use in Student Learning. In: IEEE Explore: . Paper presented at ASEE/IEEE Frontiers in Education. IEEE conference proceedings
Open this publication in new window or tab >>From Assistance to Misconduct: Unpacking the Complex Role of Generative AI Use in Student Learning
Show others...
2024 (English)In: IEEE Explore, IEEE conference proceedings, 2024Conference paper, Published paper (Refereed)
Abstract [en]

This research-to-practice full paper discusses

students’ views on the role of generative artificial intelligence

(GenAI) in their learning. The rapid integration of GenAI in

educational settings has prompted significant interest in its

implications for learning and academic integrity. This study

investigates the adoption and impact of GenAI tools among

computing students at a university, focusing on how they are

utilized for educational purposes and their ethical implications.

Semi-structured interviews with nine computing students were

used to examine GenAI's specific use and timing. Additionally,

it explores students' perceptions of the trustworthiness of GenAI

outputs and identifies the students' ethical boundaries

concerning its use in academic work. The findings reveal that

while GenAI tools might enhance learning efficiency and

provide substantial educational support, they raise significant

ethical concerns, particularly regarding academic misconduct.

The study highlights the need for educational strategies to

navigate the challenges posed by GenAI technologies. Finally,

three recommendations for computing education are outlined.

This research contributes to the ongoing discourse on GenAI in

education by describing the student’s reflections on GenAI.

Place, publisher, year, edition, pages
IEEE conference proceedings, 2024
Keywords
generative AI; student learning; feedback; academic integrity; misconduct
National Category
Computer Sciences
Research subject
Computer Science with specialization in Computer Science Education Research
Identifiers
urn:nbn:se:uu:diva-547488 (URN)
Conference
ASEE/IEEE Frontiers in Education
Available from: 2025-01-16 Created: 2025-01-16 Last updated: 2025-01-16Bibliographically approved
Eckerdal, A., Zander, C., Thomas, L., Moström, J. E. & McCartney, R. (2023). Pseudocode: scaffolding student object-oriented software design. In: Proceedings of the 23rd Koli Calling International Conference on Computing Education Research: . Paper presented at Koli Calling International Conference on Computing Education Research (pp. 1-2).
Open this publication in new window or tab >>Pseudocode: scaffolding student object-oriented software design
Show others...
2023 (English)In: Proceedings of the 23rd Koli Calling International Conference on Computing Education Research, 2023, p. 1-2Conference paper, Poster (with or without abstract) (Refereed)
National Category
Computer Sciences
Research subject
Computing Education Research
Identifiers
urn:nbn:se:uu:diva-545590 (URN)
Conference
Koli Calling International Conference on Computing Education Research
Available from: 2024-12-18 Created: 2024-12-18 Last updated: 2025-01-15Bibliographically approved
Snider, J., Bokström, E., Davidsson, K., Eckerdal, A. & Kastberg, R. (2022). Block and Text Programming in Swedish High School: What do students know on their first day?. In: 2022 IEEE Frontiers in Education Conference (FIE): . Paper presented at 2022 IEEE Frontiers in Education Conference (FIE), 8-11 October, Uppsala, Sweden. Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Block and Text Programming in Swedish High School: What do students know on their first day?
Show others...
2022 (English)In: 2022 IEEE Frontiers in Education Conference (FIE), Institute of Electrical and Electronics Engineers (IEEE), 2022Conference paper, Published paper (Refereed)
Abstract [en]

This research work-in-progress paper presents findings related to upper secondary students’ understanding of programming concepts such as: (1) variable assignment, (2) if-statements, and (3) loops in Python and Scratch. In 2017, the Swedish education board added computer science curriculum to compulsory schooling. Students now entering upper secondary school are expected to have experience with programming. To find out how familiar first year upper secondary students are with programming, we assessed 172 students’ programming knowledge with a multiple choice questionnaire with block programming questions in Scratch and text programming questions in Python. Each question required students to read a program between 4-8 lines of code and correctly identify the output of the program. The questions included basic programming concepts such as: variable assignment, if-statements and loops. Additionally, we asked students to self-report their prior experiences with programming in terms of how many hours they had spent programming inside and outside of school, as well as if they had more experience with block or text programming. As expected, the students’ scores correlated positively with the amount of hours they self-reported to have spent programming inside and outside of school. In conclusion, we correlate students’ self-reported programming experience with their scores on the block and text sections and reason about these results based on teachers’ experience and research literature.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2022
Series
IEEE Frontiers in Education Conference, ISSN 1539-4565, E-ISSN 2377-634X
Keywords
Codes, Education, Programming profession, Python
National Category
Other Computer and Information Science
Research subject
Computer Science with specialization in Computer Science Education Research
Identifiers
urn:nbn:se:uu:diva-506768 (URN)10.1109/FIE56618.2022.9962696 (DOI)001204427600321 ()2-s2.0-85143791420 (Scopus ID)978-1-6654-6245-7 (ISBN)978-1-6654-6244-0 (ISBN)
Conference
2022 IEEE Frontiers in Education Conference (FIE), 8-11 October, Uppsala, Sweden
Available from: 2023-06-30 Created: 2023-06-30 Last updated: 2025-02-18Bibliographically approved
Eckerdal, A., Berglund, A. & Thuné, M. (2022). Students' learning process in the computer laboratory. In: 2022 IEEE Frontiers in Education Conference (FIE): . Paper presented at 2022 IEEE Frontiers in Education Conference (FIE), 8-11 October, Uppsala, Sweden. Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Students' learning process in the computer laboratory
2022 (English)In: 2022 IEEE Frontiers in Education Conference (FIE), Institute of Electrical and Electronics Engineers (IEEE), 2022Conference paper, Published paper (Refereed)
Abstract [en]

In this full research-to-practice paper we study novice programming students learning process in the computer laboratory. Working with laboratory assignments is an important component when students learn to program. Here the assignments are intended to help students consolidate theoretical understanding and simultaneously train practice. However, it has been observed that the learning outcome of such laboratory sessions often is unsatisfactory. In this article we ask the question "How do novice students go about learning in the computer laboratory?" We analyse empirical data on novice students working in pairs in the laboratory, which is common in a first programming course. The data consists of video films of students where they discuss and solve programming problems, screen captures of what the students typed during the same laboratory session, and stimulated recall interviews with the students after the laboratory session. In the analysis we use an approach inspired by phenomenography and variation theory. We specifically focus on typical stages in the learning process when students learn in the programming laboratory. In doing so we have identified successful and less successful learning paths, where variation can play different roles. The stages identified in students’ learning process are I. Students first need to become aware of a lack of clarity. In the data we have identified different ways in which this necessary awareness was trigged; II. If, and in that case how, they resolve the lack of clarity. In all the stages we found successful and less successful ways in which students’ handle the situations. We illustrate the stages and discuss how and why variation may play different roles in the different stages of students’ learning, specifically focusing of the unsuccessful learning paths. Lastly, we discuss what these findings can tell us about how programming labs could be designed to promote learning in terms of helping students to avoid the unsuccessful paths identified.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2022
Series
IEEE Frontiers in Education Conference, ISSN 1539-4565, E-ISSN 2377-634X
Keywords
Programming, Laboratory, Learning process, Novices, Phenomenography, Variation Theory
National Category
Computer Sciences Didactics
Research subject
Computing Education Research
Identifiers
urn:nbn:se:uu:diva-490366 (URN)10.1109/fie56618.2022.9962716 (DOI)001204427600341 ()2-s2.0-85143834235 (Scopus ID)978-1-6654-6244-0 (ISBN)978-1-6654-6244-0 (ISBN)
Conference
2022 IEEE Frontiers in Education Conference (FIE), 8-11 October, Uppsala, Sweden
Funder
Swedish Research Council, 2011-5924
Available from: 2022-12-09 Created: 2022-12-09 Last updated: 2025-02-03Bibliographically approved
Zander, C., Thomas, L., Moström, J. E. & Eckerdal, A. (2020). Copying Can Be Good: How Students View Imitation as a Tool in Learning to Program. In: 2020 IEEE Frontiers in Education Conference (FIE): . Paper presented at 2020 IEEE Frontiers in Education Conference (FIE), Uppsala, Sweden, Oct 21-24, 2020. Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Copying Can Be Good: How Students View Imitation as a Tool in Learning to Program
2020 (English)In: 2020 IEEE Frontiers in Education Conference (FIE), Institute of Electrical and Electronics Engineers (IEEE), 2020Conference paper, Published paper (Refereed)
Abstract [en]

Student ‘copying’ is often considered negatively as thoughts of plagiarism come to mind. Previously, we investigated the ways that instructors expect to use copying and imitation positively in their teaching. In this paper, we follow up that study by focusing on the student perspective and explore the ways in which students see copying and imitating as positive tools in learning to program (both at an introductory level and through more advanced learning of algorithms, etc.).In a qualitative research study, using semi-structured interviews, students were asked about how they use copying positively - their goals when they copy, how they go about it, how they view the experience of copying, and results beyond simply fulfilling their immediate goals.When comparing student results with the previous study, it was noted that there is some level of agreement between instructors and students about how copying can be useful for learning to program. There is also some degree of mismatch between instructor and student views. Students did not report imitating instructors’ approaches to learning and sometimes were unsure about whether they were supposed to copy the materials that they were given. This leads to some teaching suggestions in terms of instructors being more explicit in their attitude to this type of ‘legitimate’ copying and imitation.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2020
Series
IEEE Frontiers in Education Conference, ISSN 1539-4565, E-ISSN 2377-634X
Keywords
Computing Education Research, Mimicry, Imitation, Copying, Follow-up study
National Category
Didactics
Research subject
Computing Education Research
Identifiers
urn:nbn:se:uu:diva-429086 (URN)10.1109/FIE44824.2020.9274064 (DOI)000646660800196 ()978-1-7281-8961-1 (ISBN)978-1-7281-8962-8 (ISBN)
Conference
2020 IEEE Frontiers in Education Conference (FIE), Uppsala, Sweden, Oct 21-24, 2020
Funder
Uppsala University
Available from: 2020-12-18 Created: 2020-12-18 Last updated: 2023-08-31Bibliographically approved
von Hausswolff, K., Eckerdal, A. & Thuné, M. (2020). Learning to program hands-on: a controlled study. In: ACM Digital Library (Ed.), Proceedings of the 20th Koli Calling International Conference on Computing Education Research November 2020 November 2020: . Paper presented at Koli Calling '20: Koli Calling '20 (pp. 1-10). , Article ID Article No.: 6.
Open this publication in new window or tab >>Learning to program hands-on: a controlled study
2020 (English)In: Proceedings of the 20th Koli Calling International Conference on Computing Education Research November 2020 November 2020 / [ed] ACM Digital Library, 2020, p. 1-10, article id Article No.: 6Conference paper, Published paper (Refereed)
Abstract [en]

Knowledge of computer programming is increasingly important in society. Many countries have introduced programming into the school curriculum. Programming students’ learning has been studied from many perspectives, one being the importance of students working hands-on with programming problems. The explanations and underlying factors for this are however less researched.

In a controlled study with upper secondary school students (n=53) learning basic Java programming for three hours, we studied how factors like learning outcome, engagement, motivation, stress, and long-term memory are affected by hands-on and hands-off learning respectively. Students worked in pairs to solve programming problems. In each pair, one student was randomly selected to write the code hands-on, while the other student contributed hands-off. The roles did not switch during the session.

We used tests and questionnaires to assess the learning outcome and some other aspects of relevance for learning. Statistical analysis of the results showed that working hands-on reduced stress. There was no difference in knowledge gain immediately after the teaching, but the hands-on group did slightly better on a follow-up test one week later. The results are discussed in relation to research about, e.g., stress, long-term learning, and novices learning to program.

Keywords
Novice programming, Hands-on, Practice, Pair programming
National Category
Didactics
Research subject
Computing Education Research
Identifiers
urn:nbn:se:uu:diva-428711 (URN)10.1145/3428029.3428058 (DOI)
Conference
Koli Calling '20: Koli Calling '20
Funder
Swedish Research Council, 2015-01920
Available from: 2020-12-15 Created: 2020-12-15 Last updated: 2023-01-09Bibliographically approved
Thuné, M. & Eckerdal, A. (2019). Analysis of students’ learning of computer programming in a computer laboratory context. European Journal of Engineering Education, 44, 769-786
Open this publication in new window or tab >>Analysis of students’ learning of computer programming in a computer laboratory context
2019 (English)In: European Journal of Engineering Education, ISSN 0304-3797, E-ISSN 1469-5898, Vol. 44, p. 769-786Article in journal (Refereed) Published
National Category
Computer and Information Sciences Educational Sciences
Identifiers
urn:nbn:se:uu:diva-366608 (URN)10.1080/03043797.2018.1544609 (DOI)000488469700009 ()
Available from: 2018-11-13 Created: 2018-11-22 Last updated: 2021-01-13Bibliographically approved
Zander, C., Eckerdal, A., McCartney, R., Moström, J. E., Sanders, K. & Thomas, L. (2019). Copying can be good: How instructors use imitation in teaching programming. In: Proc. 24th Conference on Innovation and Technology in Computer Science Education: . Paper presented at ITiCSE 2019 (pp. 450-456). New York: ACM Press
Open this publication in new window or tab >>Copying can be good: How instructors use imitation in teaching programming
Show others...
2019 (English)In: Proc. 24th Conference on Innovation and Technology in Computer Science Education, New York: ACM Press, 2019, p. 450-456Conference paper, Published paper (Refereed)
Place, publisher, year, edition, pages
New York: ACM Press, 2019
National Category
Computer Sciences Educational Sciences
Identifiers
urn:nbn:se:uu:diva-389710 (URN)10.1145/3304221.3319783 (DOI)000532563500123 ()978-1-4503-6895-7 (ISBN)
Conference
ITiCSE 2019
Available from: 2019-07-02 Created: 2019-07-22 Last updated: 2021-01-13Bibliographically approved
Sanders, K., Sheard, J., Becker, B. A., Eckerdal, A., Hamouda, S. & Simon, . (2019). Inferential statistics in computing education research: A methodological review. In: Proc. 15th International Computing Education Research Conference: . Paper presented at ICER 2019 (pp. 177-185). New York: ACM Press
Open this publication in new window or tab >>Inferential statistics in computing education research: A methodological review
Show others...
2019 (English)In: Proc. 15th International Computing Education Research Conference, New York: ACM Press, 2019, p. 177-185Conference paper, Published paper (Refereed)
Place, publisher, year, edition, pages
New York: ACM Press, 2019
National Category
Computer Sciences Educational Sciences
Identifiers
urn:nbn:se:uu:diva-390224 (URN)10.1145/3291279.3339408 (DOI)000520117800019 ()978-1-4503-6185-9 (ISBN)
Conference
ICER 2019
Available from: 2019-07-30 Created: 2019-08-07 Last updated: 2021-01-13Bibliographically approved
Sanders, K., Hamouda, S., Becker, B. A., Eckerdal, A., Mccartney, R., Sheard, J. & Simon, . (2018). How Statistics Are Used in Computing Education Research. In: I. Polycarpou, J. C. Read, P. Andreou & M. Armoni (Ed.), ITiCSE 2018: Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education. Paper presented at 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE), JUL 02-04, 2018, Larnaca, CYPRUS (pp. 381-381). Association for Computing Machinery (ACM)
Open this publication in new window or tab >>How Statistics Are Used in Computing Education Research
Show others...
2018 (English)In: ITiCSE 2018: Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education / [ed] I. Polycarpou, J. C. Read, P. Andreou & M. Armoni, Association for Computing Machinery (ACM) , 2018, p. 381-381Conference paper, Published paper (Refereed)
Abstract [en]

Conferences such as ITiCSE have recently seen an increase in the number of papers presenting empirical research in computing education. While empirical research need not be quantitative, there has been a corresponding increase in the number of papers that present some level of statistical analysis to support their arguments. This poster introduces a project that is exploring how - and how well statistics are used and reported in computing education research.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2018
Keywords
methodology, statistics, survey
National Category
Computer Sciences
Identifiers
urn:nbn:se:uu:diva-478122 (URN)10.1145/3197091.3205810 (DOI)000543991900080 ()978-1-4503-5707-4 (ISBN)
Conference
23rd Annual ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE), JUL 02-04, 2018, Larnaca, CYPRUS
Available from: 2022-06-23 Created: 2022-06-23 Last updated: 2022-06-23Bibliographically approved
Projects
Theory and practice in lab work - a complex interplay [2011-05924_VR]; Uppsala University; Publications
Eckerdal, A., Berglund, A. & Thuné, M. (2023). Learning programming practice and programming theory in the computer laboratory. European Journal of Engineering Education, 1-18
Hands-on in computer programming education: understanding educational effects and brain processes [2015-01920_VR]; Uppsala University
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0002-6588-1246

Search in DiVA

Show all publications