Introducing Coding Co-Pilots in an Introductory Programming Course - the Beginning of the End?

Authors

  • Lars Michael Kristensen Western Norway University of Applied Sciences (HVL) Dept. of Computer Science, Electrical Engineering, and Mathematical Sciences
  • Sven-Olai Høyland Western Norway University of Applied Sciences (HVL) Dept. of Computer Science, Electrical Engineering, and Mathematical Sciences

DOI:

https://doi.org/10.5324/699gyw43

Keywords:

Teaching Programming, Coding co-pilots, Generative AI

Abstract

Recent advances in generative AI and coding co-pilots in particular have fundamentally changed the tools available to students. For
introductory programming courses this represents a challenging setting as assignments typically posed are well within reach of being automatically solved by current state-of-the-art generative AI technology. This in turn raises concerns about student learning outcomes in terms of fundamental programming knowledge and skills. At the same time, recent surveys indicate a considerable industry uptake of generative AI to boost productivity in software development. The latter suggests that in the course of their education, computer science students must learn to master these new technologies. This paper presents our initial investigations into introducing coding co-pilots in a first-year introductory programming course with a view towards embracing co-pilots and encouraging reflective use by the students.

Downloads

Download data is not yet available.

Downloads

Published

2025-11-26

How to Cite

[1]
“Introducing Coding Co-Pilots in an Introductory Programming Course - the Beginning of the End?”, NIKT, vol. 37, no. 4, Nov. 2025, doi: 10.5324/699gyw43.