面向对象程序设计课程是许多高校计算机专业的一门必修课。针对目前该课程实践教学中存在的以验证性实验为主、 学生积极性不高, 编程能力得不到充分锻炼等问题, 提出基于项目教学法的面向对象程序设计实践教学模型。通过选取有吸引力的项目引导学生编程实现, 以期达到增加学生参与度、 提高学生程序设计能力的目的。在项目实施过程中借助思维导图工具, 驱动学生发散思维和探究、 设计并完成项目。实践证明, 采用基于项目教学法的实践教学模型能有效提高面向对象程序设计课程的实践教学质量。