浙教版(2023)三年级上册信息科技 第1课 算法与问题解决 教案.docxVIP

浙教版(2023)三年级上册信息科技 第1课 算法与问题解决 教案.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

课题

算法与问题解决

课时

1课时

学习目标

通过学校吉祥物投票问题的解决,体验在计算机中运用算法解决问题的一般步骤,感受使用算法解决问题的优势。

通过运行程序验证算法,了解算法与程序之间的关系,树立根据验证结果优化算法的意识。

学习重点

体验在计算机中运用算法解决问题的一般步骤。

学习难点

设计解决问题的算法。

学习准备

PPT、投票相关的图文、影音素材

学习过程

学习版块

学生活动

教师活动

设计意图

改进设计

讨论:如何解决吉祥物投票问题

对驱动任务“学校通过海选,确定了A作品和B作品为学校吉祥物候选设计,请全校1000名学生观赏后通过计算机进行现场投票,选出最终的吉祥物。设计一个算法解决这个问题”进行分析,与同桌从“知道了什么”“要做什么”“计划怎么做”3个方面开展讨论,并派代表举手汇报讨论结果。

出示驱动任务,组织学生讨论,教师巡视并记录学生讨论情况,指导讨论存在困难的小组。根据是否能够准确描述“计划怎么做”,选择过程不够清晰、过程不够完整,过程清晰完整的3个小组作为代表依次回答讨论结果。根据学生回答,梳理归纳解决吉祥物投票问题的步骤。

投票问题是学生在生活中常碰到的问题,有一定的经验。由于距离上次相关知识的学习已经问题间隔了一个学期,因此设计了讨论分析环节,并明确了用算法解决问题的一般步骤,进行快速有效的复习。

建构:设计并验证解决投票问题的算法

活动一体验程序,交流感受

运行学生机桌面上的可执行程序进行模拟投票,举手交流体验感受。

活动二抽象建模,简化问题

与同桌讨论,尝试找出投票问题中的关键要素,填写任务记录单。

1-2名学生举手汇报任务记录单,其余学生对照思考自己的答案,检查关键要素是否找对了,根据汇报交流结果修改任务记录单。

与同桌讨论哪些要素需要用变量表示,变量名是什么,并填写任务记录单。

自学图示建模视频,与同桌根据实际情况挑战不同难度的建模过程,可以在任务记录单便利贴上独立设计,也可以掀开便利贴,在提示中完成。

3个小组展示建模结果,其他学生进行评价或提出修改意见,各小组根据交流的结果反思、完善模型。

活动三设计算法,个性表达

思考抽象建模之后要做什么,观看AI根据自然语文描述和流程图生成程序的视频,举手发言表达算法设计与程序编写哪个更重要,并阐述理由。

思考并举手回答设计算法的一般方法,两人小组填写任务记录单确定输入与输出、选择可能要用到的控制结构。

与同桌分工合作,一人使用自然语言描述算法,另一人手绘流程图描述算法。

班内交流,各组根据交流结果修改算法描述。

活动四验证算法,实验记录

运行教师根据某个小组设计的算法编写的程序,进行多次算法验证,并记录验证过程与结果。

2个小组展示交流任务记录单,其他学生思考验证过程与结果是否合理,建议是否可行。

组内讨论算法是否存在有待完善的地方,要如何优化。

教师引导学生认识到生活中常用算法解决投票问题,请学生运行教师发送的可执行程序,教师巡视指导。在学生交流体验感受的基础上,归纳利用算法解决问题的优势。

过渡到对本课待解决问题进行抽象建模。

鼓励学生在小组内积极讨论,确定关键要素,教师巡视指导并记录典型错误情况和表达得当的小组。

根据巡视记录,选择关键要素缺失、关键要素描述不准确、关键要素准确完整的3个小组代表交流讨论结果,最终确定该问题关键要素。

引导学生抽象问题确定变量,先组内填写任务记录单,再组间交流意见。

请学生通过视频学习的方法了解图示建模,并以图示的方式画出解决该问题的模型。

鼓励学生主动分享小组绘制的模型,邀请1个根据提示建模的小组和2个独立绘制模型的小组进行汇报交流。

引导学生讨论抽象建模后的步骤,特别是算法设计与程序编写的关系。在学生观看视频交流感受后,教师归纳算法设计的重要性和确保算法正确的必要性。

分步骤对学生进行引导,通过填写任务记录单和选择控制结构,初步构思算法框架。

下发算法描述图文指南,组织小组进行分工描述算法,教师巡视指导并做记录。

挑选具有典型错误的任务记录单进行点评交流。引导各小组根据交流结果修改算法描述。

随机选择1个小组学生现场编写程序,并将程序下发给学生,请学生根据任务记录单,一边验证一边记录。

在本课尚未展示过的小组中,邀请1个认为算法验证结果正确的小组和1个认为算法有待完善的小组进行交流展示。

组织学生根据讨论的结果,对自己的算法进行人工验证。

为了让学生有明确的学习目标,本课根据逆向设计思想,让学生先体验用程序投票,对用算法执行的过程和结果有具体感知,对算法解决问题的优势有深刻体会,再学习整个过程是如何实现的,充分激活学习内驱力,降低学习难度。

为了降低抽象建模的难度,设计任务记录单为学生提供思维的支架。考虑到这是学生首次接触图示建模,本环节通过自学图示建模视频提高学习效率,同时采用分层教学策略确保不同

您可能关注的文档

文档评论(0)

中小学教学资料 + 关注
实名认证
服务提供商

提供小学、初中、高中信息科技教案、试卷、课件等优质教学资源

1亿VIP精品文档

相关文档