例谈开源硬件项目在高中编程教学中的应用与实践.docxVIP

例谈开源硬件项目在高中编程教学中的应用与实践.docx

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
例谈开源硬件项目在高中编程教学中的应用与实践 摘要:作者将Python教学的知识点融合到一个个Arduino开源硬件 真情实景的项目设计之中,寓教于乐,使学生在Python编程学习中 经历发现问题、分析问题、分解问题、转化问题、解决问题、总结问 题的全过程,以期能够全面提升学生解决问题的能力。 关键词:Python编程;开源硬件;项目教学中图分类号:TP309文献标识码:A论文编号:1674-2117 (2022) 08-0046-02 2022年,教育部公布的《普通高中信息技术课程标准(2022年版)》 正式将“开源硬件项”划入新课标。从课时上看,开源硬件所占课时 并不多,但这些开源硬件项目有益于培养学生的综合实践能力,激发 学生创新的能力,并提升其对编程的兴趣。 ?开源硬件在编程学习中的优势 第一,能够降低学生理解Python相关知识的难度,同时为学生的编 程提供更为广阔的应用场景。 第二,其作为项目教学的载体平台,让学习在活动、实践、项目中真 实发生。 第三,将传统编程的知识点呈现变为直观的生活化应用,调动学生多 感官参与学习,深化对编程技能与思维的理解。 ?在课堂中引入开源硬件一一以开源电子闹钟项目为例确定项目探究的主题 闹钟是学生十分熟悉的电子产品,笔者在课堂上展示了 一款借助开源 硬件设计的插卡式创意闹钟,经过头脑风暴后,学生发现这款开源电 子闹钟稍加改造就可以用做听力播放器、门铃、语音提示器等,用途 相当广泛。闹钟的工作原理学生都清楚,但深入分析闹钟的工作机制 却不容易,因此笔者将创意闹钟项目作为学习内容。在这个过程中, 学生既可以系统学习到闹钟的原理知识,又能够接触开源软件平台的 软、硬件。 组建闹钟项目小组教学采用项目小组的学习模式,以项目小组为单位制作闹钟项目,全 班共分10组,每组4人。项目小组是在学生自由组合的基础上组成, 并且明确小组每个成员的分工。 制订项目探究方案,确定步骤①先确定总体方案,如下页图1所示。②根据方案确定设计步骤:创 意方案设计、结构设计、电子线路连接、编写程序作品、作品调试。 实施项目①在项目驱动下,各小组展开准备工作。在整个项目式教学中,教师 将花费更多的时间思考如何启发学生、如何调动学生的积极性、如何 帮助小组调整项目方案、如何管理小组等问题。②根据方案,确定线 路连接。③编写项目程序。项目关键点在于Python程序的编写,笔 者给出了基本参考程序(如下页图2)。学生在此基础上先完成基础 部分,然后各个小组再自行创意设计。 项目展示与评价在闹钟项目中,学生在教师的引导下探究项目、设计作品并展示成果, 这样做充分体现了学生的主体作用,既能及时反馈学习效果,强化学 生对所学知识的理解,也能培养学生沟通交流的能力。因此,在评价 时,教师除了根据作品的结果进行评判,还需要对学生在项目小组中 的表现提出建议。 ?开源硬件项目教学的几点体会探究闹钟工作的机制和原理 教学中,学生虽然按照方案将作品线路连接好并组装完成,但发现闹 钟不能工作。这时,教师引导学生思考其中的原因是什么,进而引出 Python编程的作用和意义。 借助Python编程将闹钟各控制单元有机整合引导学生分析传统闹钟控制方式的技术原理,并对比利用开源硬件 Arduino的控制和管理方式,通过闹钟中断以后下次能接着播放,说 明通过Python编程可以帮助记录断点的功能。 开源硬件闹钟的各项功能与Python编程的关系引导学生创新设计闹钟的控制方式,如手势控制、定时控制、人体感 应控制等,并分析这些控制方式的工作原理,同时揭示这些功能的本 质是Python编程对传感器数据进行处理、分析、加工的结果,进而 达到培养学生创新思维的目的。 ?结束语开源硬件编程教学实践面向核心素养和学生未来发展,通过项目实践, 学生会认识到在信息技术课上学到的知识是有价值的,进而提高学习 信息技术的兴趣,培养创新精神和实践能力。 参考文献: ⑴王明志.浅议中小学信息技彳后教育课程改革[J].新课程(上),2022 (02): 173. 林众.在信息技术课程建设中注重培养学生创新能力[J],电化教 育研究,2022 (11). 李艺,朱彩兰.信息技术课程与教学[M].北京:高等教育出版社,2022.

文档评论(0)

136****9093 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8073101121000030

1亿VIP精品文档

相关文档