Programming Is Hard – Or at Least It Used to Be: Educational Opportunities And Challenges of AI Code Generation

12/02/2022
by   Brett A. Becker, et al.
0

The introductory programming sequence has been the focus of much research in computing education. The recent advent of several viable and freely-available AI-driven code generation tools present several immediate opportunities and challenges in this domain. In this position paper we argue that the community needs to act quickly in deciding what possible opportunities can and should be leveraged and how, while also working on how to overcome or otherwise mitigate the possible challenges. Assuming that the effectiveness and proliferation of these tools will continue to progress rapidly, without quick, deliberate, and concerted efforts, educators will lose advantage in helping shape what opportunities come to be, and what challenges will endure. With this paper we aim to seed this discussion within the computing education community.

READ FULL TEXT
research
06/05/2023

Computing Education in the Era of Generative AI

The computing education community has a rich history of pedagogical inno...
research
06/23/2022

Experts' View on Challenges and Needs for Fairness in Artificial Intelligence for Education

In recent years, there has been a stimulating discussion on how artifici...
research
09/15/2022

Snowmass 2021 Computational Frontier CompF03 Topical Group Report: Machine Learning

The rapidly-developing intersection of machine learning (ML) with high-e...
research
08/08/2023

Generative AI in Computing Education: Perspectives of Students and Instructors

Generative models are now capable of producing natural language text tha...
research
08/15/2022

Deception for Cyber Defence: Challenges and Opportunities

Deception is rapidly growing as an important tool for cyber defence, com...
research
12/13/2022

Redefining Relationships in Music

AI tools increasingly shape how we discover, make and experience music. ...

Please sign up or login with your details

Forgot password? Click here to reset