实施开放式教学,培养学生创新能力..doc

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

实施开放式教学,培养学生创新能力 摘要:本文就如何在本科程序设计类课程教学中培养学生的创新能力进行了初步的探讨,提出了实施开放式教学的思路和实施方案。br  关键词br本文来自:计算机毕业网 :创新型人才培养;开放式教学;程序设计br      br  1引言br  br  大学的课程教学在创新型人才培养中起着无可替代的关键作用。我们在长期教学实践中,对培养创新型人才思想如何具体地在程序设计类课程教学中实施进行了一些有益的探讨和尝试。针对程序设计类课程的特点,在教学理念、教学内容组织、教学过程各环节的实施中都渗透了培养学生创新能力的新思想。本文总结了我们的思路和做法,提出实施开放式教学,有利于培养学生的创新能力。br  程序设计类课程是计算机专业的基础课程,在计算机及其相关专业培养计划中占有重要的地位,它们既重视培养程序设计的基本理论、基本概念,又重视培养程序设计与开发的技能技巧,最终体现为培养学生用程序解决实际问题的能力。学生解决问题的能力可以总结为能否清晰的提炼问题,进行形式化的表达,再用规范的计算机程序写出解决方案。在北京工业大学,我们将开放式的教学理念和教学方法应用于程序设计类课程,对培养学生创新能力进行了尝试。本文总结了我们的一些思路和做法,涉及的程序设计类课程有:高级语言程序设计(或称C语言程序设计)、C++程序设计、Windows编程基础等。br  br  2传统教学过程中的问题与不足br  br  要进行教学改革与创新,首先要研究以前的教学经验与教训。计算机科学与技术学科虽然年轻,但也有约50年的历史,对程序设计类课程教学法的研究一刻也没有停止过,已经积累了非常多的教学经验,有了成熟的课程和教学体系,这是我们必须继承和发扬的。但是,我们在学习继承这些经验的同时也体会到诸多传统教学系统中的问题与不足,我们总结归纳为以下几点:br  ⑴ 教学内容安排和教材侧重语言规范,轻视程序设计规律。目前绝大多数教材根据语言规范的内在逻辑层次分为若干章节,每章节对语言规范力求面面俱到,求全责备。这种方式确有其优点,层次分明,条理清晰,内容详尽,对于已经有程序语言基础的读者看来确实合理清晰,但对于完全没有程序设计概念的初学者却有很多弊端。例如有些C语言程序设计教材中,讲解数据类型语法知识,仅整数类型就列出了六种之多;讲解各种运算符和表达式,占用相当的篇幅,而这些章节的学习者对编程几乎还没有什么体验。反之,对程序设计方法的学习,对程序设计整体的把握和对编程思维习惯的培养却明显不足。过分纠缠语言细节的布局,使得学习难度增加,需要盲目记忆的内容过多。由于没有编程的成功体验,死记硬背的东西越多,学生越易产生厌学情绪。这种面面俱到的方法貌似基础扎实,实则浪费时间,并且越是强调细节,越是难以把握程序设计技巧,僵化学习头脑,不利于学生提升学习的广度和深度,不利于创新能力的培养。br  ⑵ 例题和习题注重解释和练习语法问题,忽视程序设计方法。由于死记硬背语法带来的学习难度,使得教师需要相当数量的例题和习题帮助学生理解语法,大量的实践时间纠缠在语法上,不利于培养学生掌握程序设计方法,从全局角度把握程序;不利于提高分析问题解决问题的能力;也没有时间、精力和兴趣自己查阅资料,扩展知识面。这对创新能力的培养显然是不利的。br  ⑶ 考试试题侧重语言细节。考试导向是不可忽视的学习指挥棒,特别是对于刚刚经过高考的低年级学生。目前我们看到很多C语言程序设计课程的考试题太多的关注了语法细节,而非程序设计。我们认为在学习用语言进行程序设计的过程中,忽视一些语法细节问题,能够使学生从更高的层次、更全面的把握知识,学生可以在编程过程中自行学习讲课中忽略的语法细节。这样可以更好的培养学生的探索意识、自学能力,使学生勤于思考、勤于锻炼创新能力。br  为了克服这些弊端,培养学生创新能力,结合程序设计类课程的特点,我们提出“开放”式的教学思路和方法,并在我们的课程教学中实践,初步取得较好的成果。本文在下面几个方面介绍我们的想法和做法,供大家参考。br  br  3开放式教学的思路与实践br  br  ⑴ 安排开放式课堂教学内容,提高课堂效率br  在高等学校,每门课程的课时是有限的,以C语言程序设计课程为例,许多教师抱怨课时少,难度大。我们在尊重但不拘泥于教材的基础上,采用了开放式的思路安排教学内容。教学内容安排的指导思想是根据程序设计的需要来学习,以作业和课程设计为驱动,减少单纯枯燥的语法学习。“开放式”教学内容安排主要体现在下面两个方面:br  ① 教材之内的内容开放。br  不墨守成规,大胆对教材内容进行取舍,恰当选择,以前必讲的语法细节少讲,甚至不讲,有利于提高程序设计能力的内容多讲、细讲。课上不讲的细节留待

文档评论(0)

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

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

1亿VIP精品文档

相关文档