教授创新教学:AI时代编程思维更重要
近日,IEEE 一篇报道称,随着生成式人工智能技术的崛起,大学教授们正在调整他们教授学生编程的方法。教学重点逐渐从语法转向更高层次的技能,如测试和调试代码,以确保生成的代码能够正常运行。同时,讲师们还强调问题分解的重要性,即将复杂问题拆分为较易解决的子问题,以便大型语言模型(LLM)能更好地处理。
加州大学圣地亚哥分校计算机科学副教授Leo Porter认为,这种技能对于学习编程的人来说至关重要,因为需要将大问题划分成小模块,这样LLM就能更轻松地解决问题。尽管AI可以辅助编程,但教授们提醒学生要谨慎使用,因为AI可能会产生错觉并涉及版权问题。他们主张,AI应作为“副驾驶”,而非“自动驾驶”。
值得注意的是,由于生成式AI尚属新兴技术领域,很多教授还在逐步调整他们的课程设置。这些课程的形式和内容仍在不断优化和完善,未来还需进一步观察其在实际应用中的表现。同时,教授们也关注到语法减弱教学对学生在实际工作中的影响,部分企业出于安全考虑限制了员工使用生成式AI,以防止代码泄露。因此,学生需要在学习过程中掌握足够的语法知识,以免在实际应用中遇到困难。