Abstract:Abstract:C language programming is the computer professional foundation course, and our current teaching and assessment methods are relatively outdated, are not conducive to students’innovative thinking and practical ability. Based on the research of task-driven teaching and mixed-mode teaching, this paper proposes a task-driven C programming language mixed teaching model. Comparing with the previous teaching mode, our teaching model greatly improves the teaching effect.