C语言程序的设计教学的方法的改革探析.docVIP

C语言程序的设计教学的方法的改革探析.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序的设计教学的方法的改革探析

C语言程序的设计教学的方法的改革探析   【摘 要】以《C语言程序设计》课程教学中存在的问题为出发点,结合本校学生的实际情况,在整合教材、改进教学方法、发展创造思维、加强课程设计与实践教学、改革考核方式等方面阐述了教学改革的思想和方法,以促进C语言教学。实践证明,改进了教学方法后,在培养学生的动手能力、思维能力以及创新能力方面均取得了较佳效果。   【关键词】C语言 教学 改革   1 分析实际教学中存在的问题   1.1 语句语法与算法不能有机结合。大多数C语言教材中通常先给出一般的语法格式,然后讲解语法要点,再举例说明。很多教师往往举一反三地对使用语句、语法进行深入的教学,而对算法教学却偏少、不重视。这导致学生在学习上也有了误区,有好些同学花大量精力做诸如等级考试的选择题、填空题,带给学生更多的是关于语言语法的熟悉和了解, 但对真正的目的-编程却没有什么帮助。这种方法实在不可取,应大量练习编程题,而专门针对编程题的书却很少,这也导致了学生上机写程序时有种无从下手的感觉。   1.2 没有充分发挥实践教学的优势,缺乏较好的教学方法。《C语言程序设计》是一门实践性很强的课程。当前,实践教学存在很多弊端。在程序设计实践常用的模式中,基本遵循着前几十年延续下来的习惯做法,即教师布置与程序设计语言教材相符的任务,学生通过上机来验证教材和讲课的内容以及自己所编的程序正确与否。这种做法与实际完全脱节,学生只会解决书上的问题,而对于现实问题却很茫然。很少有教师仔细斟酌实验的内容,以使其与实际联系更紧密。因而实践相对于理论而言被忽视。   在高校中普遍存在着注入式教学方法。当前,高校教育大众化,本科生扩招,生源质量不断受到影响。注入式教学法远远脱离本科教育的特点, 采取何种适合本科学生的教学方法,是教学改革的一个重点。   2 教学改革的方法   2.1 努力提高教师的自身素质。传统教学观念和教学方法已经跟不上当前形势的发展,课堂教学如何由原来单纯的传授知识型向培养学生的知识能力型的转换,提高学生的竞争力已成为当务之急。高校的主要任务是培养人才,培养人才的关键是教师,教师的水平和素质直接影响教学质量的提高。教师要努力提高自身的素质,尤其是实践教学,要争取成为双师型教师。要想教好学生,教师必须努力提高自身的综合素质。首先,教师必须要有强烈的责任心、严谨的治学态度和无私的奉献精神;其次,教师要不断提高自己的专业水平,教学与科研实践相结合;再次,要因材施教和采用启发式教学;最后,要经常与学生就课程的教学情况进行沟通,及时了解学生对课程的掌握情况,调整教学内容和教学方法。   2.2 对学生要以鼓励为主。学生普遍希望能够体现自我价值,受人尊重。教学中及时鼓励学生,表扬其优点,有利于调动学生的学习积极性。笔者从多年的教学实践中体会到:即使成绩再差,老师只要发现并及时表扬其优点,学生会逐渐对所学课程产生兴趣,从不想学到自觉学,最终会取得令人满意的成绩。对学生中出现的与众不同的、新颖的程序设计方法和思路,要及时宣讲或作业批注,以鼓励这种有创意的学风; 对编写的程序不符合规范的学生,更需要从思想上、学习方法上进行鼓励,不能一概否定。应耐心指出程序编写中存在的问题,鼓励学生重新编写,不能挫伤学生学习的积极性。   2.3 改变教学方法,加强实践教学环节。教师在教学过程中,应当注意设置疑难问题,引导学生思考和探索,让他们的思想活跃起来。作为教师都明白这一点:学生问不出的问题的原因往往在于没有真正学好,问题是最好的老师,是学生学习的引导者,没有问题便没有深入。因此,在教学过程中,要引导学生在问题解决中学习,即提出问题,留给学生时间思考、讨论、解决问题,从而更深入地展开学习。实践证明,这种教学方法充分调动了学生学习的积极性和主动性。采用形式多样的实践教学。除传统的课堂实验外,还开展课程设计、典型程序分析与设计等实践环节,并要求教师组织程序设计小组,组织程序设计大赛,组织学生参与科研开发等。例如采用综合训练的方式,帮助学生真正掌握程序设计的思想和方法,运用语言解决实际问题。学生以组为单位,自己选题,然后围绕要解决的问题,进行分析和研究,查阅、自学相关的文献资料,确定技术路线和实施的方案,组内分工,合作完成,最后分组答辩评分。整个过程以学生独立完成为主,教师只提供必要的辅导。经过实践训练,尤其经过综合训练中模拟实际软件开发的演练,使学生得到了锻炼,进一步激发了学习兴趣,培养了问题求解和编程的能力, 还有利于培养探索和创新能力。通过这样较大规模的软件开发活动的实践,不仅提高了学生的软件开发水平,而且培养了学生的团队工作精神。   2.4 改变传统的作业与上机实习方式。做作业是复习、练习的过程,也是继续和深入学习的过程。每次课后给学生布置一些有代表

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档