内容正文:
4.2 数值计算
——《与数学问题面对面》教学设计
【学科核心素养】
1.能够根据解决数学问题的需要,自觉、主动地寻求恰当方式获取与处理信息。(信息意识)
2.能够分析生活中的问题,设计解析式,解决实际问题。(计算思维)
3.适应数字化学习环境,养成数字化学习与创新习惯,有效运用电视课堂知识开展自主学习。(数字化学习与创新)
4.能够利用计算机解决问题的过程迁移到学习和生活的其他相关问题的解决过程中。(信息社会责任)
【内容要求】
数学是计算机科学的理论基础之一。在实际问题的求解过程中,有许多数学分支,都是计算机科学的重要理论工具。借助计算机程序,可以解决很多数学方法所描绘的数值计算问题。本节课是必修 1《数据与计算》第 4 单元《计算与问题解决》第 2 节《数值计算》的内容,是在学生了解算法及其特征之后,着重培养学生掌握数值类问题求解的常用算法——解析算法,学会分析问题,运用解析算法解决实际问题。本节课通过《与数学问题面对面》项目活动,引导学生探讨和体验计算机解决数学问题。
【学业要求】
1. 能够用程序设计语言实现简单算法
2. 能采用合理的算法解决实际问题
3. 能掌握程序调试与运行的方法
【学情分析】
学生经过第二单元的学习,具备本节课项目学习的知识储备:输入输出函数,自定义函数、模块、列表等。但大多数学生对学科重视程度不够,学习不够专注,知识遗忘率较高,在教学过程中有必要对相关知识进行回顾强调。
【教学目标】
根据李艺等教授提出的核心素养三层结构图,本节课的教学目标如下:双基层:
1.基本知识:解析算法的概念;计算机绘制函数图像的基本原理。
2.基本技能:掌握计算机解决问题的一般过程;能够根据实际问题设计解析表达式解决问题;掌握 Python 绘制图
像的基本方法。
问题解决层:
1.如何用计算机进行数值计算?通过数学问题的求解,了解计算机进行数值计算的基本流程和方法。
2.numpy 和 matplotlib 模块的作用是什么?结合实例,掌握两个模块的功能和使用方法。学科思维层:
1.通过数学问题的求解,比较使用数学方法和计算机编程解决问题的异同。
2.比较数学函数图像绘制知识,联想 Python 中 numpy、matplotlib 两个模块的功能和原理,感受设计程序解决问题的优越性。
【教学重难点】
重点:
1. 了解在生活和学习中利用计算机