初中信息技术_用选择结构做出判断教学设计学情分析教材分析课后反思
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
初中信息技术第二册
第2单元微项目2
《用选择结构程序作出判断》
教学设计
【学生活动】
打开程序,运行结果
【设计意图】由于学生对于程序设计的流程是陌生的,通过运用流程图将实际问题进行分析,培养学生的思维能力,老师和学生共同来设计完成一个程序,不仅让学生在思考中明白了什么是选择结构的单分支结构,而且对于程序设计有了一定了解,为后面学生独立活动做好铺垫,学生看到程序设计运行出的结果,也增加了学生对于程序设计的积极性。
3、项目探究活动一: 【活动内容】
如果超过15人,表扬同学们棒棒哒!,那同学们你们能设计一个程序,实现当人数不超过15人时,输出“同学们需要继续努力啦”。
【活动要求】
打开桌面——学习资源包——导学助手.exe,进行探究一的代码设计,如果遇到困难,可以参考操作指南和视频指导,运行成功的同学,可以帮助同组的同学,全组完成的同学可以到前面贴一颗小纽扣。
【学生活动】
学生独立完成程序设计,遇到问题可以查看导学助手或者小组内互助,小组完成后,相互交流设计过程,一位同学分享他的程序,讲一下程序运行的流程,展示程序运行结果。
【设计意图】
学生独立完成程序设计,可参考教师提供的导学助手,可以培养学生的自主学习能力,遇到问题寻求组员帮助,可以培养学生小组合作能力,同学做小老师讲解,不仅锻炼了学生的语言表达能力,也充分体现了学生作为课堂的主人,提高了学生学习的主动性,其他同学进行评价,也提升了学生的语言表达和组织能力。
4、项目探究活动二
设计算法 1、需输入:做家务人数 2
、判断条件:人数大于15 3
、条件成立执行结果 同学们棒棒哒! a=int(input(“做家务人数是”))
if a>15:
print(“同学们棒棒哒!”)
【活动内容】
我们刚才尝试了两个小程序,一个条件是超过15人,一个是不超过15人,他们正好互补,那么我们能不能把两个程序合并到一起呢?也就是我们能设计这样一个程序吗? 【活动要求】
设计程序:输入做家务的人数,如果人数大于15,那么输出“同学们,棒棒哒”,否则(也就是小于等于15人)输出“同学们需要继续努力啦” 【活动分析】
总结:
像这样根据一个条件成立是否成立,执行不同的结果,我们叫他选择结构中的双分支结构,在双分支结构中一般用if -else 语句来实现,if 表示如果,else 表示否则所以他的一般形式就是
【活动要求】
打开桌面——学习资源包——导学助手.exe,进行探究二的代码设计,如果遇到困
是
结束
同学们需要继续努力啦
否
人数大于15 同学们,棒棒哒
做家务人数
《用选择结构程序作出判断》学情分析本节课所采用的是初一的学生,学生对python编程是第二次接触,通过第一节课顺序结构的学习,已经对Python有了初步的了解,但是对于python编程的语法仍然不够熟悉,对于语句的运用也够不熟练,对于标点符号以及中英文切换上也不够熟练,所以在课堂教学中不仅要重视基础语法的讲解练习,要更加重视对学生思维方法上的引领,培养学生对于python编程的兴趣,让学生学会编程,爱上编程,因此在课堂上要把握好教学进度,要充分发挥小组合作研究的力量,多鼓励学生自己探索。
《用选择结构程序作出判断》教材分析
本节课是泰山出版社信息技术初中第一册第二单元中的微项
目2《探究用选择结构做出判断》,本项目的学习目的在于培养学生利用计算机解决问题的思维,能够体验如何运用python编程语言的选择结构解决问题,并为未来编程学习打下基础。
通过本节课的学习,学生可以简单了解python语言的特点以及使用技巧,掌握其基本语法,会分析程序,设计程序,对生活中简单的问题可以用计算及解决,通过对选择结构的探索,培养计算思维,从而提高核心素养。
教学目标
4、了解选择结构程序的定义、类型以及语法基本形式。
5、能根据需要选用合适的选择结构类型进行编写程序,运行程序,
修改程序。
6、体会用Python编程解决生活中问题,培养学生的计算思维,
提高学生对于Python编程的兴趣
教学重难点
教学重点:了解选择结构程序的三种类型,以及语法形式。
教学难点:运用选择结构程序解决实际问题,进行程序的设计、运行。
《探究用程序加工数据的过程》导学卡
威海第十四中学
泰山出版社第一册第二单元
《用选择结构程序做出判断》
教学反思
威海临港区
本节课是泰山出版社信息技术第一册第二单元的第二课,也是学生初次接触python编程的第二课,对学生来说这个软件依然不算熟悉,所以学生对程序语言理解的不多,对于输入法切换操作也较慢,基于学情的考虑,对于学生难于理解的选择结构的概念从选择结构的三种类型进行讲解,并通过与学生息息相关的家务劳动引出本节课的课题,让学生在探究家务劳动人数与学生家务劳动情况的过程中理解单分支、双分支、多分支的运行过程,并讲解学生在语言中使用要注意的问题,这样学生更加容易理解,也考虑到学生对于语法掌握的不熟悉,所以本节课的练习采用程序填空的形式,让学生将程序补充完整,这样不仅降低了难度,也让学生更容易完成,更加容易获得满足感,提高了学生学习编程的积极性。
在学生的探究过程中,我也注意发挥小组合作的作用,个人完成任务后可帮助小组其他成员完成,将课堂还给了学生,达到生教生的目的,提升了学生的学习能力。
在学生设计程序的过程中会出现很多关于语法、大小写等的错误,一般都是老师帮助纠错,学生很少有能发现错误的能力,在这方面老师要注意加强培养学生。
可以借用一些翻译软件,让学生自己明白错误在哪里,自己尝试解决,可以提高学生的问题解决能力。
其次在本节课没有体现学生的学习目标,应该在最后课程总结的过程中可
以借用思维导图,对本节课的知识进行一个梳理,明确本节课的教学目标,体现教学目标评价的一致性。
《用选择结构做出判断》课标分析
(一)学科核心素养要求
依据国家信息化发展纲要.中小学综合实践活动指导纲要.其他学段的课程标准,突出学科核心素养作为信息科学与信息技术的课程目标,结合学科融合.创新人才培养等教育理念,以项目学习的方式进行课程实施。
各地方可根据当地实际情况参照相关技术领域制定相应的学习目标。
(二)课标解读
对于Python编程,是数据计算和程序设计部分,通过应用软件、程序进行数据的高效采集、自动化计算分析与结论输出,要注重培养学生的计算思维。