问题驱动教学方法是实践建构主义认知理论的重要方法之一,对激发学生学习兴趣、培养主动学习能力具有重要意义。本文提出将问题驱动教学方法应用到C++程序设计课程的教学中,改进传统的教学方法与手段,加强实验、实践环节,增加上机考核。初步实践表明新的教学方法能够有效提高C++程序设计课程的教学效果,提升学生的实际动手编程能力。