信息技术课堂教学中如何培养学生的算法思维

信息技术课堂教学中如何培养学生的算法思维

ID:31388389

大小:104.00 KB

页数:5页

时间:2019-01-09

信息技术课堂教学中如何培养学生的算法思维_第1页
信息技术课堂教学中如何培养学生的算法思维_第2页
信息技术课堂教学中如何培养学生的算法思维_第3页
信息技术课堂教学中如何培养学生的算法思维_第4页
信息技术课堂教学中如何培养学生的算法思维_第5页
资源描述:

《信息技术课堂教学中如何培养学生的算法思维》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、信息技术课堂教学中如何培养学生的算法思维  摘要:人类千百年来都在寻求解决同类问题的最优方法,以期达到最佳效果。而“算法”简单地说就是解决问题的一般方法及步骤。算法思维强调思维的条理化、逻辑化和程序化,注重解决问题的一般性,更讲究能解决相似的一类问题。计算机的问世为人类探索自然添加了重要工具,对人类研究问题的能力和研究问题的方法产生较大的影响。“算法”是计算机领域的重要基石,它在科学技术和社会发展中起着越来越重要的作用,算法思维是计算思维的重要组成部分,尤其在信息爆炸时代显得更为重要。算法对于孩子思维训练意义重大,笔者结合自身教学实践作如下分享。  关键词:信息技术;课堂教学;学生;算法思维

2、  算法是数学学科必修课程的学习内容,而作为计算机领域的基石,“算法与程序设计”只是信息技术课程选修模块。教学内容虽蕴涵了算法思维,但还是以程序设计内容为主。目前,信息技术学科课程体系和内容结构从小学到高中都缺乏对算法思维培养的重视。因此,如何从培养算法思维出发,结合学校实际活用教材,如何从解决实际问题出发,寻求解决问题的一般方法,如何让课堂充满思考,走出“技术应用”的泥潭,如何以培养算法思维为主线贯穿整个课程,塑造学科的灵魂,这些是每位信息技术教师都需要思考的问题。笔者从以下四个方面对此阐述一些个人体会。  一、从软件技术应用中,挖掘算法题材5  计算机的发明,是为了让人们从繁重的重复劳动

3、中解放出来。Windows视窗操作系统直观、易于操作,为用户快速学会计算机提供了方便。但当要处理的信息越来越多的时候,视窗操作的局限性则异常明显。例如,在“应用软件的设置”中,用户通过窗口进行操作,必须频繁点击“单选”“复选”等按钮。但如果有一台Windows服务器的IIS上有一千个网站,要统一修改所有网站的某些参数,那么通过窗口的可视化方式操作,将要重复点击几千次鼠标。这将是一项可怕的简单机械重复劳动。而此类操作可以通过修改文本配置的方式来解决,还不容易出错。UNIX操作系统通常以文本形式保存软件配置,自带VI等文本编辑软件,功能丰富,并能使用正则表达式查找替换,深受程序员的喜爱。  因此

4、,在学习Word时,教师可以挖掘教材里的“查找”“替换”功能作为培养算法思维的教学内容。例如,在一篇文章中把所有“我”改为“他”,把“我们”改为“你们”。先让学生明白,如果先操作“我”替换为“他”,则文章中的“我们”会先被替换成“他们”。当要替换“我们”为“你们”的时候,将查找不到要替换的对象。进而可延伸拓展让学生思考有没有办法把文章中出现的数字一次性删除?简单的例子不仅能让学生体验合理选择操作步骤的重要性,还为日后学习正则表达式奠定了基础。  又如,在PowerPoint教学时,学生如果单纯学习简单的技术应用,必将索然无味,因为从小学到初中乃至高中学的内容都相差无几。因此,教师可以从培养算

5、法思维出发,当教学母版与模板时,可将“母版―模板―幻灯片”三者比作是一脉相承的继承与遗传关系。学生只有弄清概念的本质,才能更快、更好地批量制作有特色的幻灯片。  二、从解决实际问题中,培养算法意识5  算法思维注重解决问题的一般性,讲究解决相似的一类问题。在“信息获取”这一章,很多教师上课时都会直奔搜索引擎、关键词、下载技巧等主要知识点,这样容易导致学生盲目地进行搜索,或者按部就班地应付了事。而信息时代面对海量的信息,具备一定的信息素养,掌握获取信息的一般方法显得尤为重要。因此,本章的学习重点应该建立在解决实际问题的基础上,让学生明确信息需求与来源,并验证信息来源的可靠性,帮助学生建立一套信

6、息获取的一般方法,这样有助于他们培养良好的搜索习惯,快速准确地查找到有用的信息。  教学时,教师如果能创设真实情境,让学生从现实中迫切需要解决的问题出发,不但能激发学生的学习兴趣,还能加深其对知识点的理解。例如,可以创设如“假如你在某旅行社工作,接到某单位准备国庆组团去北京旅游的电话,需要你提供旅行路线及报价以供参考”,这时学生会把自己的角色转换为旅行社员工,并着手制定方案。而教师应提醒学生,在旅行社工作可能每天都会接到几十个类似的电话,应总结出一套方法才能提高效率。通过这样的方式帮助学生逐渐建立“确定信息需求―确定信息来源―选择方法获取信息―评价信息”的一套获取信息的一般方法。  三、从程

7、序设计与测试中,体验算法价值  在“算法与程序设计”模块学习过程中,教师不能把算法单纯地变成程序语言的学习和程序设计的学习,而要让学生体会算法的思想,理解算法的重要性与有效性,加强逻辑思维的条理性。教师在采用“农夫过河”“猴子吃桃”“鸡兔同笼”5等经典故事激趣引入时,应通过简明的例子从不同算法、不同测试数据的对比中直观感受算法的执行效率,让学生亲历解决一类问题应采用合理算法的必要性。  例如,“几个简单连续自

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

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

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