还剩3页未读,继续阅读
文本内容:
《四川省义务教育阶段信息技术教材》课程教学设计第节我的第一个程序2Python科目信息技术教学对象七年级课时课时1提供者卢坤单位白沙中学
一、教学内容分析本课内容为《我的第一个程序》的第节,帮助学生使用中的Python2Python input函数,学会变量的使用,明白变量的命名规则通过课堂互动与分享,激发学生的学习兴趣
二、教学目标知识与技能
1.
(1)掌握input函数的使用(动作技能)
(2)能够说出变量的概念(知识)
(3)掌握变量的使用方法(动作技能)
(4)掌握变量的命名规则(知识)过程与方法
2.
(1)通过观看和模仿教师演示,掌握input函数的使用,理解变量的概念,掌握其使用方法和命名规则等知识点,锻炼学生的逻辑思维能力
(2)通过自主练习与探索,培养学生的自主探究能力,体验自主学习的乐趣
(3)通过课堂分享与交流,能够对本课所学内容进行总结与拓展.情感态度与价值观3
(1)通过对Python中input函数和变量知识的学习,能够进•,步了解Python的神奇之处,激发对的学习兴趣Python
(2)通过自主操作练习,提高自身的动手操作能力,体验人机交互的乐趣
三、学习者特征分析
(3)通过运行Python程序,培养高效、严谨的思维习惯己有的知识技能基础
1.教学对象是七年级的学生,通过小学信息技术课程的学习,有一定的计算机操作基础,也具备了一定的逻辑思维能力通过上节课的学习,大致了解语言,能够Python完成基本输出语句命令,运行基本的语言程序Python.学习动机2在对语言有一定认识的基础上,该阶段的学生对新事物的好奇心比较强,Python愿意接触和自己学习、生活密切相关的新事物,具有良好的学习动机其他
3.由于学生成长环境与学习环境不同,不同学生对编程语言的学习能力存在较大差异,动手操作能力也会有一定差距
四、教学策略选择与设计教师示范、练习驱动
五、教学重点及难点重点让学生掌握基本输入函数、变量的使用方法input难点理解语言中变量的概念以及变量的命名规则
六、教学过程Python教学环节教师活动学生活动设计意图情境创设教师语言通过上节课的学习,大家对语言有个Python简单的了解,掌握了print函数的基本功能,也能够写一个完整的程序来运Python行,现在在遇到两个Python新的问题,大家看下怎么来让学生大致了解决提问1前面我们学解Python语言,认真聆听
1.新课导入习通过print函数来输出程用有趣的应用思考并回答问题序中的值,但反过来,程序激发学生的编怎么接收用户需要输入的程兴趣值?提问2怎么将用户输入的值保存下来?请大家带着这两个问题来开始我们今天的学习函数教师语言刚才给大家提的问题,程序怎么接收用户需要输入的值,不知道大家找到解决方法没有,我们先来看下面的程序3Python373Shell-□X付Shell DebugQpkm掌握语言ndow HepPythonPvt仍hon3;3U373:tf4^dl
2.Mar2$
19.21:A53LltSC v.191532bit8vin32中变量的概念Typf*b*lp*.credit•*or-UctnttO*fo»rs么or,t ia*f人on的Mti代on眄.观察、模仿教师操作自和命名规则,掌小普茅嬴3修我所通过这个
2.新知讲解主练习握变量的使用程序,我们看出,函input自主探索方法,掌握输入数用于向用户生成一条提字符串的和数示,然后获取用户输入的内据容请大家先尝试一下input函数的使用方法,可以在命令窗口中完成,也可以新建一个程序来完成,注意程序中标点符号的格式教师行为教师巡视学生操作情况,回答学生在操作中遇到的问题变量的概念
2.教师语言我们通过input函数获取用户输入的内容,解决了我们课前提出的第一个问题,但第二个问题,怎么保存用户输入的内容呢?我们接着看下面的程序JfylhonUJSMr-OX[ik[c«tWb用OplE,WrdowHep
17.3«V3知;.3:44KX!
2.*r S2(0I1n9te.lH21c:o26,:蚪r191632MTn*copynfit*.er•dm*orfee BortiL诂n2fe“,r你•)闾—什MB2C%佚?取a a入的ffl轴相瞅廉一向一刚本禽MX—■・***7的»同•.—)一*Yn,四乐乐”印出的他己受通过程序我们发现,使用来保存了用户输入的“name”值,那么在程序中被“name”称为什么?变量教师讲解-变量概念变量是在程序设计时存储信息使用的跟我们生活中快递柜的使用非常类似快递柜就相当于我们的计算机内存,快递物品就相当于存储在计算机内存中的信息,当我们输入快递柜的编号就可以从里面取出快递,那我们在计算机中提供一个内存编号(内存地址)就可以从里面存取信息,而内存地址非常不好记忆,我们就提供一个变量名来代表内存地址在这个程序中,就是一个变量名,并且“name”变量的值是可以修改的变量的命名规则
3.教师语言在我们从快递柜中取快递物品时,快递柜的编号就是每个快递柜的名字,那么在语言中,Python怎么给变量取名字呢?变量名字长短可以任意定,变量名中可以有字母和数字,还可以有下划线,但要遵循几条规则区分大小写,和1teacher是不同的变量TEACHER和也是不同teacher Teacher的变量必须以字母或下划线字2符开头不能是数字开头变量名中不能包含空3格变量名中不能有”4\/%*$<八等特殊字符与标点提问以下哪些变量命名合法?abc_xyz合法HelloWorld合法abc不合法xyz#abc不合法,标识符中不允许出现号_abcl合法labc不合法,标识符不允许数字开头鼓励学生自主探索除刚才所学内容之外,通过完input成其他有趣的输入、输出效果判断课本练习题中正确培养学生的自.探索小能手自主探索3的变量教师行为教师巡主探索能力视学生操作情况,回答学生在操作中遇到的问题主动分享,与教师一起引导学生思考以下问题回顾总结,巩固
1.总结分享4回顾本课所学知通过今天的学习,你所学,通过会正确使用input函数吗?识,认真聆听教师总结分享活动,激发
(2)你了解Python语言中学生对Python学变量的概念、命名规则和使习的热情与兴用方法了吗?趣、掌握Python
(3)除了以上这些,本节课语言的相关知内容你还发现了语言Python识,发现Python有哪些有趣的功能,请和大语言中更多的家一起分享吧!鼓励学生分功能享自己对的认识以及Python自己探索出的新功能,总结本课所学知识点待学生总结完毕,课件出示本课主要知识点,进一步加深学生对所学知识的记忆
七、板书设计第二节我的第一个程序Python、函数1input、语言中变量的概念2Python、语言中变量的命名规则3Pythonr®区分大小写
②必须以字母或下划线字符开头Y
③变量名中不能包含空格变量名中不能有\/%*$”等特殊字符与标点X®
八、教学反思本节课的设计采用讲解和程序演示的教学方式,通过讲解相应的知识点,再加上程序演示对结果的验证,激发学生的学习兴趣由于知识点比上节课困难,讲解过程中由浅入深,引导学生步步深入,要求学生合作交流完成任务、自主探究完成任务,在动手中进一步掌握知识结尾的总结分享引领学生对本节课所学知识进行巩固,加深对相应知识点的掌握。
个人认证
优秀文档
获得点赞 0