Unrestricted Use of LLMs in a Software Project Course: Student Perceptions on Learning and Impact on Course Performance

4Citations
Citations of this article
59Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Large language models (LLMs) provide round-the-clock personalized programming assistance, unlike course instructors or traditional online information sources such as Stack Overflow. While LLMs can aid in code generation, concerns about over-reliance and the impact on learning persist. This study discusses students’ experiences with LLMs in a software project course where students were allowed to use LLMs freely except for unit test generation. We conducted surveys during course instances in autumn 2023 and spring 2024. The surveys assessed the extent of LLM usage, methods of application, and perceived impact on learning. Results indicate diverse usage patterns, with many students finding LLMs beneficial for efficiency and problem-solving, though over-reliance and poor-quality outputs were noted concerns. The usage patterns can be linked to course performance and time spent on the project.

Cite

CITATION STYLE

APA

Korpimies, K., Laaksonen, A., & Luukkainen, M. (2024). Unrestricted Use of LLMs in a Software Project Course: Student Perceptions on Learning and Impact on Course Performance. In ACM International Conference Proceeding Series. Association for Computing Machinery. https://doi.org/10.1145/3699538.3699541

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free