学生对程序设计类课程的学习,不应以课程的结束为学习终点,还需学生通过后续学习取得更好的效果,因此培养学生自主学习能力至关重要。以培养学生自主学习能力为目标,提出阶梯任务驱动教学法,对传统任务驱动教学法进行改进,在程序设计课程中进行实践。根据课程内容,设置阶梯任务,在提高学生实践能力的同时培养学生自主学习能力,提高教和学的效率。