Incorporating Generative AI into Software Development Education

Olga Petrovska, Lee Clift, Faron Moller, Rebecca Pearsall

Research output: Chapter in Book/Report/Conference proceedingConference contribution book

11 Citations (Scopus)
5 Downloads (Pure)

Abstract

This paper explores how Generative AI can be incorporated into software development education. We present examples of formative and summative assessments, which explore various aspects of ChatGPT, including its coding capabilities, its ability to construct arguments as well as ethical issues of using ChatGPT and similar tools in education and the workplace. Our work is inspired by the insights from surveys that show that the learners on our Degree Apprenticeship Programme have a great interest in learning about and exploiting emerging AI technology. Similarly, our industrial partners have a clear interest for their employees to be formally prepared to use GenAI in their software engineering roles. In this vein, it is proposed that embedding the use of GenAI tools in a careful and creative way - by developing assessments which encourage learners to critically evaluate AI output - can be beneficial in helping learners understand the subject material being taught without the risk of the AI tools “doing the homework”.
Original languageEnglish
Title of host publicationCEP '24: Proceedings of the 8th Conference on Computing Education Practice
EditorsJane Waite, Ryan Crosby
Pages37-40
Number of pages4
ISBN (Electronic)979-8-4007-0932-6
DOIs
Publication statusPublished - 5 Jan 2024
Externally publishedYes
Event8th Conference on Computing Education Practice, CEP 2024 - Durham University’s Mathematical Sciences and Computer Science Building, Durham, United Kingdom
Duration: 5 Jan 20245 Jan 2024
https://cepconference.webspace.durham.ac.uk/

Conference

Conference8th Conference on Computing Education Practice, CEP 2024
Abbreviated titleCEP 2024
Country/TerritoryUnited Kingdom
CityDurham
Period5/01/245/01/24
Internet address

Keywords

  • generative AI
  • software engineering
  • education
  • apprenticeship
  • assessment

Fingerprint

Dive into the research topics of 'Incorporating Generative AI into Software Development Education'. Together they form a unique fingerprint.

Cite this