在新工科建设中,按照大学本科计算机类工程教育认证的要求,本文对传统的程序设计基础课程进行教学改革,涉及课程教学目标、教学方法、考核评价和改进等几个方面,突出了培养学生解决复杂工程问题能力的教学理念,重点阐述了案例教学和数学建模相结合的教学方法。