
《4.3非数值计算》教学设计 ———猜数游戏项目探究 【学科核心素养】 1.能够采用计算机领域的学科方法界定问题、抽象特征、建立结构模型、合理组织数据。(计算思维) 2.通过判断、分析与综合各种信息资源,运用合理的算法形成解决问题的方案。(计算思维) 3. 针对特定的学习任务,运用一定的数字化学习策略管理学习过程与资源,完成学习任务,创作作品。(数字化学习与创新) 【课程标准要求】 1.从生活实例出发,概述算法的概念与特性,运用恰当的方法和控制结构表示简单算法。 2.掌握一种程序设计语言的基本知识,使用程序设计语言实现简单算法。 3.通过解决实问题,体验程序设计的基本流程,掌握程序调式与运行的方法。 4.针对具体的学习任务,体验数字化学习过程,感受利用数字化工具和资源的优势。 【学业要求】 1.依据解决问题的需要,设计和表示简单算法。(计算思维) 2.掌握一种程序设计语言的基本知识,利用程序设计语言实现简单算法,解决实际问题。(计算思维) 3.掌握数字化学习的方法,能够根据需要选用合适的数字化工具开展学习。(数字化学习与创新) 【教学内容分析】 《非数值计算》是教育科学-出卷网-出版的《信息技术》必修1《数据与计算》中,第4单元第2节的内容。根据教参建议和具体学情分析,将本节课分为两个课时,本教学设计为第一课时内容。 整个第二单元的设计是通过编制有趣的程序,探究计算机解决问题的过程,初步了解算法的三种基本结构,以及如何对算法进行描述,熟悉计算机程序设计语託——python的开发环境,学会编写简单的程序解决问题,让学生知道我们也可以编写计算机程序,让计算机帮我们解决问题。 本节课作为编程计算单元的起始部分,内容相对比较简单,对学生编程的要求不高,重在通过“最强大脑”游戏程序让学生了解程序员如何编程解决问题,体验编程的过程和乐趣,以及形成良好的编程习惯。 【学情分析】 (一)现有知识水平 1.学生在生活中会用到“算法”解决问题,但对算法的概念了解不够; 2.缺乏对利用计算机解决实际问题过程的系统化认识。 (二)现有技能准备 1.能够利用计算机解决一些基本问题(如文本编辑、简单地多媒体处理等); 2.具备一定的操作技术工具的技能。 (三)认知发展水平 1.逻辑思维能力趋于成熟,具有一定演绎归纳能力; 2.自我表现、求知欲较强。 【教学目标】 1.在探究“速记挑战”游戏功能实现的过程中,体会计算机解决问题的过程,理解其基本思想,并能使用自然语言描述算法,理解算法的概念。 2.了解流程图的规范表示方法,学会使用流程图描述算法,知道算法的三种基本结构类型,感受利用数字化工具的优势。 3.认识算法在学习生活中的应用价值,理解计算机解决问题的优势。 【教学重、难点】 教学重点:计算机解决问题的过程 教学难点:算法的描述、算法的三种基本结构 【教学策略】 本项目来源于教材又不拘泥于教材。教材中本节围绕“智力游戏”项目展开。结合学情,我将主题改为“速记挑战游戏”,并在课堂中分享了一种速记方法。掌握好的学习方法,是提高学习成绩的有效途径,通过引导学生关注学习方法,唤起学生高效学习的意识,让本节课更有实际意义。 基于以上分析,本节课从解决实际问题入手,以“速记挑战游戏”为项目进行探究,通过对 “速记挑战游戏”功能的分析、设计与实现电脑“速记挑战游戏”,体验计算机解决问题的过程。了解算法以及特征,通过学生小组合作完成自然语言、流程图算法描述、分组探究代码,,并学会用流程图描述算法的基本控制结构,进一步能形成重视学习方法的意识。通过理解“速记挑战游戏”原理,能形成计编程解决问题的计算思维。 【教学准备】 教师准备: 1.硬件环境:网络机房 2.学习工具:画程软件,python3. ... ...
~~ 已预览到文档结尾了 ~~