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

下载本文档

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

文档简介

小学信息技术学科优质课教学设计Python编程:变量小学六年级《Python编程——变量》教学设计教材分析本课有四个模块组成,重在引导学生理解和掌握变量这个概念,让学生了解什么是程序,什么是编程,为什么要学编程,重点是为什么要学编程,以便激发学生的学习兴趣。教学目标知识目标:理解变量的概念、变量的创建。能力目标:能够在程序中熟练使用变量情感态度和价值观目标:通过学习编程,培养孩子的创新精神,动手能力和团队协作能力教学重难点教学重点:变量在程序中的使用教学难点:变量在程序中的使用教学时间:1课时教学过程导入新课请同学们欣赏一段视频,请看大屏幕。在看视频的同时,请同学们注意观察视频下面哪些数据在发生变化。这是我国“嫦娥三号”卫星发射的实况录像,标志着我国的航天技术又向前迈进了一大步。看完了视频,同学们有什么发现?视频里的时间、高度、经度、纬度、速度等都在时刻发生着变化,我们把这种变化的数据叫变量,在Python编程里也经常会使用到变量,让我们走进今天的学习——变量。讲授新课什么是变量呢?我们在编写程序的时候会用到各种数据,编程语言引入了变量的概念。可以形象的理解为:变量就是一个盒子,我们把数据放在盒子里,在程序中可以往盒子里放数据,也可以把盒子里的数据拿来使用。(PPT动画演示变量赋值的过程,便于理解。)怎样创建变量呢?Python里创建一个变量很简单,只要起一个变量的名字,并给他一个值就可以了。【任务一】创建3个变量n、t、v,n变量存储字符串"嫦娥三号",t变量(代表时间秒)存储100,v变量(代表速度千米/秒)存储7.864,并输出到屏幕上。小组合作、自主探究完成任务一,让学生演示操作过程。思考:这里有个“=”跟我们数学中的等于号意义一样吗?不一样,在Python里,它称为赋值运算符,它的作用是把右边的值赋予给左边的变量,也可以理解"="的作用是将右边的数据存储在左边的变量里面了。刚才我们创建了3个变量,变量的命名基本上是比较随意的,但也需要主要以下几方面:①变量名不能以数字开头,只能以字母和_开头②变量名不能和Python保留字相同,比如printinput等③变量名区分大小写,a和A是两个不同的变量④变量名中不包含空格。火眼金睛小测试:判断哪些变量命名是合法的a1、1a、input、_t、ab_c、abc变量值的修改。变量,之所以称之为变量,是因为它里面存储的数据是可以改变的,变量赋值以后,这个值一直存在,直到赋予新的值,新的值就会把旧值覆盖掉了。【任务二】给t变量和v变量重新赋值给t变量赋值1200,v变量赋值18.756,并输出到屏幕小组合作、自主探究完成任务二,让学生演示操作过程。4.表达式其实,赋值运算符=右侧的内容很丰富,除了可以是字符、数字,还可以是表达式,input()等。【任务三】假设火箭飞行时间是2000(秒),平均速度是20.568(千米/秒),求出火箭的飞行距离,写出程序代码并输出。小组合作、自主探究完成任务三,让学生演示操作过程。拓展已知圆的半径是10,求出圆的面积,试着写出python程序代码并在程序上运行验证。分享收获同学们,这节课你们会听讲、会思考、会合作、还会分享,老师为优秀的你们点赞,接下来,我们一起回想一下这节课所学,谈一下你们的收获吧!(学生分享)课堂小结看到同学们收获那么多,老师真为你们高兴,在人工智能飞速发展的今天,学习一门编程语言显得格外重要,老师希望编程的种子能在同学们心中生根、发芽、开花,愿你们用智慧的双手和灵巧的大脑创造更加美好的生活,下课,同学们再见。板书:变量变量的创建变量值的修改表达式《Python编程:变量》学情分析学生有了对于python的基本认识,在学习变量和数据类型的时候能够更顺利的进行,在本节课学习中应注意学生对于变量的理解和数据类型的大体了解,同时区分“=”在数学中和程序语言中的不同含义,可以设置相关的任务,为学生更好的理解与学习提供依据和加深程序编写的印象。学生刚刚接触编程,难免对于编程的代码编写存在一定的理解难度,可能会有眼高手低的情况,因此老师应该耐心和理性对待,同时,给学生设置任务需要简单一点,让学生在成功中收获自信,可以在以后的学习中顺利的进行编程学习和兴趣培养。《Python编程:变量》效果分析《Python编程:变量》这节课基于学生核心素养的培养做到了以学生为主体,关注学生,同时以学生身边的的事来激发学生学习的热情,便于学生理解。并且在教学过程中用任务驱动的方式,分小组完成任务,让学生在小组合作的过程中学会合作和分享,同时培养了学生自主探究的学习方式。整个过程中,充分做到了学生为主体,教师为主导,将学生生活整合到课堂教学中,把抽象的编程知识具体化,便于学生理解,最后教会学生用编程的思维解决生活问题,真正做到了从生活中来,到生活中去,有助于学生核心素养的提升。本节课收到了预期的效果。《Python编程:变量》教材分析《Python基础课程》是基于青岛市信息技术学情,旨在贯彻“十三五”国家科技创新规划,《国家创新驱动发展战略纲要》和《国家中长期科学和技术发展规划纲要》,培养学生的逻辑思维能力,提高信息技术专业素养。本节课是python学习的第三课,变量和数据类型是程序设计中重要的基础,程序设计顺利进行往往都离不开变量的赋值,本节课是程序设计学习的必备的基本知识,从这节课开始程序编写开始有了逻辑性,学生需要理解程序怎样运行,才能更好的进行代码编写,因此第三课也是承前启后的一课,是编程真正开始的课。《Python编程:变量》评测练习【任务一】创建3个变量n、t、v,n变量存储字符串"嫦娥三号",t变量(代表时间秒)存储100,v变量(代表速度千米/秒)存储7.864,并输出到屏幕上。【小测试】判断哪些变量命名是合法的a1、1a、input、_t、ab_c、abc【任务二】给t变量和v变量重新赋值给t变量赋值1200,v变量赋值18.756,并输出到屏幕小组合作、自主探究完成任务二,让学生演示操作过程。【任务三】假设火箭飞行时间是2000(秒),平均速度是20.568(千米/秒),求出火箭的飞行距离,写出程序代码并输出。【拓展】已知圆的半径是10,求出圆的面积,试着写出python程序代码并在程序上运行验证。《Python编程:变量》课后反思通过本节课,我认为作为教师在课堂上给予学生基本技能之后应该更多的给学生讨论、发言机会、培养合作意识。让学生能通过自己合作分析阅读程序,进而能自己编写程序。教师起到一个组织、引导的作用,充分发挥学生的主观能动性、创新性。一、激发兴趣,调动学生用心性由于学生的好奇心重、好动,对于信息技术这一门能够动手实际操作的学科有很大的兴趣。但如果教师在教学过程中只是按照传统的教学方法,完全依据教材介绍的知识对学生进行教学,让学生掌握粗浅的知识后就反复不断地作同样类型的练习,那么学习就会变得枯燥无味,尤其是python语言本身比较抽象,比较难理解这时候就需要教师备课程中深挖教材,改变教学策略,让教学过程更有吸引力。二、精讲多练,集中学生注意力“精讲”,是指对于学生自我看得懂的、易理解的资料,教师少讲,甚至不讲,让学生自学:而对于一些较难的知识要有针对性地讲解,突出重点,抓住关键,突破难点,让学生掌握要领。“多练”,是指让学生尽可能多地参加实践操作,从而掌握信息技术的基本知识与技能,培养学生的自学潜力。在学生实际操作时教师加强巡回辅导,及时解决学生发现的问题。三、加强课堂教学的互动互动能够在小组合作中体现。小组合作实际上是一种优、差的合理搭配。在共同完成任务的过程中,优生发挥特长,施展才能,差生尽其所能,学有所得。这实现了学生资源的共享利用。这种互动能够调动优、差生的用心性,还会明显的改善课堂纪律。四、提升教师自身的魅力要维持好课堂纪律,教师务必在学生心目中树立威信,而威信的树立有要求教师具有较高的素质。正所谓“亲其师,信其道”。总之,信息技术学科由于其实践性及应用性强的特点决定了在教学中务必采取相应的、灵活多样的评价方式,才能有助于培养学生的实践创新精神。以上是我在信息技术课教学中的一些心得体会,但在实际教学过程中,还务必针对具体的教学资料采用灵活多样的教学手段及教学方法,才能使教学效果和教学质量再上一个新台阶。我们教师就应立足于人的发展,对学生既

温馨提示

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

评论

0/150

提交评论