基于大单元视角的初中Python项目学习案例设计——以《Python的基本结构程序设计》为例.docxVIP

基于大单元视角的初中Python项目学习案例设计——以《Python的基本结构程序设计》为例.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文档。上传文档
查看更多
基于大单元视角的初中Python项目学习案例设计——以《Python的基本结构程序设计》为例 摘要:本案例旨在探讨如何更好的开展初中Python教学,基于大单元视角,结合初中 Python 教学,进行项目式学习,更新 Python教学的方法,为初中Python教学提供新的视角。 关键词:大单元? 项目学习? 初中Python 本案例以《Python的基本结构程序设计》单元为例,面向八年级学生,介绍大单元视角下的项目化教学设计。 一、项目思路 本项目以《司机的好帮手——倒车雷达的原理是什么》视频导入,引导学生了解整个过程是超声波传感器在检测到障碍物不同距离时的不同反馈,直到达到预警距离时才发出长时的警报声,引出编程思路; 初探倒车雷达技术,了解并掌握Python顺序结构的执行流程和一般过程,体验障碍物距离较近时输出的反馈; 体验倒车雷达技术,了解并掌握Python分支结构if语句的执行流程和一般过程,并借助掌控板等硬件、mPython编程软件进行实践体验; 简易模拟倒车雷达系统,了解并掌握Python多分支结构if-elif的执行流程和一般过程,软硬件结合,使超声波传感器实时检测障碍物距离,与障碍物距离距离大于100cm时显示“安全距离”; 与障碍物距离介于60-100cm时,发出慢的“滴滴”声且亮绿灯;在30-60cm会发出快的“滴滴”声且亮黄灯,在与障碍物接近或小于30cm时发出长时警报且亮红灯。让学生能够真实体验倒车雷达的应用过程。 二、核心概念 本项目教学以Python多分支结构为核心。经过本项目学习,学生能初步了解Python的基本结构,顺序结构、分支结构及循环结构,最主要是让学生掌握分支结构的具体应用。通过倒车雷达的应用过程,帮助学生了解三种基本结构尤其是分支结构的流程图及设计方法,掌握if语句和if-elif语句的格式和执行流程,借助硬件简单模拟整个应用过程,真实的进行学习。 三、学情分析 八年级的学生喜欢表现自我,热衷展示,敢于尝试、动手实践,他们在七年级下册初步接触过算法,而本项目内容基于生活实例,可以利用软硬件进行结合,开展教学,对于他们来说具有挑战性的。他们已经有了编程的思想,本项目除了利用Python软件进行编程设计,在进行硬件模拟时也需要用到图形化编程,有助于让学生进一步提高编程思维,理解整个编程过程。 四、学习目标 1.通过播放《司机的好帮手——倒车雷达的原理是什么》视频导入,学生初步了解倒车雷达技术在生活中的应用,通过分析其应用过程引入Python编程的多分支结构,根据问题解决的需要,自觉、主动地寻求恰当的方式获取与处理信息;同时在合作解决问题的过程中,与团队成员共享信息,实现信息的更大价值。(信息意识) 2.在问题情境中,对提出的问题进行抽象、分解、建模,制定解决方案。能利用软硬件模拟实现倒车雷达的超声波数据测距并根据不同距离作出反馈,采用计算机科学的思维方式解决问题,总结利用计算机解决问题的过程与方法,并迁移到与之相关的其他问题中。(计算思维) 3.利用学习平台等数字化资源和工具,有效地管理学习过程,创造性地解决问题,让学生养成数字化学习与创新习惯。(数字化学习与创新) 4.通过Python编程设计,了解倒车雷达应用过程,借助硬件模拟倒车雷达应用过程,真实的体验整个过程,感受技术为生活带来的便利。引导学生应用信息技术解决问题,增强社会责任意识,体验知识服务生活。 (信息社会责任) 五、学习手段 项目式学习、小组合作法、自主探究法 六、教学准备 学习软硬件环境:计算机机房、极域教师端软件、Python软件、mPython软件、掌控板、超声波传感器、蜂鸣器、连接线等。 七、项目实施 (一)初探倒车雷达技术——Python顺序结构 以《司机好帮手——倒车雷达的原理是什么》视频导入本课。 设计意图:以生活实例导入本课,贴近学生生活,激发学生学习兴趣。从倒车雷达如何实现预警,不同距离时会作出不同反馈的过程引出编程中的多分支情况。 布置任务:将倒车雷达进行检测的最简单的过程用流程图的形式描绘出来。 设计意图:引出顺序结构,介绍顺序结构的执行流程,掌握顺序结构程序设计的一般过程。 教师提问:如何将这个过程用Python语言表达出来? 小组合作完成 设计意图:引导学生进行自主探索,小组交流合作。 (二)体验倒车雷达技术——Python分支结构 教师提问:在倒车雷达应用过程中,能根据不同距离作不同反馈,那么从最简单的开始,分两种情况,在与障碍物小于等于30cm时发布预警信息,在大于30cm时发布提醒信息。 设计意图:引入分支结构并介绍if语句,引导学生了解分支结构的流程架构,帮助学生掌握if条件语句一般格式。 教师提问:如何编写探测障碍物距离小于30cm和大于30cm时的编程设计? 设计意图:引导学生自主探究如何

文档评论(0)

有志者事竟成 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7114163151000053

1亿VIP精品文档

相关文档