编程韧性:数字时代计算思维培养的新议题
王佑镁 南希烜 李宁宇 尹以晴 柳晨晨
计算思维是信息化社会中数字公民应具备的基本素养。当前,编程教育作为计算思维教育的主要路径,其教育目标的制定大多停留在培养学习者的“问题解决能力”上,致使计算思维内在的非“计算”素养的培养被忽视。“韧性”的培养正成为计算思维中非“计算”素养培养的重要方向。同时,融合“韧性”要素的计算思维也将更好地帮助学习者适应数字化生存。然而“韧性”在编程教育实践中的具体表现与构成要素尚不清晰,且其与编程课程中各环节的融合问题也尚未解决。为了解决上述问题,文章首先阐述了编程韧性的基本背景与内涵。然后,文章基于“韧性”发展的7C能力结构模型与编程课程的实际特点,构建了编程韧性的“4C”能力结构模型,并进一步提出了编程韧性要素与编程课程的整合结构模型。最后,文章提出了整合编程韧性的计算思维教育策略,以期为计算思维的全面培养和编程韧性的教育实践的开展提供参考。