《用循环结构程序自动化计算(for循环)》教学设计
用循环结构程序自动化计算(for循环)_信息技术_初中__
一、教材分析:
本节课是泰山出版社《初中信息技术》第1册·第2单元“探究如何用计算机解决问题”微项目3用循环结构程序自动化计算的内容。
本单元学习的目的在于培养学生利用计算机解决问题的思维,能够体验如何运用PYTHON编程语言解决问题,并为未来编程学习打好基础。PYTHON语言是完全面向对象的语言,其书写规范、清晰,若编码人员有不好的编程习惯,则编译可能无法通过,因此,在教学时要格外注意PYTHON语言的规范性。在项目研讨的过程中,要注意引导和鼓励,利用利用简单有趣的活动,激发学生的兴趣、想象力、创造力,打破程序学习的神秘面纱,让程序的学习不再枯燥难懂。
通过本单元的学习,学生简单了解PYTHON编程语言的特点及使用技巧,掌握其基本语法,会分析程序、设计程序,对于生活中简单的问题可以用计算机解决,通过对顺序结构、选择结构和循环结构等语言的探索,培养计算思维,从而提高核心素养。
二、学情分析:
初一学生从来没有接触过PYTHON语言,程序设计要求学生的逻辑思维能力非常强,学生理解比较困难,并且初一的学生年龄小,理解能力有所欠缺,但学习热情比较高,渴望学习新的知识同,编程对他们来说也是比较神奇的事物,从某种意义上来说,从本部分内容开始,才能真正体现出编程的乐趣,所以从导入到任务的设计,是否是学生喜闻乐见的,是能否顺利进行课堂内容的关键。所以本节课在导入之初,首先采用“抛硬币游戏”,激发学生兴趣,利用小游戏,结合生活中的实际问题转化为编程语言的算法来解决。本节课主要是通过任务的设置激发学生对编程语言的兴趣,多给学生动手的机会,提倡学生自主学习。但农村学校学生水平参差不齐,所以上课时要把起点放低,从基础着手,让每位学生都有能力完成基本任务,有能力的学生再去完成拓展任务,以充分发挥学生的积极性与自主性。让学生以练为主,以亲自尝试实践、积极动脑动手来学习新知。
三、教学设计:
(一)、教学目标:
1、知识与技能:
(1)理解循环语句的含义并能掌握FOR语句的基本结构。了解循环变量和range()函数的作用。
(2)理解循环变量在循环中的作用,能够熟练应用range()函数。
(3)学会使用FOR语句进行程序设计,能使用循环结构程序解决简单问题,提高编程能力。
2、过程与方法:
本节课注重学习内容和学生生活相联系,注重能力训练与问题解决相联系,通过学习“循环结构—FOR语句”,掌握循环结构的程序设计,学会基本的程序设计方法。
3、情感、态度和价值观:
(1)培养学生能够实际情况进行循环结构的运用能力。
(2)培养学生自主学习、协作学习的能力,能够有效地体现学生团结协作、积极向上的精神。
(3)通过循环问题探究,体验计算机利用循环结构解决生活中的循环问题的方法,体验算法的巧妙运用。
(4)通过对算法的描述,体验描述算法对解决问题的重要性,养成清晰描述问题的习惯。
(二)教学重点、难点:
教学重点:理解循环结构的含义,掌握FOR语句的基本结构、格式,掌握range()函数的使用。
教学难点:编写代码实现FOR语句的功能,并能利用循环语句解决需要重复类似操作的生活实际问题。
教学策略
1、用“任务驱动”教学法创设问题情境,在完成任务的过程中,构建自己的知识体系。
针对学生已有的知识水平,由学生自主探究解决,发挥学生的主体作用,设计任务的问题情境及素材要能激发学生的学习兴趣,在任务实施过程要进一步细化各小任务,同时要注意及时利用广播教学系统进行及时点拨,利用师生互动的方式让学生带着任务和问题有目标地探究、发现学习,为学生营造了一个轻松、愉悦的学习氛围,并且通过多种学习方式(如自主探究、合作学习等),确保任务目标的达成,提升学生用信息技术解决问题的能力。
用过程性评价激励进步、促进学习
用“成长记录”将学生课堂上各个任务的参与情况、完成情况及时评价并填写在相应的记录表单中,以方便教师、家长跟踪学生的学习效果,也有利于课堂教学目标的达成与学生的养成教育。
3、发挥“电子教室”教学平台的增效作用
用电子签到、屏幕广播、示范转播等网络教学平台的功能完成常规教学与信息技术教学优势的整合与互补。
4、建立学习网站,让学生学会多种方式获取帮助,实现分层次教学
考虑到学生已有知识水平和操作电脑的能力存在较大的差异,从学生的实际出发,建立学习网站,网站中包括补缺内容的帮助提醒,知识点的归纳总结等模块,让学生能以更多的方式及时获取帮助,不但照顾到劣势学生也给优生提供了更大的学习空间,使每一位学生的能力都得到扩展与提高。
(四)教学准备:
1.任务及任务素材
相关的素材存放于“练习”文件夹下。
2.投影仪、能上网的计算机、电子教室
利用多媒体电子教室的广播教学
原创力文档

文档评论(0)