- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
算法教学中学习兴趣培养
算法教学中学习兴趣培养摘??要 计算机语言教学是高中信息技术课公认的难点, 学生学习阻力比较大。在教学中,须要采取正确的教学方法,尤其要激发学生的学习兴趣,
帮助学生形成学习动机。
关键词 算法教学 兴趣
一、引言
瑞士著名教育学家皮亚杰说过:“所有智力方面的工作都要依赖于兴趣”[1]。当学生对某件事物发生兴趣的时候,他就会入迷地去追求、去探索。
计算机语言教学是高中信息技术课公认的难点,信息知识面广,难度大,需要学生多种能力。刚开始,由于是第一次接触大量的新知识,学生学习兴趣比较浓,听得比较轻松,学习积极性也较高。但随着教学强度增加,难度增加,一些学生会感到力不从心,觉得比较空洞了,感觉好像在背枯燥的英语单词,满腔激情开始消退,开始被动地接受知识。
作为教师,不能怨天尤人,要正确采用相应的教学方法,尤其要激发学生的学习兴趣,帮助学生形成学习动机,为学生营造一个良好的学习环境,减少学生学习阻力。其实教授这门语言应该是不难的,可以从以下几个角度培养学生学习兴趣。
二、学生兴趣的培养
(一)范例选取须注重与数学、物理、生活实际的结合
通过范例教学,可以让学生在特殊的范例实践中,通过范例的分析、规划、解决,把握运用算法解决现实问题的一般性方法和过程,最终提升学生的信息素养。
程序设计的教学内容比较抽象,容易造成学生的厌学情绪。因此,保持学生的学习兴趣,充分调动学生的求知欲望 ,关键在于“学以致用 。如果能与数学、物理、生活实际的结合,学生会感到兴趣盎然。所以可以选择具有代表性、基础性、本质性、学生不陌生的、学生感兴趣的“范例”展开教学,学习程序设计就不再枯燥无味。
结合学生学过的物理知识,打造学生感兴趣的范例:例如编程模拟平抛、斜抛运动、自由落体、弹性碰撞。
计算机最原始的功能就是数字计算,数学是学生接触最多的课程之一, 数学中很多问题都可以用程序设计的思维方法来解决。在教学中多举一些这方面的事例,不仅可以提高学生的学习兴趣,而且还能提高学生研究问题、解决问题的能力。例如:编程画函数图像、“鸡兔同笼”、“百钱百鸡”、“水仙花数”、解二元一次方程的问题、三角形面积计算问题。
选取生活实际案例:根据身高体重判断胖瘦(分支嵌套)、100元人民币兑换1、2、5元方案(穷举法);母牛生小牛问题(递归-斐波那契),等。
留给学生的作业,也要尽力注意这一方面。很多的题目,稍加改造就能陡然加大学生兴趣,这需要教师要做一个用心人。
(二)寓教于乐,结合游戏制作,循序渐进教授编程语法
程序设计=计算机编程语言+数据结构+算法,给学生提供的学习资料就要从根据程序设计的实质“解决问题”和学生心理特点对学习资料进行情境化处理。学生们比较喜欢游戏。然而贪玩游戏是欧危害的,学生的自制力很差,游戏的兴趣持久性,再加上学生们爱玩的天性,因此很容易对游戏上瘾。一旦上瘾,便很难戒除。
既然游戏对学生这么有吸引力,可以尝试让学生自主设计、制作游戏程序,又很好地整合具体的编程语法。可以有效的结合了Scratch[2]、Logo、Alice、Smallbasic等游戏制作软件。Scratch是由麻省理工学院为青少年和儿童推出的一款免费编程工具,利用学生的兴趣,加工出有特色的培训教案。以下是教学案例节选:
案例1:引入“变量”
教师:“我们了解什么叫变量,了解变量的特点。我们来看看这个游戏,体会变量的妙用。”
学生:模仿制作一个游戏(如:图1,图2):旋转速度随着音量的大小不同而变化的风车。
教师提问:“想想,如果没有“音量值”这个变化,我们的游戏还有趣味吗?“
图一
图二
案例2 :随机函数Random的学习。
教师:“使用随机函数,计算机能产生一定范围内的随机数值。观看老师做的苍蝇的游戏(如图3)。体会老师那里用到了随机函数(如图4)。”
学生:模仿制作游戏,并体会。
图三
图四
(三)驾驭课堂,理解学生
一般学校,一周安排两节信息技术课,两节课是分开的。如果一道题目,一个任务跨课时、非连续,这会使得学生在实践中萌发的兴趣随着下课铃声嘎然而止。使学生循环经历“预热à投入à冷却”的情绪负面体验中,更无法让学生体验到学习的兴趣。
学校课务安排中可以把两节课排成连续的。如果确有难度,教师可以在以下两个方面做足文章。
1.分层次教学:
如果一节课的任务部分学生还没有完成,学生会有一丝挫败感,又跟着老师转入另一个新的任务,重新开始酝酿感情,如果还没有完成,又会产生新的挫败感。
教学实施中,可以实行分组教学。根据不同组学生完成不同级别的任务,让每个学生都有成就感。
2.框架填补法
关于框架填补法是先让学生明白程序的框架,从整体上对编写程序有所认
文档评论(0)