Investigating the influence of code generating technologies on learning process of novice programmers in higher education computer science course
Shynkar, Albina (2023)
The advent of code generation technologies has been widely influencing the education in general and computer science education in particular. In recent years many studies have investigated how code generation technologies fit in educational progress, discussed potential applications and implications of its use, proposed new platforms as the solution to common problems and argued about their efficacy. However, recent studies are lacking the knowledge about effects of code generating tools usage on novice program- mer’s motivation and engagement in the learning process as well as on further development of programming proficiency of individuals. To address this gap, this work investigates the related literature to examine the impact of code generation technologies on novice programmer’s learning experience as well as reinforces the findings by exploring the opinions, experiences of novice students. The results of the research shed the light on the acceptance of such technologies within educational realm, effects of code generating tools on novice programming student’s learning experience, namely in- creased engagement towards learning process, and provide the area for the discussions about further application of code generation tools in computer science education.
Thesis.pdf