Home Artificial Intelligence How ChatGPT is Transforming the Way We Teach Software Development

How ChatGPT is Transforming the Way We Teach Software Development

0
How ChatGPT is Transforming the Way We Teach Software Development

Learning to code when AI assistants already master the skill

Image created by writer using Midjourney.

The revelation got here in the summertime of 2023, after I took on a highschool student as a summer intern. Their task was to develop a machine learning model to predict air quality in our city, using Jupyter notebooks, basic Python and scikit-learn.

At some point, I used to be discussing the performance of the algorithm with my intern and asked them to alter a graph: as an alternative of plotting the expected versus true values, I asked them to point out the difference between the expected and true values.

The scholar switched to a different browser tab, prompted ChatGPT to “Calculate the difference between two arrays y1 and y2” and continued to repeat and paste the reply “y1 — y2” into the notebook.

At first I used to be amused that they might ask the AI assistant for a line of code that’s so easy, and definitely faster to jot down yourself than to prompt, wait, and replica and paste. But then I began fascinated by the implications of AI assistants for the best way we teach software development and the educational outcomes for college kids.

In what follows, I outline the implications of the rise of AI assistants for the teaching of coding skills, based on my personal experience as an undergraduate and graduate instructor. I argue for accepting AI assistants within the classroom, quite than attempting to restrict their use. Assignments and exams should keep in mind the usage of AI assistants and assess skills that should not — yet — covered by AI. Nonetheless, students needs to be given the chance to develop their very own coding skills, quite than counting on AI technology for each a part of their learning journey.

How does learning actually work?

There may be a famous quote attributed to the Chinese philosopher Confucius:

“I hear and I forget. I see and I remember. I do and I understand.”

Each in my very own training and in teaching others, I actually have found this to be true. In education and psychology, the last a part of the quote is referred to as transfer of learning [1]. Students progress through tasks of accelerating complexity…

LEAVE A REPLY

Please enter your comment!
Please enter your name here