基于BOPPPS模型的循环结构教学设计_陈功锁.pdf
《基于BOPPPS模型的循环结构教学设计_陈功锁.pdf》由会员分享,可在线阅读,更多相关《基于BOPPPS模型的循环结构教学设计_陈功锁.pdf(5页珍藏版)》请在咨信网上搜索。
1、第 31 卷 第 4 期 2023 年 8 月Vol.31 No.4Aug.2023电脑与信息技术Computer and Information Technology文章编号:1005-1228(2023)04-0067-04收稿日期:2022-08-13基金项目:四川省 2021-2023 年高等教育人才培养质量和教学改革项目(项目编号:JG2021-1428);四川旅游学院 2021 年度校级高等教育人才培养质量和教学改革重点项目(项目编号:川旅院202218 号);四川旅游学院 2021 年校级虚拟仿真实验教学一流课程(项目编号:川旅院2020285 号);四川旅游学院 2021 年校
2、级教学团队(项目编号:川旅院202219 号)作者简介:陈功锁(1988-),男,安徽桐城人,讲师,博士研究生,主要研究方向为深度学习、OBE 高等教育;冉晓娟(1982-),女,重庆酉阳人,副教授,博士研究生,主要研究方向为深度学习、数字图像处理、高等教育教学;周相兵(1980-),男,四川仪陇人,教授,博士,主要研究方向为面向旅游云计算的研究工作、高等教育管理。随着大数据、人工智能、5G等新技术的不断发展,对程序设计的应用能力要求不断提高,而循环结构作为程序设计三大结构中的最关键结构,对程序设计的能力培养起到决定性作用,因此其教学面临着更加严峻的挑战。多年来,教学研究者们一直致力于程序设计
3、语言的循环结构教学改革,从特定程序设计语言的教学设计、教学方法等方面进行了多项改革尝试。例如,针对Visual Basic1-3、Visual FoxPro4、Python5、C6-11程序设计语言而进行的循环结构教学设计,其中 C 语言的教学设计明显多于其他编程语言,这与 C 语言的流行度十分相关,然而,多数教学设计缺乏问题意识和针对性,对提升循环结构学习效果十分有限。为此,建构主义12、案例教学13-16、两条线法17、标数字法18等教学方法和四要素19等学习方法逐步被引入循环结构教学。然而,在这些方法中,除建构主义外,其他教学方法的理论依据不够坚实,且多数为实践教学经验的总结,缺乏有效的
4、教学理论指导,故教学改基于 BOPPPS 模型的循环结构教学设计陈功锁,冉晓娟,周相兵(四川旅游学院 信息与工程学院,四川 成都610100)摘要:循环结构是程序设计的关键结构之一,针对循环结构教学设计缺乏理论指导、教学案例多杂不精以及学生应用能力不足等问题,提出一种基于 BOPPPS 的循环结构教学设计。教学设计紧密围绕 1 到 100 求和问题展开,导入环节引入 1 到 100 求和,从知识、能力和素质制定教学目标,前测环节考查变量定义、加法运算符和分步累加方法,精心设计 6 个关键步骤进行参与式教学,后测由学生自主学习完成 while 和 dowhile 求和,最后进行循环结构教学总结。
5、本文提出的教学设计以期为不同类型程序设计语言的循环结构教学设计提供借鉴和参考。关键词:循环结构;教学设计;BOPPPS中图分类号:G642文献标识码:ATeaching Design of Loop Structure Based on BOPPPS Model CHEN Gong-suo,RAN Xiao-juan,ZHOU Xiang-bing(School of Information and Engineering,Sichuan Tourism University,Chengdu 610100,China)Abstract:Loop structure is the key str
6、ucture of program design.Aiming at the problems of lacking theoretical guidance,complicated teaching cases and insufficient application ability of loop structure teaching design,a teaching design of loop structure based on BOPPPS is proposed.The teaching design is closely around the 1-100 summation
7、problem,and the introduction part introduces 1-100 summation.The teaching objectives are formulated from knowledge,ability and quality.The pre-test part examines the definition of variables,the addition operator and the step-by-step accumulation method,and carefully designs six key steps for partici
8、patory teaching.The post-test is completed by students autonomous learning while and do.while summation.Finally,the cycle structure teaching is summarized.The teaching design proposed in this paper provides reference for the teaching case design of loop structure in different types of programming la
9、nguages.Key words:loop structure;teaching design;BOPPPSDOI:10.19414/ki.1005-1228.2023.04.006电脑与信息技术 2023 年 8 月68革应用范围受到极大限制。针对循环结构教学研究者们进行了大量的教学设计和教学方法的探讨,取得了良好的教学效果,学生能够较好的掌握循环结构的基础知识,然而循环结构的应用能力依然较为薄弱,究其原因,主要在于循环结构教学中一些关键性、基础性问题仍然没有得到有效解决,例如程序语言有了顺序和分支结构为什么还要提出循环结构。图 1基于 BOPPPS 模型的循环结构教学设计本文提出了一种基
10、于 BOPPPS 模型的循环结构教学设计。具体而言,以 1 到 100 求和问题作为导入;接着从知识、能力和素质三方面介绍本次课的教学目标;前测阶段主要测试学生关于变量定义、加法运算符以及累加方法的掌握情况,为后续做准备;参与式学习中设计了 6 个关键步骤引导学生由浅入深并应用多种方法编程实现 1 到 100 求和;后测阶段学生通过自学 while 和 dowhile 编程实现 1 到 100 求和;最终分别从循环结构三要素、循环结构三种形式及循环结构应用要点三方面对本次课进行总结。本文的主要贡献是:(1)应用 BOPPPS 模型进行程序设计语言循环结构教学设计,取得了良好的教学效果,尤其是学
11、生的循环结构应用能力得到极大的增强,可为 Python/GO/Rust/C 等所有编程语言的循环结构教学设计提供借鉴和参考;(2)解决循环结构教学的基础性问题即有了顺序结构和分支结构,为什么还需要循环结构。从变量定义、加法运算符及累加三个基本知识点出发,由浅入深、循序渐进的引导学生编程实现 1 到 100 求和,让学生深刻体会没有循环结构所带来的影响,从而重视循环结构的学习并做到灵活应用;(3)本文提出的一种 1 到 100 求和的方法可应用在其他问题的求解;本文剩下的章节安排是:第 2 章介绍 BOPPPS 模型的概念及内涵,随后在第 3 章应用 BOPPPS 模型进行循环结构的教学设计,有
12、关教学设计的效果会在第4 章给出,最后对本文的工作进行总结。1BOPPPS 模型内涵BOPPPS 是由加拿大教学技能工作坊提出的一种参与式有效教学模型,以设计思想清晰、实践性和操作性强著称,近年来在国内教学实践领域引起了广泛关注。BOPPPS模型由导入(Bridge-in)、目标(Objective/Outcome)、前测(Pre-assessment)、参与式学习(Participatory Learning)、后 测(Post-assessment)和总结(Summary)六个部分组成,在信息类20、医学类21-23、实训课25等课程得到了非常广泛的应用,本文将基于 BOPPPS 模型进行
13、循环结构教学设计,以提升教学效果。2基于 BOPPPS 模型的循环结构教学设计在了解 BOPPPS 模型的基本内涵后,本节介绍基于 BOPPPS 模型的循环结构教学设计,其整体框架设计如图 1 所示,下面将按照 BOPPS 模型的各个环节进行详细介绍。2.1B 导入采用耳熟能详的 1 到 100 求和作为问题导入,由于前面已经学习了变量定义和加法运算符等基础知识,引导大家尝试能否基于这些已经掌握的知识编程实现 1 到 100 求和。1 到 100 求和问题描述非常简单,即编程实现:问题发布出去即引导大家思考如何编程。2.2O 目标教学目标是一堂课的灵魂所在,所有的教学活动均需要围绕教学目标而开
14、展。围绕知识、能力和素质三方面设计循环结构的教学目标。首先是知识层面,能够理解循环结构概念,把握循环结构三要素和执行流程,识别和理解循环循环结构框图及功能;其次是能力层面,能够运用循环结构解决简单数学等应用问题;最后是素质方面,培养发现问题、解决问题和自主学习的意识,增强应用数学和利用计算机解决实际应用问题的能力。第 31 卷 第 4 期69陈功锁等,基于 BOPPPS 模型的循环结构教学设计2.3P 前测有了教学目标后,接下来就需要通过开展一系列的教学活动,帮助学生达成这些教学目标。为了更好的开展后续的参与式学习,需要对本节课涉及到的一些基础知识进行测试,如果学生掌握较好,则继续后续活动,如
15、果掌握不太理想,需要再做相关讲解。前测共包含三个关键知识点,分别是定义整型变量、运用加法运算符以及利用累加法实现求和。前测 1:定义整型变量;前测 2:加法运算符;前测 3:累加方法求和。2.4P 参与式学习在前测阶段了解学生掌握基础知识的情况后,下面将通过参与式学习的方式学习循环结构的来龙去脉,掌握循环结构三要素,达到灵活应用。2.4.1 由两个整数推广到一百个整数求和引导学生先编程实现 1+2,再推广到 1 到 100 求和。首先,定义两个变量 a1 和 a2 并通过加法运算符求和,伪码如下:算法 1:两个整数求和1:sum=02:a1=13:a2=24:sum=a1+a2接着,将这种思想
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 BOPPPS 模型 循环 结构 教学 设计 陈功锁
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。