在AIGC时代,AI对高等教育及人才培养有怎样的变革?如何培养适应时代发展需求的计算机人才?

image-20240606075433249

1.AIGC时代下的人才需求趋势

(1)时代背景

生成式人工智能(AIGC)的快速发展已悄然推动"第四次工业革命”,AI能力从感知理解世界跃迁到生成创造世界,工业应用的焦点将快速从自动化全面转变为智能化。Gartner预测,到2026年将有超过80%的企业将使用生成式人工智能。

与历次工业革命一样,智能化不仅仅是技术和经济层面的变革,更是一场认知和思维的革命。作为塑造未来、培养创新人才的教育行业,必然要拥抱AIGC引发教育和教学变革。我国教育部也一直在大力推动“工业化教育模式”向“智能化教育模式”转变。

image-20240603090307442

(2)社会对人才需求及人力结构的转变

在AIGC时代,社会对人才的需求和人力结构会发展巨大转变。

  • 人力结构转变
    • 初级专业技术岗位将大幅减少,高级技术和创新型岗位将激增。
      • 麦肯锡《生成式人工智能和美国工作的未来》报告提出2030年美国工资最低的岗位将减少110万个,但工资最高的岗位可能增加 380万个
      • 世界经济论坛发布《未来就业报告2023》显示,未来5年内,人工智能、商业智能分析师、数据科学等大数据相关职位的需求增长最快。
  • 人力需求转变
    • **培养创新性人才:**创造性、分析性思维,技术素养、好奇心与学习能力、韧性、灵活性与敏捷性等通识素养是未来最需要培养的技能。
    • **培养跨专业人才:**学科壁垒不断消融,数字技术、人工智能等科创技术能力与人文素养、通识教育并重,跨专业人才需求紧俏。

这意味着,AIGC时代人力需求不减反增,但需要的是具有创造力和深度思考能力,并且具备人工智能技术的人。

image-20240606081142441

(3)社会对计算机人才需求及人力结构的转变

计算机学科的人才们创造了AIGC,那AIGC对未来计算机专业人才的需求有哪些转变呢?

  • 人力结构转变:

    • 那些会消失的岗位:

      • 基础业务代码编写与维护:会逐步消失,简单的编码任务、有标准代码模板的任务、修复常见的编程错误、基础业务逻辑代码,都可能被AI取代。
      • 初级测试:AI会自动生成常规测试用例,保证基本测试质量。
      • 简单的数据分析:也会逐步消失,AI已经可以对于数据集进行初步分析了。
    • 那些会新增的岗位

      • 模型训练&AI应用开发:设计、训练、微调、部署AI模型,在垂直领域开发AI应用,将成为新兴的岗位。
      • 人机交互设计师:为了提高AI应用的可用性和用户体验,专注于人机交互的角色会非常重要。
      • AI解决方案工程师:对特定行业、垂直领域设计定制化解决方案。
      • AI伦理和审计:处理伦理、合规、隐私、AI决策透明度,开发和监督AI应用的使用准则。
  • 人力需求转变

    • 与AIGC相关的工作岗位将占到甚至超过总体人力需求的50%
    • AIGC将促成大量非计算机专业交叉学科的计算机人才,也使"超级个体"的产生变得更容易。

image-20240605180823443

2.计算机人才培养目标变革

(1)教育理念变革

布鲁姆学习目标分类体系、斯金纳程序教学模式为代表的传统教育体系,在第一次工业革命建立起来后,其教育理念表现为:

  • 强调结构化和标准化教学
  • 一定程度地限制了创新能力和批判性思维的培养。

而在AIGC时代背景下,亟需在新的教育理念指引下,尽快转变为"融合AI的超级个体"教学模式。教育理念有如下变革:

  • **知识观:**智能时代知识更新速度快、知识获取难度低,知识不是教学的核心
  • 教学观:
    • 教学目标改变:培养综合能力和高阶思维
    • 教学内容改变:构建软知识的思路和框架
    • 教学方法改变:发现式教学和分享式教学
  • 学习观:
    • 学习目标改变:综合能力提升和批判性思维
    • 学习内容改变:以问题求解为中心
    • 学习方式改变:“人-机"合作式学习
  • 人才观:智能时代人类主要承担创造性工作,要培养创新型人才和跨领域人才,培养善于与AI共同工作的人才

image-20240605193942764

(2)培养目标变革

AIGC时代需要具备AI技能且善于思考创新的人才,结合学科知识体系,可分解为如下六项培养目标:

  • 四项能力:

    • 基础和全流程能力:除了编程能力,还强调基础算法和数据结构、机器学习、数据科学的理解与应用。
    • 终身学习和适应能力:学习新知识、掌握新技术、适应新环境的能力。
    • 解决跨学科问题的能力:探索计算机科学、数学、统计学、心理学和应用领域的知识,提升跨学科能力,可从多个角度思考和解决问题。
    • 协作沟通等软技能:能够和团队成员、机器智能,协同合作,有效传达和交流想法。
  • 两个思维:

    • 创造力和创新思维:解决问题、提出创新解决方案、设计新系统的能力。
    • 伦理和社会责任意识:对AI应用的伦理问题理解、对隐私的关注、对AI的社会影响的认识。

(3)人才培养途径变革

为达成以上培养目标,需要拓宽当前计算机人才培养的途径,建议采取如下措施:

  • 计算机科学转为必修课,而且是基础课。
  • 通过学科交叉学习和实践,让计算机专业和非计算机专业的学生都可以具备解决跨学科问题的能力,匹配未来人才结构需求。

