针对目前非计算机专业C语言程序设计教学过程中普遍存在的专业缺失现象, 分析并提出了以专业需求为导向, 以教学目标、 教学内容、 教师教学、 学生认知、 实验环境以及考核方案等教学环节专业化为目标的教学改革方案。该教学改革可以有效提高学生对公共C语言程序设计课程学习的兴趣和专业认知, 进而为后续专业课程学习打好基础。