摘要

文章针对传统教学方式在培养学生编程能力和解决复杂工程问题方面存在的弊端,提出在程序设计类课程的理论与实验教学过程中采用“案例驱动+自主学习+强化训练”的教学方式,充分发挥教师的主导性和学生的主体性,完成从传统的以教师“教”为主向以学生“学”为主的转变,让学生学会自主学习,强化程序设计能力的训练,培养学生的编程思维、软件开发能力和解决生产生活中的复杂工程问题的能力。