c语言程序设计课程教学改革的探索与实践.doc

c语言程序设计课程教学改革的探索与实践.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言程序设计课程教学改革的探索与实践

C语言程序设计课程教学改革的探索与实践 摘要:本文以C语言程序设计课程教学为核心,在多年教学实践的基础上,从教学内容、教学实施和教学质量等方面对课程体系建设进行了探讨,总结了教学中的一些心得。br  关键词br本文来自:计算机毕业网 :计算机课程;教学方法;教学质量br    br  对于C语言课程的学习,学生往往感觉比较难于掌握,而目前考试形式中大量将程序及语法成分拆散考试,割裂了程序设计的完整性,不利于培养学生程序设计的理念。学生如何进行学习,教师如何进行讲授,仍然是我们值得思考和探索的话题。br  br  1课程特点与教学内容br  br  本课程实践性很强,一般在大学二年级或三年级上半学期开设,讲授学时和实践学时总体控制在60学时左右。整个教学过程应注重学员实际应用能力的培养,通过课程教学模式和教学方法的创新,通过理论与实践的结合来引导学员入门和深入学习,培养学员读程序和编写程序的能力。根据课程特点和多年教学实践,我们将课程内容分为课堂讲授和上机实践两大部分(如表1所示)。br  br  br  2课程教学的实施br  br  根据课程的特点,在具体教学的实施过程中,采用课堂教学、自主学习、具体实践相结合的方式,以解决实际问题为先导,带动教学。br  (1) 课堂教学—— 采用课堂讲授与案例教学相结合的方法br  计算机语言与自然语言既有相同之处,又相互区别,从自然语言入手进行讲授,有助于激发学生对计算机语言的亲合性,易于入门,摆脱前期学习障碍。将课程的基本概念、基本语法和基本方法,讲细讲透讲清楚。从解决实际问题入手,大处着眼小处着手,将大的案例分解成小的案例,运用所讲知识,具体解决问题。br  (2) 自主学习—— 运用理论解决实际问题br  从第一堂课开始,就启发、引导、帮助学生寻找合适的题目,使学生在学习课堂案例的同时,运用所学理论,自主解决问题。在学习中设计、完善、实现题目,不断将学到的概念、语法、方法运用于题目之中,不断去思考、需求未学习到的概念、语法、方法,这两个步骤不断地循环上升,同时题目的设计在不断地改进完善,以致具体地实现。这样的学习,摆脱了被动听课带来的效率低下、兴趣不高等问题。br  (3) 具体实践—— 课堂教学带动实践教学,实践教学落实课堂教学br  将课堂案例作为上机题目,并有所改进,给学生以思考空间。应避免上机无题目和题目散碎的现象,完善一个个的小案例,由小到大,由小案例到大案例,最终实现题目,解决实际问题。br  br  3课程教学质量的管理br  br  好的教学质量是实施教学计划所要达到的目的,为了不断提高C语言程序设计课程教学质量,进而达到“完美教学”,我们在教学中采用了PDCA管理模式。所谓P即教学计划(plan),D即实施教学(do),C即教学评估(check),A即修正计划(action),上述四个步骤顺次进行,周而复始,教学质量循环上升,从而使教学逐步趋于完美。推动这一过程的动力是学生自主学习的需求,而这一过程的结果是学生对课程内容的掌握。图1诠释了这一过程。br  br  从这一过程可以看出,教学计划并非是一成不变的,而是处于不断的修正之中。教师是这一过程的实施者,学生在获得题目之后,即自主地了解了自身的需求,教师通过教学评估和学生需求来修正教学计划,而学生通过教学的实施,来获取知识,同时也参与了教学的评估。了解学生需求和学习效果的方法是多样的,其中包括了传统的教学方法。br  br  4结束语br  br  通过教学我们了解到,学生学习C语言程序设计有一个进入的过程,大部分学生以前没有学习过程序设计,因而最初实施教学,不宜过快,待学生入门后再加快教学速度是比较合理的。程序设计语言比自然语言简单,因而学起来相对容易些,然而在有限的学时内,所需完成的教学内容,其中许多对学生来说是陌生的,要完全掌握并非一件容易的事,这需要一个反复的过程。非计算机专业的学生学习C语言,总好像有一层纸捅不破,而去掉这层纸的关键就是概念教学,特别是一些贯穿教学始终的概念,必须设法讲清楚。 br   br  参考文献:br本文出自: 计算机毕业网br  [1] 中国高等院校计算机基础教育改革课题研究组. 中国高等院校计算机基础教育课程体系2006[M]. 北京:清华大学出版社,2006.br  [2] 常金玲. 基于PDCA的信息系统全面质量管理模型[J]. 情报科学,2006,24(04):584-587.br /p p /p p

文档评论(0)

didala + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档