摘要

当前编程类课程的教学在趣味性、培养学生独立解决问题能力和编程思维培养等方面存在不足。对此我们提出了一种基于加涅九步法的课程设计,通过课程引入、分组讨论、微视频讲解与编程示范、分组编程与展示等教学事件的设置,力求在满足学生、社会和教学管理者需求的同时有效改善非计算机专业编程类课程的授课效果。