面向计算思维培养的Python编程课程项目式学习实践——以“选择结构:智能抗疫小助手”一课为例.pdf
《面向计算思维培养的Python编程课程项目式学习实践——以“选择结构:智能抗疫小助手”一课为例.pdf》由会员分享,可在线阅读,更多相关《面向计算思维培养的Python编程课程项目式学习实践——以“选择结构:智能抗疫小助手”一课为例.pdf(9页珍藏版)》请在咨信网上搜索。
1、.计算思维培养专题面向计算思维培养的Python 编程课程项目式学习实践一以“选择结构:智能抗疫小助手”一课为例张鸣上海对外经贸大学附属松江实验学校花园分校上海2 0 16 9 9摘要:计算思维在中小学阶段的重要性日益凸显。本文提出面向计算思维培养的项目式学习模型:内容层以编程知识为主导,通过设计核心问题链驱动教与学;教学层融合计算思维的五大要素,构建项目式学习流程框架;目标层以计算思维培养为主要目标,具体包括分解、抽象、算法、评估及概括。在理论模型的指导下开展教学实践,结果显示该理论模型可有效提升学生的计算思维。研究发现,通过设计核心问题链驱动教与学,促进学生问题分解思维、抽象思维的发展;用
2、分步骤支架教学策略,促进学生算法思维的发展;注重合作与反思教学策略,促进学生评估思维、概括思维的发展。关键词:计算思维;Python教学;项目式学习;编程教学中图分类号:G633.67文献标识码:A文章编号:16 7 2-0 2 45(2 0 2 3)0 3-0 0 2 1-0 9一、引信为适应新时代,义务教育信息科技课程逐步改革,将编程教育纳人课堂。现已明确,计算思维是学生在中小学阶段应具备的核心素养之一。国务院2 0 17 年颁布的新一代人工智能发展规划明确指出在中小学阶段逐步推广编程教育【1)。义务教育信息科技课程标准(2 0 2 2年版)(以下简称“新课标”)明确将计算思维定为中小学信
3、息科技学科的核心素养。然而,一线教师在具体实施过程中仍存在很多问题,如教学方法单一、不重视计算思维的培养等,在中小学的编程课堂中,如何对学生的计算思维进行有效的培养成为广大学者研究的问题二、项目式学习与计算思维培养的适切性计算思维是解决问题过程中多种思维技能的交互,其中蕴含不同的思维要素。新课标指出,计算思维作为核心素养之一,是指个体运用计算机科学领域的思想方法,在问题解决过程中涉及的分解、抽象、建模、算法设计等思维活动。本文结合新课标和塞尔比(Selby)等人提出的标准【2】,认为计算思维应包括分解、抽象、算法、评估和概括这五个要素。其中,一是分解,即学生能够将复杂的问题分解为一个个可操作的
4、子问题;二是抽象,即学生能够找到解决问题的关键;三是算法,即学生能够将解决问题的步骤用流程图、自然语言等进行描述,并具体验证;四是评估,即学生能够对算法或问题解决方法进行判断与估测,从中选出最优策略;五是概括,即学生能够对问题进行感知与思考,与已有的经验建立联系,并能将其迁移应用。新课标要求下计算思维的构成要素如图1所示。期第年技术育传播教echnologyOmiLcucatlona理解问题的含义,能够将复杂分的问题分解为一个个可以操作的问题抽象把复杂的问题与思想简单化,新课标计算思维要求能对问题进行抽象、分解、建模,找到解决问题的关键计算思维的构成并通过设计算法形成解决方案用某种形式制定一系
5、列有序的算法步骤,比如流程图、自然语言能尝试模拟、仿真、验证解决问思维导图等,并让计算机实现题的过程能够对算法或问题解决方法进能反思、优化解决问题的方案,评行判断与估测,从中选出最优并将其迁移应用于解决其他问题估策略,以便问题能够得到更好的解决即学生能够对问题进行感知与思考,与已有的经验建立联系,并能将其迁移应用图1新课标要求下计算思维的构成要素怎样将计算思维的培养融人编程课堂?胡卫平指出,面向思维培养的课堂应更加注重引发学生思考,引导学生积极探究、合作交流等,进而加速学生的认知过程3。项目式学习是一种强调以学生为中心,学科交叉、协作学习、自主探究,与生活实际相联系的学习模式4,学习者可以在项
6、目实践活动中主动探究与构建知识,其实施的基本流程主要分为以下六个环节(图2)。6.总结评价1.主题确定5.成果交流2.制定计划4.作品制作3.活动探究图2项目式学习实施的基本环节项目式学习的构成要素有项目情境、项目内容、项目活动以及项目结果5,而计算思维的培养强调学习情境、问题链的设计、实践活动,以及迁移应用6 。两者都是强调通过创设学习情境,关注问题解决过程,设计实践活动,以更好地帮助学生的学习,存在一定的契合点,如图3 所示。两者契合点项目学习创设情境设计实践活动计算思维培养学生的学关注问题解决过程图3计算思维与项目式学习的契合点因此,本研究在计算思维以及项目式学习理论的指导下,结合七年级
7、学情、教学环境等具体情况,设计并实践了面向计算思维培养的项目式学习,旨在为在初中Python课程教学中培养学生的计算思维提供参考。三、面向计算思维培养的项目式学习模式设计关于计算思维的教学模式主要分为插电模式和不插电模式。插电模式即利用各类计算机技术开展教学,在学习环境中利用丰富的编程工具将计算思维融人。不插电模式即很少使用或不使用各类计算机技术开展教学活动7 。本文在研究插电模式的基础上,探究在编程课程中结合项目式学习与计算思维培养之间的契合点来设计教学模式。计算思维培养专题本研究以建构主义学习理论和“做中学”理论为依据,以项目式学习的基本流程为参考,以Python知识为具体教学内容,构建面
8、向计算思维培养的项目式学习模式。具体来说,主要分为三层:内容层以问题链为主,强调运用Python编程知识解决实际生活中的问题;教学层构建“三阶段五环节”的编程教学基本流程;目标层是计算思维的培养。(一)内容层教学内容是Python编程课程中培养学生计算思维以及顺利开展教学的基本依据。具体的教学内容应包含学习主题的确定、学习者分析、问题链的设计、教学重难点内容的设计。本研究以Python编程课程中的“选择结构”为具体教学内容,并结合学生实际,设计层层递进的问题链,旨在培养学生利用Python编程知识解决实际问题的能力,从而培养学生的计算思维。(二)教学层教学层是培养学生计算思维的重要途径,主要包
9、括教学模式的构建、教学基本流程的搭建,以及教学过程中教学方法与策略的选择等。本研究结合项目式学习的基本流程,构建“三阶段五环节”教学基本流程。三个阶段分别为项目前期、项目开展期、项目后期。五个环节具体如下:“创设情境,引出项目主题”环节,教师引导学生发现实际问题,激发其兴趣,从而引出项目式学习的具体内容;“制定项目计划”环节,学生在小组内分析项目,以更好地理解项目,并进一步制定计划;“活动探究,制作项目作品”环节,教师引导学生进行角色分析、通过流程图建立数学模型,并结合模型设计优化算法;“活动拓展,升级项目作品”环节,教师引导学生运用所学的算法知识升级作品,实现对知识的综合运用;“作品评价,反
10、思项目流程”环节,教师引导学生交流评价,反思创作的过程。(三)目标层目标层是指学生应具备的计算思维要素本研究结合新课标、塞尔比等人提出的标准8,认为计算思维应包括分解、抽象、算法、评估和概括。计算思维的评价是在科尔克马兹(K o r k m a z)等人的计算思维量表基础上设计问卷,并对问卷题目进行信效度的分析。面向计算思维培养的项目式学习模式,具体如图4所示。问题分解内容层项目前教学层创设情境,引出项目主题制定项目计划抽象Python问目标层题活动拓展,升级项目作品活动探究,制作项目作品估项目开展期算法图4面向计算思维培养的项目式学习模式四、面向计算思维培养的项目式学习案例本研究以“选择结构
11、:智能抗疫小助手”一课为例,在实践教学中落实面向计算思维培养的项目式学习(一)内容设计1.项目主题分析与问题设计项目式学习主题来源于浙教版Python课程中的“选择结构”。本研究在课堂导人环节以视频形式引导学生思考:“新冠疫情期间看病存在什么问题?”以此引出主题,即制作“智能抗疫小助手”。接下来设计“基础的智能抗疫小助手应能判断患者的什么病情?”“怎样利用流程图构建出功能实现的过程?”“怎样24期第年利用Python知识在软件中实现此功能?”等一系列问题,形成核心问题链,引导学生在解决问题的过程中研究新知,探究出实际问题中的未知条件、已知条件及受限的条件。2.学情分析七年级学生在心理特征方面能
12、够自觉地根据教学要求知觉有关事物,其抽象思维开始具有优势,但理性思维的发展还很有限,问题解决能力有待加强。学生在学习Python编程时,需要思考分析并找出解决方法,与之前传统信息课程的学习相比,存在着很大的不同。学生因而容易在学习中产生放弃的想法。在知识准备方面,七年级学生已经掌握了常用的数据类型、输入输出函数、顺序结构。在此基础上,学生更容易理解本节课所学的选择结构。不过,学生利用选择结构程序语言解决生活中问题的能力还有待加强3.教学内容分析本节课学生须掌握的主要知识点是选择结构的含义以及分类、格式要求等,分析如表1所示。本节课的重点内容是引导学生理解并使用选择结构的单分支if语句、双分支i
13、f语句,以及多分支if.elif.else语句的一般格式及使用方法。难点内容是学生要能够利用选择语句解决生活中的实际问题。为突破重难点内容,通过联系生活实际,设计面向计算思维培养的项目式学习,帮助学生分析问题和解决问题,提高学生解决复杂问题的信心。表1选择结构知识点分析教学模块知识点重难点选择结构的含义选择结构在生活中的应用选择结构的分类:重点单分支结构;双分支结构;if语句的嵌套;多分支结构选择结构选择结构语句的格式要求:双分支结构:if.else语句重点多分支结构:if.elif.else语句利用选择结构描述问题的求解难点(二)教学流程设计与实施本案例教学环节细分为“创设情境,引出教师行为
14、项目前期学生行为课前准备:教学内从问题出发,共同确定项目问题分解思维容分析、学情分析引出项目主题明确项目计划抽象思维创设问题情境、引导指定项目计划学生了解项目主题引导学生制定项目角色分析根据反馈指导新项目活动的开展计划建模,画流程图引导学生分析角色问题分解思维项目开展期学习新知,抽象思维讲授新知,提供学活动探究,制设计算法算法思维习支架作项目作品评估思维调试优化概括思维引导学生制作项目活动拓展,升程序算法作品级项目作品算法迁移应用:项目后期升级项目作品组织学生作品评价作品评价,反评估思维作品评价交流项目活动反思思项目流程概括思维图5面向计算思维的项目式学习流程项目主题”“制定项目计划”“活动探
15、究,制作项目作品”“活动拓展,升级项目作品”“作品评价,反思项目流程”。面向计算思维的项目式学习具体流程如图5所示1.创设情境,引出项目主题分解思维、抽象思维教师播放相关视频并启发学生思考:新冠疫情期间看病的烦恼有哪些?总结出两个主要问题:问题1为患者去医院前,若未提前在线上预约挂号,则需要花费大量时间到现场排队,付出的时间成本较高;问题2 为新冠疫情形势复杂多变,患者去医院担心被感染教师总结,引出项目主题:为解决新冠25计算思维培养专题疫情期间患者就医过程中存在的问题,学习Python知识,创建智能抗疫小助手。项目设计意图为:通过播放视频,引发学生思考新冠疫情期间就医存在的问题,引导学生利用
16、所学的Python知识解决问题,激发其学习兴趣,培养学生的问题分解思维与抽象思维。2.活动探究,制作项目作品分解思维、抽象思维、算法思维、评估思维(1)活动一:角色分析学生完成项目活动一中的角色分析:一个最基础的智能抗疫小助手,首先应能判断患者的什么病情?判断的标准如何?讨论结果:它首先应能判断患者体温是否正常。一般体温高于3 5.9 摄氏度,低于3 7.2 摄氏度为正常,否则体温不正常。(2)活动二:建模,设计流程图教师提供单分支结构(图6)与双分支结构(图7)两种不同结构类型。学生在小组合作中选择不同结构类型,将智能抗疫小助手基础功能流程图补充完整。设计流程图,可引导学生理解智能抗疫小助手
17、判断患者体温的这print(智能抗疫小助手小自为您服务,请您正确输入您的信息)T=float(i n p u t(请输入您的体温:)if35.9T37.2:print(体温不正常)ifT35.9:print(体温不正常)图8学生作品1一单分支结构程序(4)活动四:调试优化程序算法教师引导学生总结编码过程中的问题比如,input直接输人的是字符串类型的数据,要利用float进行数据的转换。要注意分支结构的格式,比如,每个分支结尾需要加冒号,else后面不能加语句本环节的设计意图旨在引导学生将复杂问题进行化简。先引导学生分析智能抗疫小助手的基础功能,完成对算法自然语言、流程图的描述。接着引导学生对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 计算 思维 培养 Python 编程 课程 项目 学习 实践 选择 结构 智能 抗疫小 助手
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
链接地址:https://www.zixin.com.cn/doc/578310.html