C语言课程通常被作为计算机语言学习的第一门课程,是后续其它专业课程的基础。传统理论与实训分开的教学方法存在诸多弊端。该文以任务为驱动,采用"教、学、做"一体化的教学手段,提出了基于任务驱动的一体化教学方法。教学实践表明,该方法有效地提高了学生学习的积极性,取得良好的教学效果。