本文结合"C语言程序设计"精品课程建设项目,根据C语言课程实践性比较强的特点,提出了要激发学生学习的兴趣与主动性,提高学生动手编程、实际解决问题的能力为主要目标的一种自主学习的教学模式,使学生能够学以致用,切实提高学生的编程能力。