课程质量是人才培养目标达成的关键环节。为了提升课程质量评价的科学性、专业性和有效性,文章根据课程的生命周期,将课程质量影响因素分为"课前"、"课中"、"课后"三个维度,构建了包含九大质量指标的课程质量评价模型,并结合C语言程序设计课程给出课程质量保障策略。该研究结果可为课程质量的评价和保障提供一定的参考。