Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Generativ AI i programmeringskurser: Förståelse av universitetsstudenters användning och lärandepåverkan
Jönköping University, School of Engineering, JTH, Department of Computer Science and Informatics.
Jönköping University, School of Engineering, JTH, Department of Computer Science and Informatics.
2025 (Swedish)Independent thesis Advanced level (degree of Master (One Year)), 10 credits / 15 HE creditsStudent thesisAlternative title
Generative AI in Programming Courses : Understanding University Student Usage and Learning Impact (English)
Abstract [en]

As generative AI (genAI) tools like ChatGPT become increasingly integrated into

educational contexts, understanding their role in programming education is necessary.

While existing research focused largely on the technical performance of genAI tools,

there is limited insight into how such tools affect learning outcomes in code-writing

contexts. This thesis investigates how university students use genAI tools for code-

writing in programming courses. Drawing on the Technology Acceptance Model

(TAM), Self-Determination Theory (SDT), and Bloom’s Taxonomy, the research

explored three main questions: how students use AI tools, what motivates them, and

whether the AI enhance or hinder their ability to write and understand code. A mixed-

method approach was used, including a controlled user study (N = 22), a post-study

survey (N = 22), and semi-structured interviews (N = 10) with students at Jönköping

University. The findings showed that programming experience and motivation play a

key role in how students work with AI. Beginners more likely copied code without

changes, while experienced students often modified and improved the code. Students

driven by extrinsic motivation used AI more passively, while those with intrinsic

motivation engaged with it more actively. While AI tools can make coding tasks easier,

they may also reduce deeper learning if not used thoughtfully. Based on the results, a

guideline with recommendations for educators on how to support students in using AI

tools in ways that build programming skills and independent thinking was developed.

Place, publisher, year, edition, pages
2025. , p. 80
Keywords [en]
Generative AI, GenAI, Programming Courses, Artificial Intelligence in Education, Student engagement with AI, Learning impact of generative AI, AI tools in programming, Code-writing
National Category
Information Systems
Identifiers
URN: urn:nbn:se:hj:diva-68299OAI: oai:DiVA.org:hj-68299DiVA, id: diva2:1966376
Subject / course
JTH, Informatics
Supervisors
Examiners
Available from: 2025-06-11 Created: 2025-06-10 Last updated: 2025-10-13Bibliographically approved

Open Access in DiVA

fulltext(4353 kB)518 downloads
File information
File name FULLTEXT01.pdfFile size 4353 kBChecksum SHA-512
7f3072d40b14feb8bc89eddd86b6df2ed6db091a11a71d6c005c42bd88343b4c3a7f000137fc8776c0ce13fccb38ef847619145a553c3f446d05534290131130
Type fulltextMimetype application/pdf

By organisation
JTH, Department of Computer Science and Informatics
Information Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 520 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 251 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf