A Picture Is Worth a Thousand Words: Exploring Diagram and Video-Based OOP Exercises to Counter LLM Over-Reliance

Research output: Chapter in Book/Report/Conference proceedingChapter

Abstract

Much research has highlighted the impressive capabilities of large language models (LLMs), like GPT and Bard, for solving introductory programming exercises. Recent work has shown that LLMs can effectively solve a range of more complex object-oriented programming (OOP) exercises with text-based specifications. This raises concerns about academic integrity, as students might use these models to complete assignments unethically, neglecting the development of important skills such as program design, problem-solving, and computational thinking. To address this, we propose an innovative approach to formulating OOP tasks using diagrams and videos, as a way to foster problem-solving and deter students from a “copy-and-prompt” approach in OOP courses. We introduce a novel notation system for specifying OOP assignments, encompassing structural and behavioral requirements, and assess its use in a classroom setting over a semester. Student perceptions of this approach are explored through a survey (n = 56). Generally, students responded positively to diagrams and videos, with video-based projects being better received than diagram-based exercises. This notation appears to have several benefits, with students investing more effort in understanding the diagrams and feeling more motivated to engage with the video-based projects. Furthermore, students reported being less inclined to rely on LLM-based code generation tools for these diagram and video-based exercises. Experiments with the vision-based capabilities of GPT-4 and Bard revealed that they currently fall short in generating accurate code solutions from these visual specifications.

Original languageEnglish
Title of host publicationTechnology Enhanced Learning for Inclusive and Equitable Quality Education - 19th European Conference on Technology Enhanced Learning, EC-TEL 2024, Proceedings
EditorsRafael Ferreira Mello, Nikol Rummel, Ioana Jivet, Gerti Pishtari, José A. Ruipérez Valiente
PublisherSpringer Science and Business Media Deutschland GmbH
Pages75-89
Number of pages15
ISBN (Print)9783031723148
DOIs
Publication statusPublished - 1 Jan 2024
Event19th European Conference on Technology Enhanced Learning, EC-TEL 2024 - Krems, Austria
Duration: 16 Sept 202420 Sept 2024

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume15159 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference19th European Conference on Technology Enhanced Learning, EC-TEL 2024
Country/TerritoryAustria
CityKrems
Period16/09/2420/09/24

Bibliographical note

Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2024.

DBLP License: DBLP's bibliographic metadata records provided through http://dblp.org/ are distributed under a Creative Commons CC0 1.0 Universal Public Domain Dedication. Although the bibliographic metadata records are provided consistent with CC0 1.0 Dedication, the content described by the metadata records is not. Content may be subject to copyright, rights of privacy, rights of publicity and other restrictions.

Keywords

  • large language models
  • object-oriented programming

Fingerprint

Dive into the research topics of 'A Picture Is Worth a Thousand Words: Exploring Diagram and Video-Based OOP Exercises to Counter LLM Over-Reliance'. Together they form a unique fingerprint.

Cite this