AI may disrupt math and computer science classes. Is there an upside?
Loading...
For as long as Jake Price has been a teacher, 聽鈥 a website that solves algebraic problems online 鈥 has threatened to make algebra homework obsolete.听
Teachers learned to work around and with it, says Dr. Price, assistant professor of mathematics and computer science at the University of Puget Sound. But now, they have a new homework helper to contend with: generative artificial intelligence tools, such as ChatGPT.
Professor Price doesn鈥檛 see ChatGPT as a threat, and he鈥檚 not alone. Some math professors believe AI, when used correctly, could help strengthen math instruction. And it鈥檚 arriving on the scene at a time when math scores are at a national historic low and educators if math should be taught differently.听
Why We Wrote This
As schools across the country debate banning AI tools, some math and computer science teachers are embracing the change because of the nature of their discipline. This story is part of The Math Problem, the latest project from the newsrooms of the .
AI can serve as a tutor, giving a student who is floundering with a problem immediate feedback. It can help a teacher plan math lessons, or write a variety of math problems geared toward different levels of instruction. It can even show new computer programmers sample code, allowing them to skip over the boring chore of learning how to write basic code.听
As schools across the country , some math and computer science teachers are embracing the change because of the nature of their discipline.
鈥淢ath has always been evolving as technology evolves,鈥 says Dr. Price. A hundred years ago, people were using slide rules and doing all of their multiplication with logarithmic tables. Then, along came calculators.
Dr. Price teaches with human-capable technologies in mind, making sure to give students the skills in class by hand. Then, he discusses with them the limitations of the technologies they might be tempted to use when they get home.听
鈥淐omputers are really good at doing tedious things,鈥 he says. 鈥淲e don鈥檛 have to do all the tedious stuff. We can let the computer do it. And then we can interpret the answer and think about what it tells us about the decisions we need to make.鈥
He wants his students to enjoy looking for patterns, seeing how different methods can give different or the same answers, and how to translate those answers into decisions about the world.听
鈥淐hatGPT, just like the calculator and just like the slide rule and all the technology before, just helps us get at that core, real part of math,鈥 Dr. Price says.
Conversely, ChatGPT has its limits. It can show the right steps to solving a math problem 鈥 and then give the wrong answer.
This is because it鈥檚 鈥渘ot actually doing the math,鈥 Dr. Price says. It鈥檚 just pulling together pieces of the sentences where other people have described how to solve similar problems.
Min Sun, a University of Washington education professor, thinks students should use ChatGPT like a personal tutor. If students get lost in class and don鈥檛 understand a mathematical operation, they can ask ChatGPT to explain it and give them a few examples.
The Khan Academy, an educational nonprofit that provides a collection of online learning tools and videos and has long been a go-to for math homework, has created exactly that.听聽
The tutor is called . Students can open it while completing math problems and tell it that they are stuck.听
They can have a conversation with the AI tutor, telling it what they don鈥檛 understand, and the AI tutor helps to explain, says Kristen DiCerbo, the chief learning officer at Khan Academy.
鈥淚nstead of saying, 鈥楬ere鈥檚 the answer for you,鈥 it says things like, 鈥榃hat鈥檚 the next step?鈥 or 鈥榃hat do you think might be the next thing to do?鈥欌 Ms. DiCerbo says.
Help for the math teacher
Dr. Sun, the UW education professor, wants teachers to use ChatGPT as their own assistant: to plan math lessons, give students good feedback, and communicate with parents.
Teachers can ask AI, 鈥淲hat is the best way to teach this concept?鈥 Or 鈥淲hat are the kinds of mistakes students tend to make when learning this math concept?鈥 Or, 鈥淲hat kinds of questions will students have about this concept?鈥
Teachers can also ask ChatGPT to recommend different levels of math problems for students with different mastery of the concept, she says. This is particularly helpful for teachers who are new to the profession or have students with diverse needs 鈥 special education or English language learners, Dr. Sun says.听
鈥淚鈥檓 amazed by the details that sometimes ChatGPT can offer,鈥 she says. 鈥淚t gives you some initial ideas and possible problem areas for students so I can get myself more prepared before walking into the classroom.鈥
And, if a teacher already has a high-quality lesson plan, they could feed that to ChatGPT and ask it to create another lesson in a similar teaching style, but for a different concept.
Dr. Sun hopes ChatGPT can also help teachers write more culturally appropriate word-problem questions to make all their students feel included.听
鈥淭he current technology is really a technical assistant to support them, empower them, amplify their creative abilities,鈥 she says. 鈥淚t is really not a substitute to their own agency, their own creativity, their own professionalism. They really need to keep that in mind.鈥
Help for the computer science teacher
A year ago, if you asked Daniel Zingaro how he assesses his introductory computer science students, he would say: 鈥淲e ask them to write code.鈥澛
But if you ask him today, the answer would be far more complex, says Dr. Zingaro, an associate professor at the University of Toronto.
Professor Zingaro and Leo Porter, a computer science professor at University of California San Diego, authored the book 鈥淟earn AI-Assisted Python Programming with GitHub Copilot and ChatGPT.鈥 They believe AI will allow introductory computer science classes to tackle big-picture concepts.听
A lot of beginner students get stuck writing very simple code, Dr. Zingaro and Dr. Porter say. They never move on to more advanced questions 鈥 and many still can鈥檛 write simple code after they complete the course.
鈥淚t鈥檚 not just uninteresting, it is frustrating,鈥 Dr. Porter adds. 鈥淭hey are trying to build something and they forgot a semicolon and they鈥檒l lose three hours trying to find that missing semicolon鈥 or some other bit of syntax that prevents a code from running properly.
AI doesn鈥檛 make those mistakes, and allows computer science professors to spend more of their time teaching higher-level skills.
The professors now ask their students to take a big problem and break it down to smaller questions or tasks the code needs to do. They also ask students to test and debug code once it is already written.
鈥淚f we think bigger picture about what we want our students to do, we want them to write software that is meaningful to them,鈥 Dr. Porter says. 鈥淎nd this process of writing software is taking this fairly big, often not-well-defined problem and figuring out, how do I break them into pieces?鈥澛
Magdalena Balazinska, director of the University of Washington鈥檚 Paul G. Allen School of Computer Science and Engineering, embraces the progress AI has made.
鈥淲ith the support of AI, human software engineers get to focus on the most interesting part of computer science: answering big software design questions,鈥 she says. 鈥淎I allows humans to focus on the creative work.鈥
Not all professors in the field think AI should be integrated into the curriculum. Some interviewed for a University of California San Diego and in an Education Week prefer blocking or negating the use of ChatGPT or similar tools like Photomath, at least in the short term.
Professors Zingaro and Porter argue that reading a lot of code generated by AI doesn鈥檛 feel like cheating. Rather, it鈥檚 how a student is going to learn.
鈥淚 think a lot of programmers read a lot of code, just like how I believe the best writers read a lot of writing,鈥 Dr. Zingaro says. 鈥淚 think that is a very powerful way to learn.鈥
This piece is part of聽The Math Problem, an ongoing series documenting challenges and highlighting progress, from the Education Reporting Collaborative, a coalition of eight diverse newsrooms: AL.com, The Associated Press, 海角大神, The Dallas Morning News,聽The Hechinger Report, Idaho Education News, The Post and Courier in South Carolina, and The Seattle Times. To read more of the collaborative鈥檚 work, visit its聽.听