MVC设计模式是当前广泛运用的软件设计方法, 能够提高软件开发质量和效率。本文从软件工程的角度, 将MVC设计模式引入到C语言课程教学, 让学生掌握一种程序设计理念和良好的软件架构方法。采用项目驱动、 小组讨论的方式, 把枯燥的语法、 命令融入项目开发, 综合培养学生分析问题、 解决软件开发实际问题的能力和职业素养。教学实践表明, 学生学习C语言的积极性和主动性有了很大提高, 团队协作和实际软件开发能力得到了有效提升。