当前的计算机类本科人才培养在一定程度上受限于工程实践环节较高的条件需求,因此加强本科生工程实践教学改革和建设非常重要.本文结合多年的程序设计基础课程教学经验,在CDI0模式的基础上提出IE-CDI0的教学模式以培养以工程实践要求为导向的程序设计开发能力.通过建设以课堂理论教学、实验和课程设计教学、课外项目实践及课外兴趣活动环节四位一体的教学体系,培养学生的兴趣度,加强学生学习的持久度.实践证明该教学模式取得了很大的成功.