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

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

ID:22897411

大小:402.50 KB

页数:23页

时间:2018-11-01

实施开放式教学,培养学生创新能力_第1页
实施开放式教学,培养学生创新能力_第2页
实施开放式教学,培养学生创新能力_第3页
实施开放式教学,培养学生创新能力_第4页
实施开放式教学,培养学生创新能力_第5页
资源描述:

《实施开放式教学,培养学生创新能力》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实施开放式教学,培养学生创新能力摘要:本文就如何在本科程序设计类课程教学中培养学生的创新能力进行了初步的探讨,提出了实施开放式教学的思路和实施方案。
  关键词
本文来自:计算机毕业网:创新型人才培养;开放式教学;程序设计
      
  1引言
  
  大学的课程教学在创新型人才培养中起着无可替代的关键作用。我们在长期教学实践中,对培养创新型人才思想如何具体地在程序设计类课程教学中实施进行了一些有益的探讨和尝试。针对程序设计类课程的特点,在教学理念、教学内容组织、教学过程各环节的实施中都渗透

2、了培养学生创新能力的新思想。本文总结了我们的思路和做法,提出实施开放式教学,有利于培养学生的创新能力。
  程序设计类课程是计算机专业的基础课程,在计算机及其相关专业培养计划中占有重要的地位,它们既重视培养程序设计的基本理论、基本概念,又重视培养程序设计与开发的技能技巧,最终体现为培养学生用程序解决实际问题的能力。学生解决问题的能力可以总结为能否清晰的提炼问题,进行形式化的表达,再用规范的计算机程序写出解决方案。在北京工业大学,我们将开放式的教学理念和教学方法应用于程序设计类课程,对培养学生创新能力进行了尝试。本文总结了我们的

3、一些思路和做法,涉及的程序设计类课程有:高级语言程序设计(或称C语言程序设计)、C++程序设计、Windows编程基础等。
  
  2传统教学过程中的问题与不足
  
  要进行教学改革与创新,首先要研究以前的教学经验与教训。计算机科学与技术学科虽然年轻,但也有约50年的历史,对程序设计类课程教学法的研究一刻也没有停止过,已经积累了非常多的教学经验,有了成熟的课程和教学体系,这是我们必须继承和发扬的。但是,我们在学习继承这些经验的同时也体会到诸多传统教学系统中的问题与不足,我们总结归纳为以下几点:
 

4、 ⑴教学内容安排和教材侧重语言规范,轻视程序设计规律。目前绝大多数教材根据语言规范的内在逻辑层次分为若干章节,每章节对语言规范力求面面俱到,求全责备。这种方式确有其优点,层次分明,条理清晰,内容详尽,对于已经有程序语言基础的读者看来确实合理清晰,但对于完全没有程序设计概念的初学者却有很多弊端。例如有些C语言程序设计教材中,讲解数据类型语法知识,仅整数类型就列出了六种之多;讲解各种运算符和表达式,占用相当的篇幅,而这些章节的学习者对编程几乎还没有什么体验。反之,对程序设计方法的学习,对程序设计整体的把握和对编程思维习惯的培养却明显不足

5、。过分纠缠语言细节的布局,使得学习难度增加,需要盲目记忆的内容过多。由于没有编程的成功体验,死记硬背的东西越多,学生越易产生厌学情绪。这种面面俱到的方法貌似基础扎实,实则浪费时间,并且越是强调细节,越是难以把握程序设计技巧,僵化学习头脑,不利于学生提升学习的广度和深度,不利于创新能力的培养。
  ⑵例题和习题注重解释和练习语法问题,忽视程序设计方法。由于死记硬背语法带来的学习难度,使得教师需要相当数量的例题和习题帮助学生理解语法,大量的实践时间纠缠在语法上,不利于培养学生掌握程序设计方法,从全局角度把握程序;不利于提高分析问题

6、解决问题的能力;也没有时间、精力和兴趣自己查阅资料,扩展知识面。这对创新能力的培养显然是不利的。
  ⑶考试试题侧重语言细节。考试导向是不可忽视的学习指挥棒,特别是对于刚刚经过高考的低年级学生。目前我们看到很多C语言程序设计课程的考试题太多的关注了语法细节,而非程序设计。我们认为在学习用语言进行程序设计的过程中,忽视一些语法细节问题,能够使学生从更高的层次、更全面的把握知识,学生可以在编程过程中自行学习讲课中忽略的语法细节。这样可以更好的培养学生的探索意识、自学能力,使学生勤于思考、勤于锻炼创新能力。
  为了克服这些弊

7、端,培养学生创新能力,结合程序设计类课程的特点,我们提出“开放”式的教学思路和方法,并在我们的课程教学中实践,初步取得较好的成果。本文在下面几个方面介绍我们的想法和做法,供大家参考。
  
  3开放式教学的思路与实践
  
  ⑴安排开放式课堂教学内容,提高课堂效率
  在高等学校,每门课程的课时是有限的,以C语言程序设计课程为例,许多教师抱怨课时少,难度大。我们在尊重但不拘泥于教材的基础上,采用了开放式的思路安排教学内容。教学内容安排的指导思想是根据程序设计的需要来学习,以作业和课程设计为驱动,减少

8、单纯枯燥的语法学习。“开放式”教学内容安排主要体现在下面两个方面:
  ①教材之内的内容开放。
  不墨守成规,大胆对教材内容进行取舍,恰当选择,以前必讲的语法细节少讲,甚至不讲,有利于提高程序设计能力的内容多讲、细讲。课

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。