kth.sePublications KTH
Operational message
There are currently operational disruptions. Troubleshooting is in progress.
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
Generating Personalized Assignments with Students in the Loop
KTH.
KTH, School of Electrical Engineering and Computer Science (EECS), Computer Science, Theoretical Computer Science, TCS.ORCID iD: 0000-0002-8996-0221
KTH, School of Electrical Engineering and Computer Science (EECS), Human Centered Technology, Media Technology and Interaction Design, MID.ORCID iD: 0009-0002-0698-4808
2025 (English)In: PROCEEDINGS OF THE 30TH ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION VOL 1, ITICSE 2025, Association for Computing Machinery (ACM) , 2025, p. 305-311Conference paper, Published paper (Refereed)
Abstract [en]

We present a system that enables students to generate their own programming assignments that are both personalized to their interests and aligned with the course objectives. A group of twelve undergraduate students randomly selected from an introductory programming course (n approximate to 200) received training and access to the system for six weeks. Students were free to use the system to generate assignments or take regular assignments instead. Weekly student feedback was used to refine the system through three iterations, and a focus group with three students was held after the course to gather opinions on the experience. Our findings are complicated and cautionary: students appreciated generating their own personalized assignments with feedback on demand. However, the cognitive load of having to generate and decide which assignment to complete, along with the variation of difficulty and alignment with learning objectives were noted as problematic and discouraging. Perhaps the most negative but heartwarming result is that students missed the community aspect of independently solving and collectively discussing solutions to a common assignment.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM) , 2025. p. 305-311
Keywords [en]
CS1, Generative AI, Automation, Assignments, Feedback
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:kth:diva-374073DOI: 10.1145/3724363.3729070ISI: 001539192600046Scopus ID: 2-s2.0-105010622798ISBN: 979-8-4007-1567-9 (print)OAI: oai:DiVA.org:kth-374073DiVA, id: diva2:2021143
Conference
30th Conference on Innovation and Technology in Computer Science Education-ITICSE-Annual, JUN 27-JUL 02, 2025, Nijmegen, NETHERLANDS
Note

QC 20251212

Available from: 2025-12-12 Created: 2025-12-12 Last updated: 2025-12-12Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Fayaz, AvidGlassey, RichardBaltatzis, Alexander

Search in DiVA

By author/editor
Fayaz, AvidGlassey, RichardBaltatzis, Alexander
By organisation
KTHTheoretical Computer Science, TCSMedia Technology and Interaction Design, MID
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 19 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