还剩2页未读,继续阅读
文本内容:
《初识算法-体验编程解决问题》教学设计教学基本信息学科信息技术学段初中年级七年级课程名称初识算法-体验编程解决问题教材章节《第六单元-体验信息的编程处理》
1.图书《啊哈!算法》、《安德的游戏》学科课外推荐
2.电影《模仿游戏》计算机之父阿兰・图灵生平改编
3.网站编程猫课程背景未来己来,近年来随着大数据的积累、算法突破和运算能力的提升,人工智能突飞猛进国务院顶层设计《新一代人工智能发展规划》提出在中小学阶段设置人工智能相关课程本课面向未来需求,从人工智能引入到计算机解决问题的原理,初识算法,让学生理解编程对未来的重要性教学背景分析教材分析:本课是第六单元《体验信息的编程处理》的第一节课按照新课程的理念,将教材观从“教教材”转向“用教材教”时,将教材的功能定位变为“为教学服务二本课尽量不断引用实例为本课堂服务,培养兴趣在任务的设计、学生活动过程中,培养学生未来信息意识和技能的养成学情分析
1.教学对象基本情况分析本课程的授课对象是七年级学生,通过小学的学习,他们应在抽象逻辑思维上发展和生成创造性逻辑思维和技能在了解了计算机基本系统组成和应用软件后应开始学习计算机是怎样通过程序自动处理信息的在此基础上拓展学生思维,培养其分析问题、解决问题的能力,有助于学生终身发展
2.教学预设匹配度分析针对本地学生特点,借助当前热门的人工智能,讨论计算机工作的能力和原理让学生带着好奇与兴奋去亲历思维的形成过程、再现知识的抽象过程和基本原理,从而提升学生信息素养,并且吸引学生在的兴趣的驱动下在课后继续自主深入阅读和探究教学内容分析教学目标:知识与技能
1.理解算法的概念,知道算法有优劣之分,体会算法的重要性
2.了解计算机解决问题的步骤
3.能够用自然语言和流程图描述算法过程与方法通过完成问题互动与任务活动,培养学生分析问题、解决问题的能力情感、态度、价值观培养学生树立算法意识,学以致用教学重点计算机解决问题的步骤,算法的描述方法教学难点能用流程图描述出解决具体问题的算法教学方法讨论法、任务驱动法、讲授法教学过程教学教师活动学生活动设计意图环节
一、激发兴趣视频首个拥有公民身份的机器人采访视频学生观看视频师生交流计算机能独立思考吗?以首位公民身份机器人采访视思考问题频和小品《钟点工》中大象装
二、编程引入冰箱片段激发学生兴趣,引出计算机必须靠人编写程序来指挥,只是人类大脑的延回答问题明确学习本课的学习课题伸内容了解计算机解决问题的基本原理,就有机会创造机器世界的规则5,激发兴过渡计算机是人脑的延伸,要研究计算机解决问题趣的过程,需要从人脑解决问题的过程谈起引入新课视频小品《钟点工》中大象装冰箱视频片段师生交流如何将大象装进冰箱?人脑遇到问题正确的思维过程一先分析问题结果是?已知条件是?解决关键?,然后找到办法和步骤
1、打开冰箱门
2、把大象放进去
3、关上冰箱门
三、算法引入这个问题的解决方法、步骤就是算法
一、算法的概念过渡同学们第一次接触“算法”这个概念,为了更好的理解它,老师请大家体验一个趣味游戏观看投影任务1:农夫过河让学生在体验趣味游戏、思考农夫需要把狼、羊、菜和自己运到河对岸去,只有农体验游戏探究运送算法的过程中理解算法的概念,思路、步骤体会算法的重要性,突出学习夫能够划船,而且船比较小,除农夫之外每次只能运一种重点任务驱动东西,还有一个棘手问题,就是如果没有农夫看着,羊会演示、回答问题偷吃菜,狼会吃羊请思考该问题算法学生自主探究,填写问题分析、设计算法师生交流、讨论通过体验游戏,拉近与算法的
(1)请说一说你的算法距离
(2)如果要让计算机来解决这个问题,步骤?用程序演示农夫过河问题的求解,计算机解决问题的逐步深入一般过程了解计算机解决问题的步骤师生交流、讨论对计算机来说,那个步骤最为核心?了解算法的重要性没有算法,就不能解决问题
二、算法的优劣以趣味问题展开学习,让学生动任务2各组从下面两题中选择一题,设计算法手动脑,在探究的过程中设计
(1)一位商人有9枚硬币,其中有1枚略轻的是假算法,培养学生发散思维的能硬币你能用天平(不用祛码)将假硬币找出来吗?力请
1、3组写出算法分组探究、合作讨
(2)请体验猜价格程序猜出图片中手机的价格论通过比较各个算法,让学生知道请
2、4组写出你的算法算法有优劣,体会算法的重要性,突出重点交流、描述算法师生交流还有没有他算法?在分组学习的过程中,培养学生比较几种算法比较算法的优劣的合作学习能力思考哪一种算法比较好?为什么?小结进一步体会算法的算法不是唯一的,有优劣之分重要性我们总是选择高效的算法来解决问题
三、算法的描述方法
1、自然语言过渡刚才这些算法我们都是用口头或书面语言的形通过生活中的实例,体会自然式表达出来的,同学们很容易理解,这种描述算法的方法语言的二义性我们称之为---自然语言但却比较繁琐思考那还有什么方法可以描述算法?引出流程图观看投影思考、交流问题
2、流程图任务3认识流程图的符号与意义启发学生思考,带着问题自_*]参照教材和资学培养学生的自主学习能1料,自主探究,力£三0彩的店dW/了解流程图符号名了解流程符号的意义使学生称和含义能够读懂流程图,体会流/师生交流程图描述算法的特点i同时为后面学习难点的突破打i«1下铺垫阅读教材,完成连线和思考学生竞赛,比比谁师生交流能最快读懂流程
(1)这个流程图里出现了几种符号?图
(2)每种符号代表什么意思?
(3)该流程图描述的什么内容?对比思考,加强记忆师生交流一.相比于自然语言,流程图有什么优点?任务4打开“任务”,完成算法独立思考从学生熟悉的实例入手,分层
1、求半径为R,高为H的圆锥的体积V尝试解题设计引导学生思考与分析,
2、超市周末促销凡是顾客购买的商品超过500元的,打合作交流完成任务,突破本课学习难点,8巩固8折,反之打9折假定顾客购买的商品价格为a元,实际培养学生用流程图描述解决具提高要付多少钱?小组汇报体问题算法的能力突破难点小组汇报师生交流小结师生交流如何选择符号,表达具体算法小结流程图可以十分方便的转换为程序,可在学习生活中用来来表示解决问题的步骤先让学生总结本节课所学内容,老师再提升梳理本课所学知识,使之系统,PPT引出编程写代码,学生体验读心术程序化4延伸神奇的程序,将在下节课展示代码,原来只是个特别“神奇”的程序引出下节课内总结本课收获马体拓展简单的数学问题容,引起期待会情感升华结束语算法是程序设计的“灵魂”再次感悟算法的重要性,启发懂编程,才会拥有机器世界、游戏世界的上帝视角”学生学以致用。
个人认证
优秀文档
获得点赞 0