资源简介 走进数据大家庭一、教学目标1.了解常用的数据类型,学会基本运算。2.掌握变量的含义、赋值和运算。3.通过编写程序解决一些简单的问题。二、教学重难点分析教学重点:变量的含义、赋值和标准数据类型(数字型和字符串型)及其运算。教学难点:通过编写程序解决一些简单的问题。三、教学准备1.教学环境软件环境:多媒体网络教学软件、Python编程软件。硬件环境:多媒体网络教室。2.教学资源教学课件、参考程序、微课等。四、教学建议本课主要介绍变量和数据类型的相关知识。在创设情境导入新课环节,教师可以结合教材上的引言,类比现实生活中宾馆房间的申请分配实例,引出本课的学习内容:走进数据大家庭。“新知园地”部分,教材通过变量、数据类型及其运算的讲解和两个探究实践,引导学生由浅入深地进行自主探究学习。本课的教学内容对于初中生来说比较陌生,教师可以对学生进行异质分组,采用小组合作学习的模式,最大限度地发挥合作学习的优势。在教学时,教师可根据教学任务的需求,引领学生逐个地对每个编程知识和编程技能进行探究学习,让同组学生一起动手实践,一起讨论交流完成任务,从而相互促进,共同提高。(一)变量1.变量的命名变量这个概念,对于学生来说不好理解。教师可以采用举例子、打比方的方式,用现实生活中的例子帮助学生理解它的含义:如宾馆内的每个房间都有一个名字,可视作变量名,里面的客人是可以变化的,客人可以看作变量的值。对于变量的命名规则,可以问题为引领(如:这些变量名中,哪些是合法的?哪些是不合法的?A.abc B.asC.123abc D._sum),引导学生自学教材,理解并掌握变量的命名规则。2.变量的赋值教师可以引导学生自学教材或观看示例程序微课,通过“探究实践一”学习变量的赋值、input()函数和int()函数的使用方法,让学生通过亲身体验具体操作步骤,学会利用编写程序来解决一些简单的问题。当然,教材中的示例程序仅供参考,教师也可以根据自身情况或学生的实际情况合理地选择其他编程实例。在教学时,教师应注意引导学生进行小组合作学习,在学习知识的同时培养学生的综合素养。(二)数据类型及其运算Python具有强大的数据处理能力,可以处理多种类型的数据。教师可以引导学生重点学习两种常用的标准数据类型。1.数字型对数字型知识点的学习,教师可以引导学生先自学教材,了解整数和浮点数是两种常用的数字型,知道Python中常用的算术运算符及其具体含义;然后引导学生通过自学教材中的“探究实践二”或观看该示例程序微课,学会通过编写程序来计算水电费,利用计算机编程快速地解决生活中遇到的问题,从而充分调动学生的学习兴趣。教材中的示例程序仅供参考,教师也可以根据自身的情况或学生的实际情况合理地选择其他编程实例。2.字符串型对于字符串型知识点的学习,教师可以引导学生自学教材,了解字符串型数据类型的表示方法、字符串拼接以及创建重复字符串的方法。(三)巩固提升第1题:读程序,写结果,主要检测学生对变量赋值的掌握情况,进一步巩固学生对变量这个知识点的理解和学习。参考答案:程序1:banana程序2: x=20 y=15apple第2题:通过编写程序,检测学生对数据类型及其运算的掌握情况,培养学生通过编写程序来解决一些简单问题的能力。参考程序:教师还可以根据实际情况适当增加让学生自己或小组合作进行程序设计的内容,满足不同层次学生的需求,同时培养学生的自主学习、发散思维、合作探究等能力。教师可以利用“巩固提升”检测学生的学习质量,学生也可据此检测自己知识的掌握情况。(四)成果分享教师可组织学生先进行组内作品的分享与交流,即展示编写的程序和运行结果等,选出学生编写的不同程序,然后参与全班的分享与交流。在分享交流过程中,教师要引导学生讲述自己的编程思路和所用的算法,总结本节课的新收获,学习到的新知识和新技能,让学生在不知不觉中提升自己的计算思维能力。五、教学评价设计本课的主要内容包括变量相关知识、数据类型及其运算和两个探究实践。教师可以根据课堂上学生的表现,依据SOLO分类评价理论进行过程性评价;也可依据SOLO分类评价理论对学生的巩固提升完成情况进行分级评价。六、补充资料本课的“知识链接 Python中的标准数据类型”,属于补充性学习材料,主要简单介绍了列表、元组、字典和集合四种Python的数据类型,旨在拓宽知识面,让学生全面了解包括数字型和字符串型在内的六种标准数据类型。学生可根据自己的兴趣爱好和学习能力进行选学。七、教学反思 展开更多...... 收起↑ 资源预览