针对医学院校计算机教学课时少、任务重的现状,本文结合教学实际,开展PBL教学,提升学生自我学习和解决问题的能力,同时提高了教师的授课质量。本文就实践中应用的理论依据、实施环节以及在PBL教学实践中发现的几个问题,进行了探讨,希望能对以后的《C语言程序设计》教学提供一些参考。