基于工程教育专业认证对学生解决复杂工程问题能力的培养要求,以面向对象程序课程为例,分析课程教学过程中存在的问题,提出基于"产出导向"(OBE)的一流课程建设思路,从教学目标、教学内容、教学设计、教学资源、课程评价方面介绍课程建设措施,并对实践过程和效果进行分析,最后给出进一步改进的思路。