计算机程序阅读能力对编程能力培养有着重要作用。为消除程序阅读对编程初学者造成的认知加载负担,提出一种基于变量角色的计算机程序阅读能力培养方法。利用变量角色技术将初学者程序变量分为11种变量角色,通过动画和图片相结合为编程...计算机程序阅读能力对编程能力培养有着重要作用。为消除程序阅读对编程初学者造成的认知加载负担,提出一种基于变量角色的计算机程序阅读能力培养方法。利用变量角色技术将初学者程序变量分为11种变量角色,通过动画和图片相结合为编程初学者提供程序阅读支撑。在对照组和实验组中分别采用传统案例式教学方法和变量角色辅助的案例式教学法进行高级语言程序设计课程教学。采用SOLO(Structure of Observed Learning Outcomes)分类评价法对教学效果进行了分析,结果显示实验组学生的程序阅读能力SOLO分值得到显著性提高,期末考试成绩优秀率比对照组高6个百分点。展开更多
文摘计算机程序阅读能力对编程能力培养有着重要作用。为消除程序阅读对编程初学者造成的认知加载负担,提出一种基于变量角色的计算机程序阅读能力培养方法。利用变量角色技术将初学者程序变量分为11种变量角色,通过动画和图片相结合为编程初学者提供程序阅读支撑。在对照组和实验组中分别采用传统案例式教学方法和变量角色辅助的案例式教学法进行高级语言程序设计课程教学。采用SOLO(Structure of Observed Learning Outcomes)分类评价法对教学效果进行了分析,结果显示实验组学生的程序阅读能力SOLO分值得到显著性提高,期末考试成绩优秀率比对照组高6个百分点。