还剩5页未读,继续阅读
文本内容:
第三章算法基础第二节算法及其描述、项目简介
二、课程标准及目标分析
(一)课程标准及教材分析.本课时对应课标的内容要求从生活实例出发,概述算法的概念与特征,运用恰当的描述方法和控制结构表示简单算法创设程序设计的活动情境,组织学生在解决问题的过程中探究顺序结构、选择结构和循环结构的特点,通过小组学习,分析问题,设计解决问题的算法.本课时对应的学业要求A-3掌握数字化学习的方法(信息意识、数字化学习与创新)A-4能够根据需要选用合适的数字化工具开展学习(信息意识、数字化学习与创新)A-6能够利用软件工具或平台对数据进行整理、组织、计算与呈现.(计算思维、信息社会责任)A-9依据解决问题的需要,设计和表示简单算法(计算思维).本课时的地位和作用本节选自信息技术必修一《数据计算》第三章第二节《算法及其描述》,本节内容是对第一节“体验计算机解决问题的过程”的继承,又为下一步学习”认识计算机程序及程序语言”做好铺垫算法是程序设计的灵魂,了解算法学会对算法进行描述,有助于学生理解算法对现实生活的意义,也是后续程序设计基础的核心基础,起到了承上启下的作用我们将通过子项目“网店商品单价的计算过程”的学习,了解什么是算法,认识算法的特征,能够利用算法的描述方式描述商品单价的计算过程
(二)本课时对应达成的学科核心素养
(1)针对特定的信息问题,自觉、主动地比较不同的信息源,能描述数据与信息的关系,确定合适的信息获取策略(信息意识1)
(2)针对给定的任务进行需求分析,明确需要解决的关键问题(计算思维1)
(3)能够提取问题的基本特征,进行抽象处理,并用形式化的方法表述问题(计算思维1)
(4)运用基本算法设计解决问题的方案(计算思维1)
(5)针对特定的学习任务,运用一定的数字化学习策略管理学习过程与资源,完成任务,创作作品(数字化学习与创新1)
(6)能够在数据分析的基础上,完善项目报告(信息社会责任1)
(三)目标分析.项目目标通过分析《
3.2算法及其描述一一物资购买》的项目实践活动,了解程序的计算过程,初步掌握运用算法描述问题解决的流程组织学生进行自主、协作、探究学习,理解算法的概念与特征,能够运用算法描述方式和运用三种控制结构合理表示算法.学业目标
(1)能够了解算法及其特征;能够依据解决问题的需要设计算法
(2)能够掌握算法的描述方式;运用算法的描述方式,描述解决问题的过程;
(3)在数据分析的基础上,完成整个单元项目任务中的算法描述部分Q重点理解算法的概念与特征,能够运用算法描述方式和运用三种控制结构合理表示算法今难点通过项目实践活动,了解程序的计算过程,初步掌握运用算法描述问题解决的流程
三、学情分析高一的学生,思维活跃,乐于通过思考解决问题,有强烈的参与心他们对待算法、程序有强烈好奇心从生活经验来看,学生习惯人工解决问题的方式解决问题;在利用网络、智能设备的过程中,能感受到算法解决问题的不同效率,但缺少对算法的整体认知对算法的具体描述方式不清晰,利用图形化的方式表达算法的能力较弱
四、教学方法和策略本节内容以项目学习的方式开展,以项目实施为主要抓手,通过项目实施学习知识、建构知识同时通过自学、互学的方式开展小组合作学习,促进项目目标的实现和学生核心素养的培养初步探索・学习支架—动手体验—反馈优化分析项目・项目准备・实施项目・项目展示
五、资源列表
六、学习活动设计
3、拓展评价任务1结合生活实际,说一说你知道到生活中的算法运用任务2求1700的和用自然语言、流程图、伪代码分别进行描述
七、教学板书设计
3.2算法及其描述算法
八、反思性教学改进项目学习,学生是项目的主体,教师是学生项目设计和实施过程中的引领者和咨询者本节课项目的设计,是在上节课统计数据基础上的延伸,符合学生的认知水平,能够达到预期的效果学生对于流程图的认识,需要通过练习加以巩固和熟悉;项目实施的过程中,要加强生生互评,提高小组合作学习的效率本节课,对于学生小组的分配,项目能够吸引学生、调动学生学习的积极性,教师需要进一步深入思考;老师在UMU互动学习平台提供了课程资源,激发学生的学习兴趣,给学生的学习明确了方向,应加强UMU平台使用的培养及项目任务上传检验的过程分配项目主题
3.2算法描述与设计一一物资购买项目背景志愿者收集了所需的防疫物资数据,现在请你通过网络购买这些防疫物资,在网店购买时有不同的折扣,售价也是不同的,利用程序可以快速计算商品的价格请利用算法描述程序计算的过程,通过算法描述了解程序解决问题的流程对应教材广东教育出版社普通高中教科书信息技术必修1《数据计算》第三章第二节《算法及其描述》课时安排1课时单位淮北市实验高级中学设计者孙志辉资源名称清单及描述形式(类型)来源课件算法及其描述演示文稿教师软件工具画程软件、思维导图、python软件教师其他资源项目学习活动记录表项目学习任务单教学资源教师教学环节教师活动学生活动设计意图项目介绍
1、介绍项目背景志愿者收集了所需的防疫物资数据,现在请你通过网络购买这些防疫物资,在网店购买时有不同的折扣,售价也是不同的,利用程序可以快速计算商品的价格了解项目展开的必要性通过本环节,让学生对本节学习内容有初步的了解,明确项目研究方向,培养学生的信息意识和ia息社会责任,激发学生的学习兴趣
2、引出课题请利用算法描述程序计算的过程,通过算法描述了解程序解决问题的流程本节课,我们将通过项目“物资购买”的开展学习,利用项目走进算法知识的学习展示项目名称,明确项目任务
3、网络搜索利用网络搜索所需物资的网店售卖情况提出问题同一品牌的口罩在不同网店的售价相同吗?它们的优惠方式是怎样的?利用网络,分析售价差异的原因
4、明确项目成果同学们在项目学习的最后,大家能够利用UMU平台、文字或者演示文稿的方式展示出自己的项目成果明确项目的最终成果
5、确定选题网店的优惠方式不同,请同学们在小组内部讨论确定某一种物资及优惠方式作为项目开展的调查方向,并把最终的项目选题填写到项目学习任务单中分组讨论,确定选题项目准备
1、认识算法播放介绍算法的视频项目任务是用算法描述商品价格的计算过程,那么什么是算法?请大家阅读教材P48面,了解算法观看视频阅读教材了解算法的概念
2、阅读教材、理解算自然语言法的描述方式用人们日常使用的语言描述解决问题的过程阅读教材,完成项目学习任务单提供半结构支架,让学生理解三种常见的算法描述方式及基本用法
3、各小组根据项目需求,选择要分析的优惠方式,考利用算法分析商品价格的计算过程需要哪些内容思根据网络搜索数据,小组完成项目需求表为项目实施做好数据准备工作分析项目数据购买的物品商品数据优惠方式如何计算项目实施探究活动1利用自然语言描述“网店商品价格的计算过程”学生利用自然语言描述问题解决的过程利用自然语言描述算法计算商品的价格Stepl输入购买的数量Step2输入商品的单价Step3如果商品的数量大于L按
8.5折计算商品的金额;否则按
9.5折计算商品的价格step4输出计算后的金额小组选择优惠方式下商品价格计算探究活动2利用流程图描述网店商品单价的计算过程
1、在纸上绘制流程图
2、利用画程软件绘制流程图【教师补充】画程软件的使用方法场画程学生尝试绘制流程图引导学生使用数字化工具开展项目学习,小组合作共同完成探究活动,在项目实施的过程中培养学生的计算思维
4、展示交流通过UMU学习平台,各小组在班级内展示交流自己的探究成果,老师在展示交流过程中,对相关算法描述方式进行补充点评按项目选题,分小组逐一展示交流调查结果交流分享项目衔接思考购买的防疫物资用最短的时间派送到指定的多个地点,如何进行路线的规划?练习,课后巩固进一步熟悉算法的描述方式课堂小结算法是程序设计灵魂,今天我们利用算法对商品价格的计算过程进行描述,帮助社区进行防疫物资的采购疫情无情人有情,抗击疫情我们在一起,在全社会共同努力下,一定会取得抗击疫情的胜利总结归纳提升升华。