算法----让计算思维在信息技术课堂落地生根.docx
《算法----让计算思维在信息技术课堂落地生根.docx》由会员分享,可在线阅读,更多相关《算法----让计算思维在信息技术课堂落地生根.docx(7页珍藏版)》请在优知文库上搜索。
1、算法一一让计算思维在信息技术课堂落地生根江苏省南通市通州区金郊初中蒋春红【摘要】在信息技术日常教学中如何将“计算思维”这一学科核心素养落至实处?笔者结合教学实际提出可从四个方面着手:头脑风暴说算法、群策群力析算法、智慧工具述算法、推理规纳固算法。通过问题分解、分析解决问题的方法,明确解决问题的步骤,促进学生主动完成知识的建构;巧妙运用流程图工具,运用推理归纳方法提升解决问题的效率。思维在这一系列的问题解决过程中清晰可见。【关键词】学科核心素养计算思维算法流程图自江苏省义务教育信息技术课程纲要(2017修订)颁布实施以来,计算思维作为信息技术四大核心素养之一就高频出现在一线信息技术教师眼前。突然
2、间,原来教学设计中写习惯了的“知识目标、技能目标、情感与态度价值观目标”一下子退出了教学设计的舞台,取而代之的是学科核心素养。在新形势下,信息技术课堂中,如何把学科核心素养落到实处,尤其是“计算思维”这一核心素养。笔者自2018年起在信息技术日常课堂中,一直在尝试寻找一种操作范式,让计算思维在信息技术课堂中清晰可见,让计算思维在信息技术课堂中落地生根。算法就像一把钥匙,它为信息技术教师的教、为莘莘学子的学打开了一扇新的大门。一、头脑风暴说算法当计算思维第一次进入视野时,作为信息技术教师的我第一反应就是去搜索计算思维到底是什么?百度百科是这样描述的:“计算思维是运用计算机科学的基础概念进行问题求
3、解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动,由周以真于2006年3月首次提出。”这个抽象的概念中,我唯一熟悉的就是“问题求解”,在编程教学中问题求解是主旋律。那么计算思维难道只能出现在编程教学中?第一次尝试教学内容是VB算法,我选用了阿凡提的故事为情境,提出了这样的问题:“巴依老爷向放羊人提出:一个长20米宽11.4米的长方形羊圈,在不增加材料的情况下把羊圈扩大,同学们有什么办法?”此问题的情境,就是为了引出算法的概念:算法是解决问题的方法与步骤。学生们还真是想出了各种方法:有的提出把羊圈围成正方形,有的提出把羊圈围成圆形,有的提出借助墙壁少一条边。确定方法后,他们又
4、给出方案(即步骤),最终比对哪一种方案更优。在这节课中,我体会到计算思维定义中“一系列思维活动”的含义,悟出计算思维可以表现为学生们在问题解决的过程中一系列思维活动。不是编程内容的课,可不可以也用算法的思想呢?解决问题的方法与步骤,算法的概念是如此清晰明了。在运用PS制作“坚决制止餐饮浪费行为”海报的课堂上,我提出问题:要把麦穗图案放置到海报中,可以运用什么方法?当学生们异口同声地回答:选择麦穗,复制然后粘贴。在那一瞬间,我豁然开朗,关于信息技术课上如何培养计算思维,我找到了突破口将算法思想引入信息技术课堂。有问题、方法、步骤这三要素的课堂,何愁计算思维在课堂中无处安放?二、群策群力析算法算法
5、原来就是解决问题的方法与步骤啊,揭开算法的神秘面纱后,它在生活中似乎随处可见了:数学学科中的统筹方法也可以称之为算法、语文学科中移步换景的写作手法也是算法、英语学科词根词缀记忆单词法又何尝不是算法的应用?那么在信息技术学科学习中,如何去应用算法思想来提高学习的效率、拓展思维的深度呢?在动画补间教学章节中,我尝试采用项目教学法。项目的任务是制作一个flash影片,为再别康桥诗歌朗诵来添彩。拿到项目后,由学生们去分析诗歌的主要场景,每个场景需要绘制的动画角色(元件),每个场景的实现需要运用的主要技术。学生们群策群力,汇聚集体智慧,将原本庞大的项目分解成若干个小问题。在明确了需要解决的问题及需要的技
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 计算 思维 信息技术 课堂 落地生根