以下为《八年级我是小小程序员——Python选择结构程序设计教学设计》的无排版文字预览,完整内容请下载
教学设计
学科
信息
教学
内容
我是小小程序员
——Python选择结构程序设计
年级
八
执教
思想与
观念
①渗透计算思维思想;
②锻炼学生团体协作能力。
问题与
情境
通过包裹快递价格人工计算易出错的问题,完成计算包裹快递价格的程序设计。
知识与
技能
①会用“如果……那么……否则……”语句进行描述流程图中的选择结构。
②会用“if-else”语句对流程图中的选择结构进行程序设计。
③知道多重选择结构的程序结构
教学重点
用“如果……那么……否则……”语句进行描述流程图中的选择结构
用“if-else”语句对流程图中的选择结构进行程序设计
教学难点
多重选择结构的程序设计
教学资源及来源
教材,教师提供的资源(包括导学单、汇报单、微视频等)
教法和
学法
情景教学法和任务驱动法
自主学习和团队协作
教学环节
教师活动
学生活动
设计意图
情景导入
“最近老师对程序设计非常感兴趣,这不,老师新成立了一个程序***。哎,不知道有没有客户呢?”抛出问题
播放视频,接收一单。后面可能会有更多的单,***人员少,所以决定开一场招聘会。
介绍招聘会制度。
回答老师的提问,观看导入视频,明确学习积分制定。
1、以提问的方式进行师生互动,拉近师生之间的距离。
2、以视频的形式提出本次课需要探讨的问题。视频给学生以直观的感受,能迅速进入课堂情境中。
3、展示招聘会积分制度,即学生学习的积分制度。
自主学习
抽象问题:寄往XX的包裹,5Kg以内,统一收费10元;大于5Kg时,超过5Kg的部分每千克加收3元。请完成下列的填空。
用w表示包裹的重量,用p表示此包裹的快递价格。
为了公平,我为大家准备了一场“职前培训”。职前培训第一环节:自主完成任务1和任务2 。
明确要研究的问题;
自主完成任务1和任务2。核对答案后正确的可以获得个人积分。
1、抽象出问题,让学生更清楚要探讨的问题。
2、学生自主完成任务1和任务2。任务1是用变量描述这个问题;
任务2是通过游戏完成流程图的绘制,层层递进。
3、用积分激励学生认真学习,积极完成任务。
重点讲解
师生共同得出计算包裹快递价格的流程图,突出其中的选择结构进行分析。
用“如果……那么……否则……”语句进行描述
引出“if-else”语句,将其与“如果……那么……否则……”对应起来分析,帮助学生理解。
用“如果……那么……否则……”语句进行描述流程图中的选择结构
学习“if-else”语句
由自然语言开始,学生更容易理解选择结构。然后将程序语言与自然语言对应起来学习,这样可以降低程序语言的理解难度。
自主探究
告知学生打开微视频文件夹学习“if-else”语句的语法结构,要求学生边学边操作,完成快递计算器的程序设计。
优先完成的4位同学被提***的项目经理,并给他们奖励积分。
学生打开微视频文件夹学习“if-else”语句的语法结构,边学边操作,完成快递计数器的程序设计。
完成的同学举手。
这个程序设计对初学者有一定的难度,理解能力强的学生会优先完成这个程序设计。这一部分学生就会成为各团队的项目经理,也就是各小组的组长。
合作学习
4位项目经理先就座,现场成立团队。经理和普通员工可以互相选择。但每位项目经理只能拥有6位组员。
告知学生团队学习规则:项目经理教团队成员学会此程序设计,先学会的成员可以任命为副经理,副经理又可以发展其他下属。项目经理还需要时刻关注团队的学习情况,完 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 生指导团队的成员进行程序设计。
学生展示。
引入多重选择结构,加大难度。学生在老师的引导下理解多重选择结构,部分学生能完成程序设计,体现分层教学。
成果汇报
根据项目经理或组员的汇报,为每个团队奖励团队学习积分。
告知学生汇报规则:以项目经理汇报为主,团队内的成员可以补充。汇报的团队,按“积分标准”可以获得相应积分。
汇报提示:我学会了什么?我的团队结构发生了怎样的变化?作为项目经理(或团队成员),我做了什么?我的团队分工如何?......
4位项目经理代表团队自荐汇报。团队内的成员可以补充。
通过汇报,提炼本次课学习内容,完成课堂小结。另外,让学生进一步理解团队协作。
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]
以上为《八年级我是小小程序员——Python选择结构程序设计教学设计》的无排版文字预览,完整内容请下载
八年级我是小小程序员——Python选择结构程序设计教学设计由用户“xiaofuxinglaila111”分享发布,转载请注明出处