C 语言程序设计是目前理工科专业普遍开设的一门实践性和操作性很强的专业基础课程,是学生掌握现代信息技术的基础,学好C 语言程序设计对培养学生的逻辑思维、创新思维和设计能力具有很大的帮助作用。传统的教学以教师为主,教师在课堂上老师讲学生听的方式进行授课,学生聆听讲授内容的方式学习。C 语言程序跟人们的自然语言类似,那么C 语言程序设计的学习过程和方法当然可以借鉴人们自然语言的学习过程和方法。