小学信息技术-python编程之变量教学设计学情分析教材分析课后反思_第1页
小学信息技术-python编程之变量教学设计学情分析教材分析课后反思_第2页
小学信息技术-python编程之变量教学设计学情分析教材分析课后反思_第3页
小学信息技术-python编程之变量教学设计学情分析教材分析课后反思_第4页
小学信息技术-python编程之变量教学设计学情分析教材分析课后反思_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

python程序设计之变量学情分析:本节内容的教授对象是六年级学生,学生在此之前已经接触过编程,已具有一定的信息素养和编程能力,具备了一定的自主探究、小组合作的能力。二、教学目标:知识与技能:1、能够在编程时灵活地对变量进行命名、赋值。2、能够熟练地区分变量名的真伪。3、能够灵活地用变量进行编程。过程与方法:1、通过让学生解决实际生活问题,激发学生学习编程的兴趣。2、通过自主探究、小组合作有效、规范地使用变量进行编程解决实际问题。情感态度与价值观:1、通过让学生在分析中完善程序,养成良好的变成习惯,培养编程思维。2、通过小组合作探究学习,培养学生自主合作探究能力和动手实践能力。3、通过本节课的学习,学生的环保意识有所提高,思想品德得到升华。四、教学重难点:重点:变量的命名与赋值。难点:灵活地运用变量进行编程解决实际问题。五、教学过程:(一)创设情境,导入新课:1、师:同学们,老师想问你们几个问题:你们喜欢大海吗?关注过海平面的变化吗?生:有/没有师:(关注过那肯定知道)海平面正在呈现上升趋势,现在我们就来看一段视频,看一下海平面上升带来的可怕后果。播放《当海平面上升之后》的视频。(学生认真观看)师:视频看完了,内容很震撼也很可怕,同时,给我们每个人都敲响了警钟!同学们,你们知道海平面上升的最直接原因是什么吗?生:全球气候变暖师:对!全球变暖使积雪和冰川融化,新的水源不断流入海洋,从而导致了海平面上升的后果。2、师:现在,我们看一道数学题,通过这道题目来具体看一下海平面的上升高度。(学生读题)全球变暖使海平面逐年上升。1980年至2019年,我国沿海海平面上升速率为3.3毫米/年,高于同期全球平均水平。按照这个上升速度,55年后海平面会上升多少?89年后呢?134年后呢……师:这样一道数学题能不能用咱们的python编程解决呢?生:能!师:看来同学们的编程思维已经在慢慢地形成,现在我们就一起来探究一下!(二)任务驱动,探究新知:万丈高楼平地起。要解决这个问题,我们要先来认识一个新朋友:变量。1、任务一:认识新朋友——变量师:我们先来看一段动画,一边看一边观察:视频里的温度计有什么特点。(学生认真观看动画)师:动画看完了,谁来说一下温度计有什么特点?生:温度值在变化师:总结得非常好,像温度这样有多个变化的数值、变化的量,我们就可以称它是变量。所以,什么是变量呢?生:变化的量师:非常好,那我们来看一下海平面高度这道题,仔细分析,哪个单位可以看成是变量?生:年师:那怎样将“年”这个变量运用到python编程中呢?现在请同学们结合导学案的练习一自主学习一下:变量的创建。(学生自主学习变量的创建。)师:哪位同学来说一下怎样在python中创建变量?生:给变量取一个名字师:非常好,那取名字能随便取吗?生:不能师:名字要具有描述性,要见名之意!比如:这道题中海平面的高度,我们可以怎样创建“年”这个变量?生:years或者nian师:变量的创建我们已经会了,现在我们来玩个环保小游戏。2、任务二:环保小卫士!师:导致全球变暖的不良因素很多,比如:人口剧增、环境污染、砍乱滥伐……它们想试图冒充变量,阻碍我们计算海平面的高度,请各位环保小卫士结合导学案练习二中的线索,找出这些假变量。(学生小组合作完成练习二的任务。)师:同学们完成了吗?哪位环保小卫士愿意上来试一试!生:(上台做题。)师:你是根据什么这么快判断出真变量和假变量的?生:变量的命名规则师:你能举例具体说明他们为什么是假变量吗?生:(举例说明)师:通过这个小游戏,我们知道,在给变量取名的时候是有命名规则的。我们一起来总结一下(课堂互动,教师引导学生学习保留字就是在python编程中有特殊功能的单词或字符串,比如:print输出、input输入。)。师:其实,变量只有名字是不完整的,还要有数值。现在我们就来看一下如何给变量赋值。3、任务三:变量的赋值师:我们还是以这道题(海平面高度)为例。请同学们参考导学案练习三,探究一下如何给年years这个变量赋值。(学生自主探究完成练习三。)师:同学们,完成了吗?输出结果是什么?生:55师:原来给变量赋值后,变量代表的就是所赋予的值。这个现象是不是跟数学中的解方程求x的值很像呢,要特别注意的是:这里的“=”叫做赋值运算符,它的作用就是把右边的数值赋予给左边的变量,跟数学中的等于号不一样。师:既然变量有数值了,接下来就可以进行运算,求海平面的高度了。我们一起来看一下。师演示:我们的目的是求海平面的高度,所以不能只将变量years的值输出,我们可以直接在print函数里面进行运算,最后将海平面的上升高度输出。years=55print(3.3*years)师:运行程序,我们发现:55年后,海平面会上升181.5毫米。长此以往,海平面的高度还会有什么变化呢?,现在就请同学们以60年和72年为例,计算一下海平面的上升高度。(学生自主编程,完成任务后,教师提问最后的输出结果。)师:通过刚才的练习,我们发现,当我们要测试一个新数据时,要反复回头去修改程序,这样是不是太麻烦了?为了让我们的程序运行起来更高效,我们来施展一项新技能,首先请出我们的老朋友、一个好帮手——input()函数。用它来帮助我们,不用修改程序,也可以将我们需要的数据从键盘中输入到程序里,从而把数值赋给变量。师:要注意,只有数字才可以进行运算,所以在给变量进行赋值时,一定要先转化成整数!转化成整数的函数是什么呀?生:int()函数师:现在请同学们自己尝试完善自己的程序,并测试一下75年后海平面的上升高度。(学生修改程序,教师在巡视过程中请一名同学上台修改)师:同学们修改完了吗?我们来看一下这位同学修改的跟你修改的一样吗?我们先来输入数据(75)测试一下:75年后海平面上升247.5毫米。师:你能为我们讲解一下你的程序吗?生:(一边演示一边讲解自己的程序。)(三)学以致用,巩固提高:师:其实全球变暖对一些动物的影响也非常大,尤其是北极熊!我们来看一下:由于全球变暖的影响,北极的冰川加速融化,导致北极熊的家园遭到了很大程度的破坏,这给北极熊的生存带来了巨大威胁。据统计,2019年野生北极熊数量只有2万只左右,但是由于冰川的减少,以及人类的干涉,导致它们的数量呈下降趋势,据估计,在未来35年之后,北极熊的数量可能会减少30%。请你编程计算出北极熊会减少多少只?(学生合作编程)师:同学们已经完成了任务。哪位小老师愿意来给我们分享一下你是怎样编程的?生:(分享自己的运行结果)(四)课堂总结:1、师:通过编程我们清楚地计算出了海平面的上升高度以及北极熊的减少的数量,一个又一个的数字让我们警醒。师:人口剧增、环境的污染、二氧化碳大量排放、全球森林覆盖面积日益减少,使全球气候变暖成为人们面临的一个严峻的问题。2005年的夏天,在阿拉斯加北部有12头北极熊出乎人们预料地死去。它们的死不是因为疾病,也不是因为被猎杀或食物短缺,而是因为冰川融化,没有浮冰让他们休息,长时间游在水里被淹死。所以,同学们,让我们从我们的日常生活做起,环保意识里心中,尽一些绵薄之力让冰川融化得慢一些,再慢一些,比如:节约使用纸张、不用一次性筷子、多植树造林、低碳出行……2、学生分享本节课的收获。教材分析信息技术学科是学科中最年轻的工具性学科,同时又是知识技能更新最快的学科。《python编程之变量》选自python 语言编程基础篇的第三课,本教材主要介绍python编程的基本语法及三大基本结构、基本的数据结构,通过编程语言作为载体向学生传授编程的基本原理,锻炼学生能力,通过大量的针对性的编程实例练习,让学生对变成有所认知,并能够掌握编程的方法和原理。本节课围绕变量的相关知识展开,讲了变量的命名、变量的赋值以及利用变量灵活地进行编程,在讲授过程中结合生活中的实际问题,通过这样的环节设计,帮助学生理解新知识,激发学生的学习兴趣。六年级学情分析六年级学生在此之前已经接触过编程,已具有一定的信息素养和编程能力,具备了一定的自主探究、小组合作的能力。学生对信息技术课兴趣很浓,主要原因在于对计算机的好奇以及计算机的游戏、娱乐功能,这点很重要,只要能充分抓住并利用好这一特点,将游戏、娱乐适当蕴含于课堂,对教学效果的提高有着事半功倍的作用。班级中有少数学生基础较差,接受新知识较慢,对这部分学生应进行特别关注,在学生操作教师进行巡视时,要给予这部分学生个别辅导,或者通过小组合作的力量互教互学,以保证这部分学生能够紧跟课堂的步伐。针对学生年级的升高,学生的思维能力和学习能力有所提高,对于计算机中的一些理论性问题可以适当融汇于课堂中,以便提高他们的专业知识。同时,教师也要加强学生基础知识的掌握,对知识的延伸与拓展需深入了解,特别是对各知识的融会贯通,灵活理解与运用。在让学生进行编程练习时,教师布置的题目应尽可能与生活实际相联系,这样既可以帮助学生理解,又可以激发学生的变成兴趣,另外要注重引导学会分析方法,尽量避免程式化练习,多给学生提供丰富的与生活实际与已有经验相联系的知识素材,提高学生运用知识解决问题的能力,使学生充分感悟“学以致用”语文无处不在的魅力。课标分析新课标的关键词是“核心素养”,学科核心素养是学科教育人价值的集中体现,是学生提供学科学习逐步形成的正确价值观、必备品格和关键能力。信息技术学科核心素养则是培养学生的信息意识、计算思维、数字化学习与创新以及社会责任。信息意识指个体对信息的敏感度和对信息价值的判断力;计算思维指个体运用计算机科学领域的思想方法,在形成问题解决方案的过程中产生的一系列思维活动;数字化学习与创新指个体通过评估并选用常见的数字化资源与工具,有效地管理学习过程与学习资源,创造性地解决问题,从而完成学习任务;信息社会责任指信息社会中的个体在文化修养、道德规范和行为自律等方面应尽的责任。新课标指出小学是信息素养培养的启蒙阶段,小学阶段内容体现信息处理基本主线,侧重基础知识和基本技能的学习。新课程下,中小学信息技术学科学生学业评价,已不再是单纯检查学生对信息技术知识技能掌握的情况,而是运用多种方法综合评价学生在情感、态度价值观、知识与技能、创新意识和实践能力等方面的变化与进步,因此,在对学生进行学业评价,是应该尊重每个学生的个性发展,采用多元化评价,对学生进行综合素质的评价,激励学生不断进步与成长,培养学生成为具有信息素养的社会接班人。围绕新课标的思想,教师在实际教学中应做到以下几点:围绕学科核心素养,科学制定教学目标,合理选择和组织教学内容。创设真实问题情境,加深探究学习,促进学习方式转变。关注学生个体差异,实施分层教学,鼓励学生个性发展。搭建数字化学习环境,培养学生数字化学习能力和创新意识。课堂效果分析课堂教学效果是教师进行课堂教学的落脚点,一切教学手段的运用和教学方法的选择最终的目的是课堂教学效果的最大化。新课程提倡自主、合作、探究的学习方式,课堂教学是学生学习科学文化知识的主阵地,也是对学生进行思想品德教育的主渠道。教师应着力构建自主的课堂,让学生在生动、活泼的状态中高效率地学习。如何才能提高课堂教学的有效性,我在本节课中的教学中主要运用了以下几种方法。强化信息技术的应用意识,鼓励学以致用。本节课对问题的设计都来源于学生的生活实际,便于学生将掌握的知识及时转换为解决生活实际问题的能力,如:求海平面的上升高度、北极熊的减少数量。作为教师在教学中要善于创造性的运用知识点,拓展学生适应现代社会生活所需的信息技术技能。新课程理念要求在课堂教学中教师应是学生学习的组织者、引导者和促进者;学生是课堂教学的主体,课堂学习活动的主人。本节课设计的教学环节形式多样,可以充分调动学生的学习积极性,让不同层次的学生都参与其中。探究式教学法,课堂中针对某一特殊的教学内容,教师先进行简单提示或不作讲解,只是给学生一个任务,让其自己完成。让学生在完成任务的过程中探索知识,完成学习任务,让学生在自主探究中提高自主学习能力。4、小组合作学习,本节课还采用了小组合作的形式学习新知,学生主动地寻求学习伙伴并共同探索问题。提高了学生的团体意识和团队协作能力。    《变量》导学案练习一:变量的创建 例如:可以给“年”这个变量取名为:例如:可以给“年”这个变量取名为:year或者years或者nianPython中创建变量很简单,只需要给变量取一个名字,但是,变量名要有意义,具有描述性,要见名知意!练习二:变量的命名规则请各位环保小卫士找出真变量和假变量!!!yearsyearsprint_senlinhuanjing@lajijie_nengHuanbaohaiYang3wuran-homeinputwuran3线索——变量的命名规则:(真正的变量具有以下特点)变量名只能以字母和下划线_开头。例如:huanbao、_senlin变量名只能由字母、下划线_、数字组成,不可以有特殊符号(如:@、*、……)。变量名中间不能有空格。变量名不能和Python保留字相同。(python保留字:在python中有特殊功能的单词。如:print输出、input输入)练习三:变量的值在IDLE中编写以下程序,并观察输出结果:years=55years=55print(years)课后反思本节课主要教学内容为python语言编程中变量的知识点,学生通过学习,能够熟练地给变量命名、赋值,并且能够灵活地运用变量进行编程解决实际问题。为了完成教学目标,我制定了三个学习任务:变量的命名、辨别真假变量、变量的赋值以及运用变量进行编程,教学过程中我采用了演示法、讨论法、任务驱动法、自主探究、小组合作等。为了让学生真正地成为课堂的主人,我采用“小老师”的方式,让学生上台进行演示讲解,在小组合作时,合作伙伴之间进行互教互学,都可以让学生树立学习小主人的意识,并让学生

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论