还剩5页未读,继续阅读
文本内容:
课程教学设计第节我的第一个程序1Python科目信息技术教学对象七年级课时1课时提供者单位二厂教学内容分析本课内容为《我的第一个Python程序》的第1节,帮助学生初步认识Python语言,能够在命令窗口输入Python命令,了解Python语言中的print函数,通过星三好平台编写和运行第一个Python程序通过课堂互动与分享,激发学生的学习兴趣
二、教学目标:
1.知识与技能
(1)了解Python语言的背景知识(知识)
(2)能够启动Python语言的编程环境(动作技能)
(3)能够在命令窗口正常运行Python命令(print函数)(动作技能)
(4)能够完成Python程序的编写和运行操作(动作技能).过程与方法
(1)通过观看教师演示,掌握启动Python语言编程环境和运行Python命令的方法
(2)通过自主练习与尝试,在星三好平台中启动Python,运行print命令
(3)通过自主练习与尝试,能够在星三好平台中完成Python程序的编写和运行操作
(4)通过课堂分享与交流,能够对本课所学内容进行总结与拓展
2.情感态度与价值观
(1)通过了解Py thon语言的背景知识以及Py thon语言的强大功能,萌生对Py thon编程学习的兴趣
(2)通过上机实践,用Python命令控制计算机相关操作,体会人机交互的乐趣
(3)通过“观察、比较、总结、实践”体验Python操作环境,提高自主探究兴趣
三、学习者特征分析.已有的知识技能基础教学对象是七年级的学生,通过小学信息技术课程的学习,有一定的计算机操作基础,也具备了一定的逻辑思维能力在此之前他们没有系统的学习计算机编程语言基础,也未系统学习过Python软件
1.学习动机该阶段的学生对新事物的好奇心比较强,愿意接触和自己学习、生活密切相关的新事物,具有良好的学习动机
2.其他由于学生成长环境与学习环境不同,不同学生对编程语言的学习能力存在较大差异,动手操作能力也会有一定差距
四、教学策略选择与设计教师示范、练习驱动
五、教学重点及难点重点让学生了解Python语言的背景知识及Python语言编程的基本操作难点帮助学生初步掌握Python语言中程序的编写及运行方法
六、教学过程教学环节教师活动学生活动设计意图情境创设教师语言同学们,在小学的信息技术课上我们学习了Scratch,还有些同学接触过创客、机器人等课程,有谁来谈一下对编程的认识呢?本节课开始我们来学习一种新的计算机编程语言-Python语言让学生大致了提问1大家认识Python这解Python语言个英语单词吗,然后由大蟒认真聆听背景知识,用有
1.新课导入蛇开始引入Python的背景知思考并回答问题观看教趣的应用激发识师演示学生的编程兴提问2有谁使用过Python语趣言编程,能够回答Python语言能够完成的各项功能教师导语现在就由老师结合将来课程要讲解的内容,给大家演示一下Python的相关应用,如turtle绘图,聊天机器人,网络爬虫等教师语言在我们了解观察、模仿教师操作自Python强大功能后,现在我主练习们就自己动手来完成我们的自主探索第一个Python程序
1.首先在Windows系统进入Python编程环境老师用PPT展示在Windows系统的开始菜单中选中“所有程序——IDLE32或者64-bit w启动IDLE窗口
2.使用星三好平台进入Python操作界面开始又任皿ifiE3-1-10BfitrcKni1567499掌握Python软件中程序的编写和运■■V*••■■■■•J■*■**«*行•••学生点击“空白文件.PY”,在星三好平台进入Python编程环境教师语言点击“空白文件.PY”,找到输入代码的提示光标,教师行为教师巡视学生操作情况,适当给予学生帮助,保证每一个同学都能完成该项操作
1.print函数教师语言在Python编程环
3.新知讲解境中通过print函数打个招呼吧!在””后的光标提示处,输入print〃你好Python,我是欢欢〃3Python
3.73Shell-□XfileEditShellDebugOptionsWindowHelpPython
3.
7.3v
3.
7.3:“40cd】
2.Mar
252019.21:26:53[NSCv.191632bitInt«l]onin32•■■■■■■Typ«「help・copyright,credits“or*licen seO*for winformation.»print*ft»MPython.我是代俄你”尸boo.我是欧政\“\代码中的括号和引号为代码执行结果英文半•角标点教师语言print函数是Python语言中的输出语句,现在请大家在命令窗口来输出自己想说的话吧,注意标点符号为英文半角格式教师行为教师巡视学生操作情况,适当给予学生帮助,保证每一个同学都能完成该项操作
2.print函数的其他输出形式教师语言print函数的功能强大,还可以完成以下的功能Python
3.73Sheil-□XEileEditShellDebugOptionsWindowHelpPython
3.
7.3v
3.
7.3:ef4ec6€dl
2.War
252019.21:26:53[MSCv.191632bitIntel]onWin32Type*help*,“copyright,creditsor*1ic»n$Q*formorinformation.»print8*513»print8-5»print2ML^亨沙小减、乘、除8国算»print2/
40.5»printC»42毅殿联K摆翳然当去示打印»|差]rrf教师语言请大家打开PY文件,验证一下老师刚才的操作是否正确教师行为教师巡视学生操作情况,适当给予学生帮助,保证每一个同学都能完成该项操作拓展探索根据上课进度可培养学生的自
4.拓展延伸自主探索以在课堂练习讲解,也主探索能可以布置为作业)力教师语言刚才大家能够很好的完成一个py文件,并且能正确运行程序,现在请大家新建一个程序来完成一首古诗的输出山村咏怀•去二三里,烟村四五家亭价六七座.八九十枝花教师语言(答案讲解)
(1)打开山村咏怀.py文件
(2)模仿在文件中输入如下语句print(〃*8+”山村咏怀\n〃)print(〃一去二三里,烟村四五家〃)print(亭台六七座,八九十枝花〃)
(3)运行程序点击“运行”查看程序运行输出结果0J1py二—\Python\*皎材梢关!1pyAleEditFormatRunOptionsWindowHeiprintCpriirtC-*Z=S.*)pent(■事台六无也.八九+钱花♦,)Python363ShellpieEditShejlDebugOptions^»ndow冰Python
3.
6.3(v
3.
6.32c5fed
8.Oct
32017.onvin32Typeacopyritht*,*creditj*or•ixcenseO*»RESTARTE\界程,3\1■WWW,■―山村陈怀港那:歌懿
(4)点击保存,提交作业通过拓展任务的完成,培养学生的自主探索能力引导学生思考以下问题回顾总结,巩固
(1)通过今天的学习,你所学,通过分享主动分享,与教师一起对Python语言有怎样的认活动,激发学生
5.总结分享回顾本课所学知识,认识呢?对Python语言真聆听教师总结
(2)本课我们学了关于学习的热情Python语言的哪些内容?3你自己探索到了与兴趣Python语言的哪些新功能?实现了哪些有趣的输出,请和大家一起分享!鼓励学生分享自己对Python语言的认识以及自己探索出的新功能,总结本课所学知识点待学生总结完毕,课件出示本课主要知识点,进一步加深学生对所学知识的记忆
七、板书设计
1、Python语言的背景知识
2、Python软件的相关操作
①进入Python编程环境
②print函数
③print函数的其他输出形式
④拓展探索
3、小任务在Python命令窗口中,通过print函数输出你想输出的内容77教学反思这节课设计主要采用任务驱动式的教学方法,在教师的引导下,让学生完成一个个的小任务,在完成任务的过程中体会不积踵步无以至千里,体验合作学习,自主探究学习的乐趣结尾的总结分享引领学生对本节课所学知识进行巩固,激发学生对python学习的热情与兴趣因为这是认识python的第一堂课,是很关键的一节课,如果这节课上好了对后面课程的学习会有很好的促进作用由于每个学生的计算机基础不同,思维能力与操作能力也存在较大差异,如果将全班同学分成学习小组,加强小组合作,教学中适当分层教学,效果可能会更好。