目前的程序设计课程教学理论讲授多,实践少,课堂教学存在"一刀切"现象,针对此类问题,文章探讨了以能力培养为目的,分层递进式的课堂教学方式。通过目标分层设定、课堂上的分层教学、差异化辅导、作业练习的分档、多层次的考查和评价等多种方法,拓展学生的学习能力,使不同程度学生都能得到"最优发展",全面提升学生的创新能力。