2021下学期|第七次课-我的生涯规划-顺序结构(加上课注释)
株洲市二中高中信息技术必修一《数据与计算》集体备课资源(2020年下学期)
必修2《信息系统与社会》株洲市二中集体备课资源(2020年下学期)
海龟绘图在线编程网址:https://wood.codemao.cn
2021下学期|第五次课-海龟绘图设计LOGO(加上课注释)
链接:https://pan.baidu.com/s/1RxnMzvp6o8IWhv-4k-usxw
提取码:1111
单击阅读原文即可打开链接
教学设计
教学课题:我的生涯规划-顺序结构
教学目标:
了解常量与变量
了解数据类型
设计编程解决项目分组准备工作
教学重点:设计编程解决项目分组准备工作
教学难点:设计编程解决项目分组准备工作
教学课时:40分钟1课时
教学课件
导入,强调生涯规划的重要性。视频来自抖音下载:QQ浏览器|翻译英文及下载视频神器~之所以没有水印是因为用QQ浏览器直接下载的。
教师讲解,导出第四章教学内容的安排。强调Python语言与C/C++语言的不同,我们将利用应用设计来掌握Python编程的三种基本结构,所以会对教材内容有所调整,不会拘泥于语法的教学。
引导学生翻到教材的P66-68,合理提醒学生教学内容在教材的哪个位置。
引导学生初步了解接下来要干什么,并开始学习代码编程,写下属于自己的第一个程序,并从常量引导出变量。让学生翻到椒草P67,让学生回到如何定义姓名的变量,强调变量的命名规则。然后思考变量name的值怎么获取?学生回答,通过输入,引导学生翻到P72查看输入输出函数。然后播放下一张幻灯片。
重点强调输入中的文字一般为中文,属于常量,提示性文字,在这里输入的信息不会存入变量。括号内文字可以省略。
引导学生将程序写完整,然后运行,输入姓名测试效果。
教师演示的时候,建议在input括号中输入常量提醒文字:”请输入姓名:“,然后多次运行测试结果,下讲台观察学生的编程效果,解决个别问题,并表扬已经运行成功的学生,引导他们帮助身边学困的学生。
教师引导学生翻到教材P69-72页,根据内容提醒学生。
引导学生准备笔记本记录生涯规划的想法,并通过预想购买价格来讲解编程的基础知识。
首先提问:在这里面,哪些是常量?哪些是变量?
学生能够回答出来。回答完后再引导学生变量要如何获取数据?
学生也有能回答得上来的,因为前面已经通过变量name获取过姓名数据。学生会回答通过定义变量获取输入数据,播放下一张。
引导学生一步步回答,回答一步,播放一步,完成流程图的绘制。
引导学生翻到教材的P69,然后重点讲解后面三个运算符的含义,然后开始讲解编程实现。
引导学生翻到教材的P72,重点标记int(),float()函数,强调input()输入得到的是字符串,需要通过这两个函数才能转换成整数或实数,再参与数值计算。
然后再引导学生将下面的语句回答出来,开始让学生写代码运行。并将拓展思考丢出来,引导学生要提交该程序作业。
教师巡视,观察学生的表现并及时解决问题,提出表扬,引导学生互助。发现不少学生能够动手修改代码。
再次提醒学生在P72上的函数中划重点。
学生完成后,学有余力的学生可以挑战该网站的习题,该网站提供了评测Python程序的功能。
教学反思
本节课为什么不写项目规划的分工安排?因为写不了,第一次课仅仅是一个准备工作,顺便将基础语法学完,下一次课就可以用Python来写计划表了。
Python不应该教成C/C++编程模式,这是我的初步想法,所以我需要跳出C/C++编程教学的习惯,重新给Python定位,侧重从应用的教学出发来进行教学。
那么,我们可以用Python来教哪些应用知识呢?这也是一线教师需要共同思考的问题。我们不应该在考查的时候死扣语法,我读书的时候,最烦的莫过于出i++与++i组合成复杂的表达式之类的绕晕自己,真正编程的时候压根就不会故意那样写,真的是没事干啊,还有故意用各种莫名其妙的循环,不友好的写法来设置陷阱,真的是好好的程序设计教学,最后变成挖坑教学,自己将自己玩死在语法基础上了。
有些学生表现比我想象的还要好,比如,我的目标是这样的:
结果下课了,还有十几个学生还不走,非得要跟我计较,不是配套买就不能打折,所以他们非得要将程序写成这样:
2115罗锦昊 | 2115陈继谅 |
写成这样也就算了,还要不知道语法要打冒号,还要不停地问我怎么运行不了?我才上一节课,就有几个学生给我实现这种水平,我还能说什么呢?