image-20240605204013658

  • AI辅助编程 + AI辅助专业知识学习,培养兼具AI技能和专业能力的人才。

image-20240605204409806

3.计算机人才培养实施路径

3.1.AI辅助教学

随着2023年生成式AI的发展,以及各大厂商在AI辅助研发领域的投入,AI辅助研发、AI for SE有了飞速发展:

  • 通过AI,代码生成、错误检测、自动重构优化、自动化测试,都成为了可能。

在AI辅助研发取得长足进步的背景下,AI辅助教学也成为了可能:

  • 内容创作:AI自动生成教学案例、总结教学内容、生成教学视频。
  • 个性化教学:根据不同学生特点,推荐个性化教学内容和习题。
  • 编程开发:自动生成代码和测试用例,帮助学生关注高层设计、避免陷入低层次细节。
  • 互动体验:数字导师和AI助教,应用于教学与答疑。
  • 游戏化教学:生成游戏环境、角色和情节,提升教学趣味性。
  • 智能评价:用AI对学生作业和项目进行综合评价,总结优缺点及改进建议。

image-20240605172637375

在这样的背景下,教学模式从循证教学法向AI辅助教学法转变

  • 循证教学法本质:传统的教学模式,先教语言语法,再进行大量的代码片段练习。
  • AI辅助教学法本质:是利用大模型来处理低层次任务(将语法的细节延后),让学生更聚焦于高层次的思维与算法。

image-20240605172715134

3.2.实践1:新质教育系统

(1)AI生成数字化学习资源

  • 通过AI,生成MOOC、实战实训、数字教材、图文专栏、导学项目等线上资源。
  • 通过AI,生成课堂教学、PPT课件、印刷教材等线下资源。

image-20240605174417159

(2)AI生成个性化教学案例

  • 通过AI,生成个性化教学案例。

image-20240605175600964

(3)AI生成作业和项目设计

  • 通过AI,以及提示词技术,生成课程作业、项目设计稿。

image-20240605175528506

(4)AI数字教师、数字助教

  • 基于AI数字人,实现数字导师、数字助教。

image-20240605180234845

(5)智能评价

  • 利用AI,从不同维度对学生的输出进行评价。

image-20240605180723165

3.3.实践2:生成式探究教学

(1)生成式探究教学的要素

生成式探究教学倡导:学生主动探索,强调通过创造性生成和构建深入探索和理解知识,鼓励学生自发提出问题、独立思考并创造性地解决问题

生成式探究教学的要素:

  • 学生主导:学生在学习过程中处于主导地位,学生提出问题、制定计划、选择学习资源、协作探索。
  • 创造性生成:学生被鼓励创造性生成,如:设计产品、编写代码、创作艺术作品等。
  • 深入探索:学生被孤立批判性思维、思考知识的本质、寻找创新解决问题的方法。
  • 反思和分享:学生在实践过程中进行反思,总结经验教训,与他人分享见解和成果。
  • 教练而不是教师:老师的角色是支持者,提供必要的指导、资源、反馈,已促进学生的学习和发展。

image-20240605221417594

(2)生成式探究教学的实施过程

  • 提出教学目标:教学目标从知识向批判思维迁移。
  • 采用开放性教学资源:而不仅仅是教科书。
  • 提出开放性问题:而不是有标准答案的问题。
  • 鼓励探索:鼓励学生主动探索,老师与学生一起探索。
  • 分享成果:让学生分享自己的探索成果。
  • 评价:采用多元性、过程性、差异性评价方式。
  • 教练式辅导:过程中进行必要的指导和讲解。

(3)生成式探究教学案例

  • 项目介绍和目标设定——提出教学目标

    • 2048小游戏的基本规则和玩法。
    • 项目目标and预期结果。
  • 学生探究——鼓励探索、提出开放性问题

    • 游戏逻辑和规则如何实现?
    • 游戏界面如何设计?
    • 如何处理用户输入和游戏状态的更新?
    • 如何判断游戏胜利或失败的调价?
  • 指导和讲解——教练式辅导

    • 讲解基础知识和技能
    • 通过AI,学习各模块的需求。
    • 如何实现游戏的基本功能,如:移动方块、合并方块、更新游戏状态等。
  • 编码实践——鼓励探索

    • 根据自己的理解和AI交互编写游戏代码
  • 调试和测试——鼓励探索

    • 根据游戏的功能和逻辑,与AI交互进行调试和测试。
  • 展示和反思——分享成果

    • 展示2048小游戏,分享学习心得和经验。
    • 思考在开发过程中遇到的挑战和解决方案是什么?
    • 思考游戏的改进和扩展方向是什么?
    • 如何将本案例的编程知识、业务技能,举一反一地应用到其它项目中。

3.4.AI辅助教学的优势与挑战

  • 优势:降低了老师的教学成本、降低了学生的学习成本。
  • 挑战
    • 传统OJ测评方法失效。
    • 过程性评估。
    • AI算法的局限性。
    • 评价标准缺失。

4.总结

智能化时代对高等教育提出了新的要求,也为教育的创新和发展提供了广阔的空间。

AIGC时代已经到来,教育者和学习者都需要懂AI、用AI以适应和拥抱变化。

通过智能化技术的赋能,我们可以期待一个更加开放、灵活和高效的教育未来。