摘要
人工智能技术的发展,特别是大模型所展现出来的超强学习能力和扩展应用能力,增加了利用编程解决问题的学习需求.为适应即将到来的人工智能社会,大学生迫切需要学习编程.但编程是一个需要计算思维和问题解决素养支持的复杂过程,学习过程链中任何不能克服的障碍都将会导致编程学习失败,已有的其他学科的学习障碍解决方案也无法直接迁移应用.为此,本文从编程学科性、教法和学生情感三个方面探讨大学生在通识编程课程中发生学习障碍的主要因素,并提出学习对策:以编程问题为导向的编程学习路径、基于进阶式编程问题学习中的知识构建和基于成就体验的学习动力机制建设.
基金项目
北京市教育科学"十四五"规划重点课题(CDAA21048)