Communications of the ACM - Artificial Intelligence 08月30日
计算机科学教育中的AI浪潮:审慎前行,回归本质
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文作者Valerie Barr是一位拥有30年教学经验的计算机科学家,她回顾了计算机科学教育领域历次技术浪潮的应对方式,并对当前AI(特别是生成式AI)的快速普及及其在教育中的应用提出了审慎的看法。作者指出,教育界在拥抱新技术时,往往忽视了其潜在的负面影响,如环境成本、数据剥削、以及对学生批判性思维和创造力的潜在损害。她强调,在将AI融入教学时,应深入思考其目标、局限性以及对学生全面发展的长远影响,而非盲目追随行业趋势。作者呼吁结合学习科学、计算教育研究等领域的学者观点,以及文科领域的跨学科探索,共同塑造AI在教育中的健康未来。

🎓 **教育界的历史周期性反应**:作者作为一位资深计算机科学家,观察到计算机科学教育领域在面对新技术(如Java、Web开发、数据科学)时,常常出现一种“拥抱一切”的趋势,并将其视为解决所有问题的万能钥匙,有时甚至影响了学科的多元化发展和学生入门的积极性。这种模式在面对当前以生成式AI为代表的新一轮技术浪潮时仍在重演。

🤔 **对AI教育应用的审慎考量**:作者对当前教育界在引入生成式AI方面存在的三大担忧:1. 概念混淆,将AI泛指为生成式AI,忽略了AI的其他重要子领域;2. 盲目推进,忽视了生成式AI的环境影响、数据剥削、数据工作者权益以及对少数科技巨头的过度支持;3. 潜在的长期风险,即当AI公司发展停滞或倒闭时,过度依赖AI工具的学生将难以独立运作。她认为,教育界应先停下来,审视技术带来的负面影响。

💡 **AI对学生核心能力的影响**:作者对行业代表提出的“设计思维”和“提问能力”表示担忧,认为学生过度依赖AI工具可能会削弱其独立思考和提出有深度问题的能力。同时,她也指出,行业对学生课外项目(如GitHub仓库)的关注,可能忽视了那些在非计算领域(如辩论、音乐、戏剧、历史、诗歌)获得丰富经历的学生,而这些多元的经历恰恰是激发创新和解决复杂问题的源泉。

⚖️ **平衡AI应用与教育本质**:作者并非全盘否定AI在计算机科学教育中的作用,她认为AI可在特定领域成为有用的工具,并能为解决难题提供支持。然而,她强调必须深入思考计算机科学专业的教学目标和AI的适度、审慎整合方式。她呼吁计算机科学界和行业人士应更多地借鉴学习科学、计算教育研究、人机交互等领域的学者提出的担忧,并结合文科领域的跨学科研究,以明确我们希望培养的未来问题解决者和软件开发者的画像,并探索AI如何真正助力实现这一目标,而非被动接受“AI已是必然”的论调。

🔬 **跨学科合作与长远目标**:作者认为,应对AI在教育中的挑战,需要计算机科学界与学习科学、计算教育研究、人机交互等领域的专家以及文科领域的学者进行合作。通过共同探讨AI的技术和伦理层面,可以更清晰地定义项目毕业生的能力,并找到AI在教育中真正有价值的融合方式,从而培养出具备深度思考能力和创新精神的未来人才。

I’ve been around for a while. I graduated from college before most schools (certainly most small colleges) had CS majors and CS degrees. I’ve been teaching CS in full-time post-secondary positions for 30 years. I’ve seen a lot of change in that time, and I’ve seen the way the CS community responds to change.

I’ve seen the dominant introductory programming language change many times (Pascal, C, C++, anyone remember Modula 2?). When Java came along, suddenly that was the end-all and be-all, we HAD to change to Java. Object oriented programming was going to solve all software engineering problems, Java was the right language to use for every application, everyone had to learn Java as their first language. Even AP computer science had to be taught with Java. (I personally believe that this change in the late 1990s, coupled with the dot-com bust, was a significant contributor to falling CS enrollments, and it hindered efforts to diversify computing. A topic for another day.)

Then the Web came along. We HAD to teach Web design and Web development, we had to teach Javascript and HTML and CSS. We had to develop e-commerce courses. Baby web-dev courses would be the way that we’d finally diversify computing. Every student had to learn how to build their own website, maybe even in 8th grade (I cannot count the number of students who told me on day 1 of the intro CS course that they knew how to program because they had built a static HTML website).

Next it was Data Science. That was the new area that would guarantee a job for every CS student and would diversify the field, so we all had to figure out how to spin up a Data Science (DS) major. In some ways this may have been the least disruptive of all the “dive in head first” episodes, because the DS curriculum can be constructed in a way that is somewhat distinct from the CS curriculum.

So here we are today, in the throes of the next hand-wringing “what will we do” moment with AI. Here are my issues and concerns:

      1. First, let’s be clear about nomenclature. Everyone says AI, but what they really mean is generative AI, which is based on machine learning. There’s no discussion of the myriad other subfields and techniques that have historically been part of AI and still help us solve all sorts of interesting problems.

      2. We’re jumping through hoops without stopping first to question the run-away train. In much discussion about CS education:
          a.) There’s little interest in interrogating the downsides of generative AI, such as the environmental impact, the data theft impact, the treatment and exploitation of data workers.
          b.) There’s little interest in considering the extent to which, by incorporating generative AI into our teaching, we end up supporting a handful of companies that are burning billions in a vain attempt to each achieve performance that is a scintilla better than everyone else’s.
          c.) There’s little interest in thinking about what’s going to happen when the LLM companies decide that they have plateaued, that there’s no more money to burn spend, and a bunch of them fold—but we’ve perturbed education to such an extent that our students can no longer function without their AI helpers.

      3. I listened to an industry representative say that he wants students to have “design thinking and the ability to ask questions” without recognizing that the student use of AI tools he advocates will stunt their critical thinking skills, making it impossible for them to ask questions and do interesting “design thinking.”

      4. I listened to an industry rep talk about how he wants to see students’ Github repositories so he can see all the projects they work on outside of class (presumably with the help of AI coding tools), without any recognition of the fact that interesting innovative solutions to hard problems come from people who have experiences outside of class that don’t involve computing, who do something besides code all the time; like be on the debate team, sing in a choir, get involved in theater, take a dance class, study history, read poetry.

To be clear, I think AI can be very useful for niche applications. I think carefully trained AI tools can contribute to the solution of hard problems. But I also think it’s critical that we think long and hard about what it is we teach in computer science, what the goal of a CS major is, and what a balanced, modest, cautious incorporation of AI in CS education (and all education) would be. Both industry folks and CS folks need to look more closely at the work of scholars in learning sciences, computing education research, HCI, and other areas who are raising these concerns. The work being done by liberal arts faculty (across a wide range of fields) to explore both technical and ethical aspects of AI can also illuminate the issues before us. This can help us articulate what sort of future problem solvers and software developers we want to graduate from our programs, and determine ways in which the incorporation of AI can help us get there. Let’s focus on that, rather than on the industry assertion that the ship has sailed, every student needs to use AI early and often, and there is no future application that isn’t going to use AI in some way.

Valerie Barr is an American computer scientist, and is the Margaret Hamilton Distinguished Professor of Computer Science at Bard College. She formerly held the Jean Sammet endowed chair in the department of Computer Science at Mount Holyoke College in South Hadley, Massachusetts.

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

计算机科学教育 AI教育 生成式AI 批判性思维 教育技术 CS Education AI in Education Generative AI Critical Thinking Educational Technology
相关文章