高一信息技术必修1《数据的计算》大单元教学设计_第1页
高一信息技术必修1《数据的计算》大单元教学设计_第2页
高一信息技术必修1《数据的计算》大单元教学设计_第3页
高一信息技术必修1《数据的计算》大单元教学设计_第4页
高一信息技术必修1《数据的计算》大单元教学设计_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

高一信息技术必修1《数据的计算》大单元教学设计一、教学设计的依据与价值定位本课依据普通高中信息技术课程标准中"数据与计算"模块的要求,选取教科版必修1第一单元"初识数据与计算"中的"数据的计算"一节组织实施。课程标准明确指出,学生应当通过解决实际问题,体验程序设计的基本流程,掌握运用计算机解决问题的基本方法,感受算法的效率。本课正是承接"数据、信息与知识"的概念学习,迈向"用计算思维解决问题"的关键一课,在整个必修1课程体系中具有承上启下的枢纽地位。数据计算并不是单纯的数学演算,而是人类利用计算工具对数据进行处理、从而发现规律、支持决策的过程。从手算、借助计算器,到编写程序批量处理,计算方式的演进本身就是一部技术与思维共同发展的历史。本课以"鸡兔同笼"这一传统文化的经典问题为切入口,引导学生比较人工计算与计算机计算的本质差异,进而通过电子表格和Python代码两条路径完成任务,最终形成"用计算方式描述和解决问题"的初步意识。二、学情分析授课对象为高一年级学生。从认知基础看,学生在义务教育阶段已经接触过信息技术课程,多数学生具备基本的计算机操作能力,能够使用办公软件完成简单的数据录入与表格制作,部分学生在初中接触过图形化编程或Python入门内容,但基础参差不齐。从思维特点看,高一学生正处于从形象思维向抽象思维过渡的关键期,具备一定的逻辑推理能力,能够完成一元一次方程或二元一次方程组的求解,这为理解"鸡兔同笼"的数学模型提供了支撑。但学生对"算法""枚举""批量处理"等概念普遍陌生,往往将计算机视为"算得更快的计算器",尚未建立"把解决问题的步骤交给计算机执行"的思维方式。从学习动机看,学生对游戏化、生活化的情境兴趣浓厚,对纯粹的语法讲解容易疲倦。因此本课采用"问题驱动、分层递进、任务闯关"的策略,让学生在解决问题的真实需求中产生写代码的愿望。三、教学目标信息意识方面:学生能够敏锐地感知人工计算与计算机计算在处理数据量、处理速度、出错率上的差异,在面对大量数据处理任务时,主动想到借助编程工具完成计算。计算思维方面:学生能够分析"鸡兔同笼"等问题中的数量关系,抽象出数学模型,理解枚举法的基本思想,体验将问题求解过程转化为算法并用程序实现的全过程。数字化学习与创新方面:学生能够使用表格或电子表格软件完成数据的录入、公式计算与排序筛选,能够在Python环境中编写、调试简单程序,并尝试修改代码解决同类变式问题。信息社会责任方面:通过了解我国古代《孙子算经》中的经典名题,学生感受中华传统数学文化的魅力,增强文化自信,同时认识到计算工具服务于人的判断,养成对计算结果进行合理性检验的习惯。四、教学重点与难点教学重点:理解用计算机解决问题的基本方式,掌握电子表格中公式计算的基本方法,初步掌握用Python编写顺序结构与循环结构程序解决计算问题的过程。教学难点:理解枚举法"逐个尝试、逐一验证"的思想并能将其转化为循环代码;理解循环控制条件与判断条件之间的逻辑关系,能够根据运行结果反向检查代码逻辑。五、教学策略与资源准备本课采用情境导入、任务驱动、合作探究、精讲点拨相结合的教学策略,设计两个课时的连贯学习历程。课前准备包括:安装好Python环境的机房或在浏览器中可用的在线编程平台,预装表格或同类软件的学生机,教师自制的微课视频两段,分别是"电子表格公式入门"和"for循环五分钟",以及分层任务单、在线评价表。多媒体设备需具备教师广播功能,便于实时投屏演示学生程序中的典型错误。教师还需准备一组印制好的记录卡片,供学生在无计算机的推演环节使用,避免思维活动被设备操作淹没。六、教学过程第一课时从人工计算走向机器计算(一)情境导入,激活旧知上课伊始,教师在大屏幕展示《孙子算经》的原文片段:"今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?"请一名学生朗读并用自己的话解释题意。随后教师提问:这个问题你会解决吗?请用你喜欢的方法在任务单上写出答案和求解过程。学生独立完成,教师巡视,收集不同的解法。预设学生中出现三类典型方法:算术法中的假设法,先假设三十五只全是鸡,足数应为七十,少了二十四只,每把一只鸡换成兔子多两只脚,所以兔子有十二只,鸡有二十三只;方程法,设鸡为x只,兔为y只,列方程x+y=35,2x+4y=94,解方程组得答案;还有学生可能用凑数法,从三十五只鸡零只兔开始逐步调整。教师请两到三名学生展示思路并板书,师生共同核对三种方法的答案一致。这个环节的目的不在于直接得出答案,而是让学生充分暴露自己的思维过程,为后续比较做铺垫。(二)制造冲突,引出课题教师随即抛出新问题:如果笼子里不是三十五头九十四足,而是一万三千五百头、四万五千八百足呢?如果一分钟后我再换一组数据,再过一分钟再换一组呢?教室里通常会出现短暂的骚动,学生意识到手工求解在数据量增大、数据频繁变化的情况下效率太低。教师顺势引导:人类解决问题的优势在于理解与分析,机器的优势在于不知疲倦地快速执行。如果能把解决问题的办法描述清楚,教给计算机去做,会发生什么?由此揭示课题:数据的计算。(三)任务一:用电子表格完成计算教师布置任务一:打开任务文件夹中的"班级体质健康测试数据表",表内已有全班五十名同学的身高、体重数据,要求计算每位同学的身体质量指数,即体重除以身高的平方,并根据标准表判断其身体状况属于偏瘦、正常、超重还是肥胖。学生先行尝试,教师观察操作水平分布。基础薄弱的学生可能逐个用计算器算好再填入,这正是教学中需要捕捉的典型行为。教师选取这样的操作过程进行投屏,请全班同学评议:这样做有什么风险?当原始数据修改后会发生什么?学生会发现计算结果不会自动更新,需要全部重算。教师演示在BMI列输入公式,用单元格引用代替直接数据,按回车后用填充柄向下拖拽,五十个结果瞬间生成。再演示修改某位同学的体重数据,对应结果随之自动变化。学生在对比中体会"数据与公式分离"的价值,理解电子表格的本质是把计算规则嵌入数据之间的关联之中。随后教师布置进阶小任务:利用条件格式让"肥胖"与"偏瘦"的单元格自动变色,利用排序功能找出需要重点关注体质的同学。完成的学生作为"小老师"巡视辅导同伴,课堂形成初步的学习共同体。(四)归纳提炼,初识计算方式教师引导学生小结:今天我们已经遇到两种计算数据的方式,人工计算与电子表格计算。教师板书比较维度:计算规模、计算速度、灵活性、对使用者的要求。电子表格适合处理有固定格式、规则明确的数据集合,但它也有边界,比如面对需要我们穷举所有可能、逐一检验的问题,公式就显得力不从心。这个悬念自然过渡到下一课时。(五)第一课时作业基础作业是完善电子表格任务并提交;拓展作业为选做,让学生回家调查一个可以用电子表格解决的问题,如家庭月度开支统计,写出数据字段和想计算的指标,下节课分享。第二课时用程序让计算自动发生(一)复习衔接,再遇"鸡兔同笼"教师快速回顾上节课内容,随后把问题重新带回"鸡兔同笼":电子表格能帮我们解决它吗?学生讨论后会发现,这个问题的已知量和未知量的关系并不是简单的公式代入,需要尝试不同的鸡兔数量组合,逐一核对脚数是否吻合。教师指出,这就是要引入一种重要的计算思想——枚举,把所有可能的情况一个一个列出来,用条件去检验。(二)纸上推演,铺开算法教师发放记录卡片,组织小组活动:假如笼子里只有五头十四足,请用表格列举鸡从零只到五只的所有情况,逐一计算脚数,圈出符合条件的一组。学生在三分钟内即可完成,亲眼看到计算机要走的"笨路":鸡为0、1、2、3、4、5时脚数依次为20、18、16、14、12、10,当鸡为3只、兔2只时正好十四足。教师追问:如果是一百头呢?一千头呢?人做这件事枯燥且容易错,但计算机做这件事毫无怨言。关键在于,我们能不能用准确的语言把"从0数到头数、每次算脚数、与目标比较"这套流程告诉它。这就是编程的起点。(三)任务二:初读代码,理解结构教师广播展示求解"鸡兔同笼"的Python程序并逐行讲解:heads=35legs=94forchickeninrange(0,heads+1):rabbit=heads−chickenifchicken×2+rabbit×4==legs:print("鸡有",chicken,"只,兔有",rabbit,"只")教师不急于让学生盲打代码,而是先组织"朗读—预测—验证"三步活动。朗读,指名读程序,读不准的关键字由教师正音并解释含义;预测,学生合上讲义,口头预测程序的输出结果;验证,运行程序,将输出与自己的预测比对。预测与结果产生差异的地方,就是理解的关键点。讲解中着重剖析三处细节。其一,range函数生成序列时终值不含自身,所以要写成头数加一;其二,if判断之后的代码有缩进,缩进是Python表达"归属关系"的方式,冒号和缩进共同构成语法规范;其三,程序中的双等号表示"判断是否相等",与赋值用的单等号含义不同。这些细节是初学者最易摔跤的地方,教师用故意写错、现场报错的办法让学生经历"出错—读错—改错"的过程。(四)模仿实践,调试运行学生打开编程环境,输入并运行该程序。教师巡视,重点帮助无法运行的学生排查三类问题:标点符号误用中文全角字符、缩进不一致、变量名拼写错误。对于已完成的学生,布置两个递进要求:把heads和legs改成从键盘输入,使程序可以求解任意头数和脚数的同笼问题;再在程序中加一个提示,当无解时输出"数据有误,无解",让学生思考什么情况会无解,如脚数为奇数或脚数超过头数的四倍。巡视中教师收集优秀的输入验证方案,请学生展示并说明思路,生生互评。对学有余力的学生,提出思考题:枚举的范围能不能缩小?引导学生发现兔子数量范围可以用脚数除以四来限定从而减少循环次数,初步感受算法优化的价值。(五)任务三:迁移应用,分层闯关学生按自身水平从闯关任务单中自主选择一题完成。第一关,百钱买百鸡:公鸡五钱一只,母鸡三钱一只,小鸡一钱三只,用一百钱买一百只鸡,问公鸡、母鸡、小鸡各多少只。本题需要双重循环,学生可在教师提供的半成品代码上补全判断条件,即公鸡数乘五加母鸡数乘三加小鸡数除以三等于一百,且总数为一百。第二关,累加与统计:从键盘连续输入某小组十名同学的测试成绩,计算平均分,并统计高于平均分的人数。本题训练循环中的累加器与计数器,以及列表的基本使用。第三关,素数筛求:输出一百以内的所有素数。本题留给能力最强的学生,教师只提供思路提示:对每个数依次检验它能否被二到它自身减一之间的整数整除。完成的同学可以进一步思考检验范围能否压缩到该数的平方根,体会优化带来的效率差异。闯关过程中,教师强调编程规范:变量命名有意义,关键语句写注释,程序运行前先在脑中推演一遍。每组完成一关后由组内小导师检查,通过后在评价表上盖章确认。(六)展示交流,梳理升华教师选取两个闯关作品投屏,请作者讲解程序运行的逻辑链条,其他同学评议其优点与可以改进之处。评议聚焦三个问题:结果对吗?代码读得懂吗?还能更快吗?随后师生共同梳理本课知识脉络:数据计算的方式从人工到电子表格再到程序设计,能力逐级增强;用程序解决问题要经历分析问题、设计算法、编写代码、调试运行四个环节;枚举是一种朴素但威力巨大的思想,它的前提是遍历的有序与检验的准确。教师再次展示PPT上的文字:"计算机没有思想,它只是忠实地执行人的思想。"请学生结合今天的体验谈谈对这句话的理解,几名学生的发言往往能给课堂带来真实而深刻的回响。(七)课堂检测与情感收束最后五分钟,学生独立完成在线评价卷:一道判断题考查顺序、选择、循环三种结构的识别;一道填空题补全累加程序中的关键语句;一道改错题找出循环边界的书写错误。系统自动统计正确率,教师据此刻画全班的掌握画像,为下一节课《算法的概念与描述》的教学起点提供依据。教师以《孙子算经》距今一千七百年、而今人几行代码即可求解作结:问题古今相通,变化的是工具,不变的是分析问题、设计步骤的智慧。鼓励学生课后勤加练习,把编程当作认识世界的新眼睛。七、板书设计板书采用左中右三区结构。左侧书写"鸡兔同笼"的两种人工解法要点,保留学生的原始思路;中央自上而下书写计算方式的演进链:人工计算、电子表格、程序计算,并标注三者的适用情境;右侧书写Python程序的核心框架,用彩色粉笔标出缩进、冒号、双等号三个易错点,形成可以整节课持续对照的视觉支架。八、教学评价设计本课实行过程性评价与终结性评价相结合。过程性评价依托任务单与闯关盖章记录,关注学生在尝试、讨论、调试中的参与度与思维投入,占总评的百分之六十;终结性评价依托在线检测与课后作业,关注知识技能达成,占百分之四十。评价主体包括学生自评、组内互评与教师评价三个维度,评价量规从结果正确性、代码规范性、逻辑清晰度、创新优化度四个方面分级描述,使评价可观察、可反馈、可改进。九、作业布置基础层:完成课堂未做完的闯关任务,提交可运行的源代码与运行截图。提高层:回家采访家长或观察生活,寻找一个适合用枚举或循环解决的问题,写出问题描述与自己设计的算法步骤,下节课择优在全

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论