还剩6页未读,继续阅读
文本内容:
安徽省普通高中新课程新教材优质课评选第四章程序设计基础第5课时教学设计
一、项目简介
二、课程标准及目标分析
(一)课程标准及教材分析.本课时对应课标的内容要求掌握一种程序设计语言的基本知识,使用程序设计语言实现简单算法通过解决实际问题,体验程序设计的基本流程,掌握程序调试与运行的方法.本课时对应的学业要求A-10掌握一种程序设计语言的基本知识(计算思维)A-11利用程序设计语言实现简单算法,解决实际问题(计算思维).本课时的地位和作用本课时通过“设计购买物品的最佳方案”项目活动,让学生使用程序设计语言实现简单算法,体验循环嵌套的基本流程,掌握调试运行的方法,从而提升学生的信息素养
(二)本课时对应达成的学科核心素养信息意识在日常生活中,根据实际解决问题的需要恰当的选择数字化工具,具备信息安全意识计算思维运用基本算法设计解决问题的方案,能使用编程语言实现这一方案数字化学习与创新针对特定的学习任务,运用一定的数字化学习策略管理学习过程与资源,完成任务,创作作品信息社会责任在信息活动中,具有信息安全意识,尊重和保护个人及他人隐私
(三)目标分析.项目目标能够根项目活动主题,选择恰当的程序设计语言解决问题.学业目标
(1)掌握循环嵌套和循环控制的一般格式及使用方法
(2)能运用循环嵌套描述问题的求解过程.学习重点
(1)掌握循环控制的一般格式及用法了解其执行过程
(2)掌握循环嵌套的一般格式及用法,了解其执行过程
(3)运用循环嵌套,循环控制解决实际问题.学习难点
(1)掌握循环嵌套的一般格式及用法,了解其执行过程
(2)运用循环嵌套,循环控制解决实际问题
三、学情分析本课时的教学对象是高一年级学生,他们具有独立思考的能力,掌握了基本的计算机知识,通过前段时间的学习,他们已经掌握了一些程序设计语言的基本知识,能够编写简单的程序
四、教学方法和策略本节按照“温故知新一>新课学习一A活动训练一回顾总结一〉任务拓展”的教学流程,采用讲授法,任务驱动法,小组合作法等方法进行教学
五、资源列表
六、学习活动设计continue退出本次循环,回到判断处循环嵌套外循环执行一次,内循环执行一整轮
八、反思性教学改进本节课,通过给学生布置任务让学生自己动手获取知识,在探究breakcontinue的用法时,教师先讲解他们的含义,再让学生自主观看微课,学习如何使用这两个关键字控制循环跳转有的学生在第一题的基础上直接加判断语句和continue完成的很快,有的重新建了一个文件,从头输入,速度较慢,但由于时间问题,没有完成的同学就不能亲身体验它们的使用效果小组讨论选好项目活主题,能够很好的进行任务分工,合作完成项目主题附件1项目学习活动记录表第四章项目学习活动记录表班级小组编号编写代码:调试运行(截图):附件2:作品评价量规项目主题运用循环嵌套设计购买学习用品的最佳方案项目背景网上购物已经成为人们生活中的一部分通过网购,人们不仅可以方便地在各家电商中获取商品的相关信息,而且可以对商品进行比质比价,从而以优惠的价格购得心仪的商品为了购得既经济适用又美观大方的商品,人们就要根据需求设计好购买方案,方案中会涉及到多种商品的排列组合,编写程序来找出哪种方案最佳比用人工寻找效率更高在运用计算机解决实际问题的过程中,如何把求解问题的算法告知计算机,就需要有一种能够实现人机交互的语言,而这种语言就是计算机程序设计语言对应教材广东教育出版社普通高中教科书信息技术必修1《数据与计算》第四章课时安排第2课时单位安徽省萧县中学设计者吴敏敏资源名称清单及描述形式(类型)来源教学课件循环控制及循环嵌套的应用演示文稿教师制作微课循环控制语句,循环嵌套视频教科书配套资源资料程序代码文本教师制作软件工具Python
3.7教学环节教师活动学生活动设计意图项目介绍(10分钟).谈话导入最近一段时间我们一直在和购物打交道,一直在研究如何用计算机编程帮我们寻找最佳购物方案,上节课我们就做了这样一个例题假如项目小组经过讨论,决定先网购单价为1元至10元的十种笔记本各1本,且每一种只买一本,那么该如何编程计算一共要花多少元?请同学们编写运行程序.上节的内容同学们掌握的非常好,那题目如果是这样,又该如何解呢?假如项目小组经过讨论,决定先网购单价为1元至10元的十种笔记本各1本,其中当单价为5时,不购买,其余都购买,那么该如何编程计算一共要花多少元?.咱们刚才运行的程序通过控制变量的变化方式来控制循环,但这个题,用之前的方式就不好实现其实循环控制有两种方式,一种是通过控制循环变量的变化方式,一种是循环跳转循环跳转有两个关键字break、continuebreak有中断,终止的意思,当满足某个条件,循环终止,不再执行Continue是继续的意思,当满足某个条件时跳出此次循环,回到循环开始处请同学们自主学习学习文件中的微课,试着在第一题的基础上输入程序,解决上题.请完成的同学演示在while循环中用continue语句结束本次循环学生回顾学生思考讨论学生听讲学生自主探究breakcontinue的用法温习上节课学习的for循环,while循环引入循环控制语句让学生了解循环控制语句的一般格式及用法学以致用•••一4MlJtetaf—1W»»―■■OQamAAM-MHXXktMStai••••••动手实践尔日产“jWnm9-SBijnuni1-AJ一QRMK••••T]*c*a«n/ciIxwbMf«tmmaf«oana.J•*tdttwWOp——k1教学环节教师活动学生活动设计意图同学们完成的很不错,都很聪明,请你用聪明的大脑思考如何解决这样一个问题项目小组经过讨论,最后选择购买单价分别为2元的笔、5元的笔记本,每一种物品至少买10件,花费完150元可以买多少支笔,多少本笔记本?学生思考展示项目选题,以购买学习用品为例引入复杂问题需要用到循环嵌套项目实施(20分钟).2x+5y=150这样的两元一次方程该如何解?用一个循环可以吗?这里我们需要用到循环嵌套什么是循环嵌套呢?这里老师给大家举了一个例子上面的我们称为外循环,下面的我们称为内循环请同学们在Python中运行我们的《体验循环嵌套的执行过程》仔细观察结果?你有什么发现?.请同学回答.了解了循环嵌套的执行过程,下面就用咱们学习的知识来合作解决问题学生听讲,观看ppt学生运行程序,概括自己的发现,学生汇报纸上得来终觉浅,让学生亲自实践,体验循环嵌套的运行过程教学环节教师活动学生活动设计意图.展示项目活动以6人为一组,选择下面一个参考主题,或者自拟一个主题运用所学知识解决问题派设计购买学习用品的最佳方案X设计购买图书的最佳方案派设计购买运动器材的最佳方案X设计购买班服的最佳方案派自拟…….请小组合作选择主题,明确任务分工,设计最佳购买方案,再编写程序,运行调试,学习过程可记录在活动记录表中小组合作选择主题分配任务应用所学知识解决实际问题
6.教师巡视指导学生小组合作解决问题锻炼学生的团队合作能力和解决问题的能力项目展示/课堂评价(10分钟).请小组汇报展示本组的选题及程序.对展示的小组进行评价小组展示见贤思齐,学习优点,改正缺点
3.看了其他组的程序,本组程序有问题的进行修改并打开评价量规,客观的为本小组及其他小组的项目学习打分学生动手实践让学生都争取获得成功的喜悦课堂小结(2分钟)本节咱们学习了循环结构中的循环控制语句和循环嵌套,运用他们结合我们之前学的顺序结构,分支结构,我们可以解决一些日常额编程,希望同学课后多练习巩固,孰能生巧,开发更多的程序学生一起回顾巩固知识教学环节教师活动学生活动设计意图拓展练习(3分钟)项目小组经过讨论,最后选择购买单价分别为2元的笔、5元的笔记本,每一种物品至少买10件,如何设计方案,才能实现购买物品数量最多呢?如数量相同的情况下余额最小的方案为最佳,则最佳方案中每一种物品的数量是多少?余额是多少?记录题目,思考练习巩固本节课所学知识活动5通过学习、交流、实践,结合小组选题,分析问题并确定小组项目程序设计时循环的算法,编写代码实现运用循环结构设计最佳方案项目选题项目主题项目目的小组成员及分工组长项目规划问题列表编号问题内容方法分析问题设计算法项目及分值评分标准与分值得分自评互评作品选题20准确把握项目学习的意义和目的5选题切合实际、符合科学5选题有应用价值、创新价值5选题适宜解决、可行性高5规划与分析15准确分析设计的目的5准确分析方案的需求5准确描述方案的功能5工具与方法10合理使用数字化工具及资源5围绕项目进行自主、协作学习5步骤与过程40交流与沟通的团队合作能力5明确问题,了解利用Python程序设计语言基础知识解决问题5运用顺序结构设计最佳方案10运用选择结构设计最佳方案10运用循环结构设计最佳方案10成果与报告15根据目的,设计出切实可行的方案5正确评估方案的科学性、实效性,能综合运用三种结构设计最佳方案,实现算法、解决问题5报告内容完整,结构清晰,排版美观5合计得分100。