基于兴趣的“程序设计基础”课程教学策略的研究与实践

基于兴趣的“程序设计基础”课程教学策略的研究与实践

ID:16466731

大小:404.50 KB

页数:24页

时间:2018-08-10

基于兴趣的“程序设计基础”课程教学策略的研究与实践_第1页
基于兴趣的“程序设计基础”课程教学策略的研究与实践_第2页
基于兴趣的“程序设计基础”课程教学策略的研究与实践_第3页
基于兴趣的“程序设计基础”课程教学策略的研究与实践_第4页
基于兴趣的“程序设计基础”课程教学策略的研究与实践_第5页
资源描述:

《基于兴趣的“程序设计基础”课程教学策略的研究与实践》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基础课与创新能力创新能力、素质教育属于当今教育领域最为热门的话题了,从学龄前到大学教育,无不积极探索和尝试。这着实是一件可喜之事。然而对于“能力”、“素质”的内涵,却是众说纷纭。其实这的确没有一个放之四海而皆准的定义,在不同的教育阶段、不同类型的学校,根据不同的培养目标,能力和素质的侧重点也是不一样的。本文结合作者在清华大学的教学实践,着重分析在大学本科计算机程序设计的基础课中,如何培养学生的创新能力。
  
  一、创新能力乃天赋潜能
  
  说到创新能力,往往总觉得是少数精英才具备的。其实创新能力正是人类与生

2、俱来的能力。创新能力不是空中楼阁,而是实实在在体现在学习能力和工作能力之中。学习能力是一个人获取新知识、新信息,掌握新理论和新方法的能力;工作能力是发现问题、分析问题和解决问题的能力。而创新,就是要发现别人没有发现的问题和现象,得出别人没有得到的、与众不同的分析见解,研究出新的理论和方法去解决问题。
  从呱呱坠地开始,孩子就睁大探寻的眼睛,不断地认识周围的世界,对一切新事物充满好奇,无所畏惧地去尝试一切,对于玩具也总有自己独特的新玩法,总有拆开重新装配的欲望。但是,后天的教育、前人的经验不断地束缚了这种创新意识。我们现在已经意识到

3、这一点,所以大力提倡培养创新能力。其实不如说是保持天赋的创新能力,至多是发掘人类本身所具有的潜能。当然,我并不是说中规中矩的教育和学习前人的经验不重要。无以规矩不成方圆,前人的经验也是前人创新探索的结晶,绝对是珍贵的。只是以什么样的观点和思想方法去学习甚为重要。
  
  二、创新能力的培养关键在于教育思想,基础课至关重要
  
  在大学的课程中,谈到创新能力培养,便自然联系到先进的实验设备、前沿的科学技术、尖端的研究项目。诚然,这些对于培养学生的创新能力非常有益,但是并非只有具备这些条件才能培养学生的创新能力。

4、同时这些也都只是外在的条件,教育思想和观点才是最主要的。在强调培养学生能力的今天,我们采用了诸如网络教学、实践教学、案例教学、项目训练,等等新的方法和手段,更多的方法和手段仍在不断涌现。然而这些都只是外在的形式,形式必须为思想和目标服务才有意义。有了正确的教育思想,在任何条件下以任何形式都能够充分保护和发掘人类的创造性潜能。如果教育者的思想首先受到禁锢,那么一切的先进设备、优越条件便都会成为协助禁锢的工具。反思一下,为什么在自然科学如此发达的今天我们却感到了学生创新意识的危机?
  人类创新意识和能力的保护和发掘,开始得越早越有益,

5、这也正是我们现在从小提倡素质教育的原因之一。在大学教育阶段呢,基础课相对而言对于创新能力的培养起着最为重要的作用,这一点却常常被忽略。一谈到创新,往往首先想到要通过什么样的尖端课题培养优秀的博士生,要让教师和学生在世界顶级刊物发表优秀论文。而基础课,总是被认为与创新不沾边,只是传授知识、奠定知识体系结构的基础,这其实正是基础课教育不被重视的原因。
  在学前教育、基础教育阶段,在大学的基础课学习阶段,培养创新能力的关键在于引导学生发现和运用自身潜在的创新精神,养成思想不受禁锢,勇于质疑,敢于探索,善于动手实践自己的独特想法的基本素质

6、。如果说基础教育阶段是从人文角度对这种基本素质的全面培养,那么大学的基础课阶段,就是从专业角度,对创新意识在专业领域的延伸起着关键作用。如果没有这种基础的奠定,在专业研究领域进行创新便成为空谈。
  
  三、学习能力是创新能力的基础
  
  要创新,首先需要站在巨人的肩膀上,要学习、掌握现有的科学与技术。而学习过程中采取的观点和方法是关键。
  以计算机程序设计类的基础课为例,这样的课程一般都是安排在大学一年级。我们要向学生讲授程序设计语言、程序设计方法、算法,以及函数库/类库中对常用算法的实现。如果只是

7、要求学生学会这些现有的理论和已经实现的技术,并且达到熟练运用,那么我们就是在扼杀学生的创造性。为什么这样说呢?因为如果他不知道有这些现有的成果存在,他发现需要解决的问题时总会想办法去解决,而创造就发生在“想办法解决”中。但是现在老师告诉他:现在有实现技术了,你学会用就可以了,他便不再质疑、无需创造了。如果每一门基础课都这样,学生也就习惯于拿来使用,丢掉了创新意识。
  这样说,并不是不要学习。如果不学习,就丢失和浪费了前人的创造。如果一切总是从盘古开天地研究起,人类就会永远停留在懵懂和愚昧状态。只是学习的时候,不能迷信任何理论,不能

8、依赖任何技术实现。要有独立的见解和立场。比如介绍一种程序语言时,首先要以发展的观点来介绍。这类课程和教科书上一般都会介绍计算机程序语言的发展历程、程序设计方法的演变,可是很多老师只是将这些作为

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

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

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