How ChatGPT is Reworking the Manner We Educate Software program Improvement | by Caroline Arnold | Jan, 2024
The revelation got here in the summertime of 2023, once I took on a highschool pupil as a summer season intern. Their job was to develop a machine studying mannequin to foretell air high quality in our metropolis, utilizing Jupyter notebooks, primary Python and scikit-learn.
Someday, I used to be discussing the efficiency of the algorithm with my intern and requested them to vary a graph: as a substitute of plotting the anticipated versus true values, I requested them to indicate the distinction between the anticipated and true values.
The coed switched to a different browser tab, prompted ChatGPT to “Calculate the distinction between two arrays y1 and y2” and continued to repeat and paste the reply “y1 — y2” into the pocket book.
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 quicker to jot down your self than to immediate, wait, and duplicate and paste. However then I began eager about the implications of AI assistants for the best way we train software program growth and the training outcomes for college students.
In what follows, I define the implications of the rise of AI assistants for the educating of coding abilities, primarily based on my private expertise as an undergraduate and graduate teacher. I argue for accepting AI assistants within the classroom, fairly than making an attempt to limit their use. Assignments and exams ought to keep in mind the usage of AI assistants and assess abilities that aren’t — but — coated by AI. Nonetheless, college students ought to be given the chance to develop their very own coding abilities, fairly than counting on AI expertise for each a part of their studying journey.
How does studying truly work?
There’s a well-known quote attributed to the Chinese language thinker Confucius:
“I hear and I neglect. I see and I bear in mind. I do and I perceive.”
Each in my very own coaching and in educating others, I’ve discovered this to be true. In training and psychology, the final a part of the quote is called switch of studying [1]. College students progress via duties of accelerating complexity…