C语言现有的教学模式主要是以教师为主体,而忽略了学生作为个体的独特性,在教学中的主体作用,也就打消了大多数学生的积极性。随着云计算技术的发展,MOOC(大规模开放在线课程)使教学活动的主体变得更加灵活,也给传统的教学环境带来了前所未有的冲击。本文在MOOC的教学环境中以C语言中的微小知识点定位主体重新设计教学内容,充分发挥教师与学生的双主体特性,从而改进现有的C语言教学缺陷,提高教学质量。