科学模拟项目的教学设计.docxVIP

  1. 1、本文档共9页,可阅读全部内容。
  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文档。上传文档
查看更多
本项目为2017 Google 中小学计算机课程开发资助项目,主持人:李冬梅 科学模拟项目的教学设计 北京大学附属中学信息与通用技术中心 刘宝艳 肖然 陈清伟 毛华均 【学科核心素养】 能够根据解决问题的需要,自觉、主动地方式获取与处理信息。 能够采用计算机领域的学科方法界定问题、抽象特征、建立结构模型、合理组织数据。 3.通过判断、分析信息资源,运用合理的算法形成解决问题的方案。 【课程标准要求】 1. 通过典型的应用实例,了解数据采集、分析和可视化表达的基本方法。 2、根据任务需求,选用恰当的软件工具或平台处理数据,完成分析报告。 2. 掌握一种程序设计语言的基本知识,使用程序设计语言实现简单算法。通过解决实际问题,体验程序设计的基本流程,感受算法的效率,掌握程序调试与运行的方法。 【学业要求】 按照任务需求,了解数据采集、分析和可视化表达的基本方法,在分析的基础上,撰写问题的分析报告。依据解决问题的需要,设计和表示简单算法;掌握一种程序设计语言的基本知识,利用程序设计语言实现简单算法,解决问题。在数据分析的基础上,能利用合适的统计图表呈现数据分析结果;针对特定的问题,能运用合适的数字化工具进行信息处理。 【学情分析】 高一的学生,经过前面8次课的学习,已经了解了程序设计的基本概念,具有了一些编程解决问题的能力。但对于怎样利用编程模拟复杂的科学问题还不了解,对于数据的可视化和利用程序处理大量实验数据,还不清楚。 【教学目标】 通过体验和完成“科学模拟”项目,了解科学模拟的一般方法。理解数据处理的过程和方法。 经历解决科学模拟项目的完整过程,利用计算机编程模拟科学现象并处理数据,检查并分析模型的科学型。 体验用计算机解决问题中界定问题、抽象特征、建立模型的过程。 体验通过判断、分析与综合各种信息资源,通用合理的算法形成解决问题的方案。 【教学重难点】 教学重点:了解科学模拟的一般过程,数据的分析和可视化表达的过程。 教学难点:科学模拟的编程实现和数据产生、处理、可视化的实现过程。 【教学策略与手段】 我们生活中有大量的、各种各样的现象,这些现象,一般都有相应的规律或模型。当然,有些现象还没有标准的模型。同学们学习了一些程序设计的相关技能,如果能利用程序,对生活中的现象进行科学模拟,不仅能加深对学科知识的理解,也有利于学生信息意识和计算思维的提升,了解到利用计算机模拟的一般方法和数据可视化的一般方法。本项目通过让学生自选一种现象,进行科学模拟,让学生了解数据处理在科研中的应用。以科学模拟为例,解析怎样提出模拟、利用计算机模拟参数的变化,通过处理模型产生的数据,从而探究并反思模型的正确性,并通过实际编程解决整个项目。为了直观看到结论,也需要处理数据并可视化表达数据。 本项目通过学生的分组探究活动完成,让学生深入理解数据处理和可视化的概念,以及怎样把信息技术作为科学研究的工具。 【教学环境】 网络机房。计算机安装Python3.6,编程环境为:anaconda3-4.0 【教学过程设计】 一、情境引入 标记重捕法是生物学上的一个重要的知识点。在被调查种群的生存环境中,捕获一部分个体,将这些个体进行标志后再放回原来的环境,经过一段时间后进行重捕,根据重捕中标志个体占总捕获数的比例来估计该种群的数量。标记重捕法只对生活种群的少量个体进行捕获和标记,从而估算出生活群落的数量。对生物种落的影响较小。 理论计算公式:N = M×n/m N-估计种群数量 M-标记数量 n-重捕数量 m-重捕个体中被标记个体的数量 这个模型是否正确呢?如果要用计算机来建立这个模型并做研究,要怎样实现呢。具体来说,怎样模拟建立一个生活群落,怎样模拟“捕获”和“标记”生物呢,怎样评估这个模型的效果呢? 讲解编程模拟标记重捕法的过程和一些技术点的解决方案,以作为一个科学模拟的示例。让学生了解到做科学模拟时,一般的方法为: ①了解科学规律,建立模型,把一些变量参数化。 ②可行性,想一想,对于模拟的每一步,技术上怎样实现,如果不能实现,需要把问题做进一步的转换或分解。 ③编程完成科学模拟 ④处理数据,并研究模拟结果是否符合预期。 项目的整体流程为: 学生们分成小组,各个小组设计自己的一个科学模拟程序。 ①同学们学习相关知识 ②选择一个科学现象,然后分解和转化问题,看是否有技术上的问题 ③编写程序 ④处理数据,发现规律或反思模型 设计意图: 经过前面的基础训练同学们已经对编程环境及使用编程解决问题比较熟悉。但是,编程语言不仅用来解决问题,他还可以用来模拟并探究科学现象,并揭示规律。这个项目利用编程模拟一些科学现象。同学们需要编写程序模拟一种模型,并利用这个模型产生大量数据。了解怎样用可视化的方式来表达数据和揭示规律。 算法是一个相对抽象的概念。这个项目可以让学生更深入理

您可能关注的文档

文档评论(0)

189****0315 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档