基于CDIO教育思想提出一种案例驱动的程序设计类课程实验实训教学方法,用案例来建立学科之间的联系,通过案例学习来加强学生的软件结构设计、编码风格规范、团队分工协作等,减少校企、师生之间的隔阂,进而培养出具有主动探索精神、团队协作精神和拥有一定工程系统构建能力的人才,以满足新工科背景下企业对高校人才培养的需求。