Searched for: subject%3A%22Programming%255C+education%22
(1 - 4 of 4)
document
Cambaz, Doga (author), Zhang, X. (author)
The recent emergence of LLM-based code generation models can potentially transform programming education. To pinpoint the current state of research on using LLM-based code generators to support the teaching and learning of programming, we conducted a systematic literature review of 21 papers published since 2018. The review focuses on (1) the...
conference paper 2024
document
van der Werf, V. (author), Zhang, Min Yi (author), Aivaloglou, E.A. (author), Hermans, Felienne (author), Specht, M.M. (author)
Motivation. Many people interested in learning a programming language choose online courses to develop their skills. The concept of variables is one of the most foundational ones to learn, but can be hard to grasp for novices. Variables are researched, but to our knowledge, few empirical observations on how the concept is taught in practice...
conference paper 2023
document
Swidan, A.A.S. (author)
The goal of this dissertation is to explore, understand, and mitigate when possible, the challenges that end-users face when creating their software programs. To gain a wider perspective of the challenges, we investigated two groups of end-users: spreadsheet users and school-age children learning to program.
doctoral thesis 2019
document
Hermans, F.F.J. (author), Swidan, A.A.S. (author), Aivaloglou, E.A. (author), Smit, M.I.E. (author)
When teaching novices programming, misconceptions can occur. Misconception are incorrect beliefs about certain programming concept. For example, some novices think that a variable can hold multiple values, in the case of two consecutive assignment statements, such as x = 5; x = 7. While explaining variables introductory materials often use...
conference paper 2018
Searched for: subject%3A%22Programming%255C+education%22
(1 - 4 of 4)