温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
语言程序设计
课程
UbD
逆向
教学
设计
周岚
Application 创新应用304 电子技术 第 52 卷 第 2 期(总第 555 期)2023 年 2 月2 课程教学设计的现状作为一线教学工作者,随着对教学工作的深入理解,言之不详,思之不明的困惑也越来越多。通常实际教学过程中主要采用两种模式:聚焦活动的教学和聚焦灌输的教学。前者是以活动为导向,往往只动手不动脑,只注重体验,没有后续的深层次的思考,更谈不上知识技能的内化与迁移,特别是在职业院校中,更多地关注技能训练,以活动为导向的教学设计便更受追捧,而真正的技能是什么,有样学样,单纯的模仿,熟练操作,仅仅是举一反三,学生没有时间,可能也没有被要求对知识技能要有更深层次的思考与理解,一旦场景发生改过,即使是微妙的变化,学生们的“毕生所学”就宕机了。为什么会这样,原因就是不管是知识还是技能,要想变成自己的一部分,必须走完一个完整的认知过程,活动不仅仅只是参加活动完成任务,更重要的是隐藏在活动背后的思考、延伸、迁移。而后者,就是灌输式,在有限的45min里,教师如同灌鸭一般倾囊而授,学生听得如痴如醉,学生能接受多少?不知道,你看学生们记了厚厚的笔记,但那些知识只属于笔记本,并不真正属于学生自己。如何评价,也就是刷刷题库,考考试吧。是的,他们都能记住答案的样子,却不知道答案说0 引言传统教学设计容易会陷入两个误区,一个是以活动为导向,往往只动手不动脑,只注重体验,没有后续的深层次的思考,更谈不上内化与迁移;另一种就是灌输式,在有限的45min课程里,如同灌鸭一般倾囊而授,学生能接受多少,不知道。而追求理解的UbD逆向教学设计,向我们提供了一种“以终为始”的教学思考模式,对“理解”在概念与实践上赋予更宽泛深刻的内涵,对于教学目标的达成也提出了更科学的判断依据与标准。1 研究背景“追求理解的教学设计”最初是由美国教育与评估专家,格兰特维金斯和杰伊麦克泰格提出,该理念提出了“逆向设计”的概念和方法,以避开教学设计中的两大误区聚焦活动的教学和聚焦灌输的教学。教学设计其实就是实现教学目标的一系列方法或手段,而“追求理解的教学设计”正是从这一点入手,提出了对教学设计的全新见解:根据最终的目标(预期成果)提供行之有效的方法、流程、工具等,同时,我们还需要收集评估证据(这些证据用于证明教学目标是否达成或预期成果是否实现)来帮助我们思考、布局整个教学单元的整体设计1。作者简介:周岚,江苏联合职业技术学院徐州财经分院,副教授,硕士;研究方向:程序设计、软件开发、数据库技术应用。收稿日期:2022-05-05;修回日期:2023-02-12。摘要:阐述课程教学设计的背景和现状,C语言程序设计课程的特点,探讨基于追求理解的UbD逆向教学设计,包括理解的可迁移性、理解与迁移关系、使用UbD逆向设计法修订后的C语言课程教学设计案例。关键词:C语言程序设计,UbD逆向教学设计,追求理解,课程教学设计。中图分类号:TP311.5-4文章编号:1000-0755(2023)02-0304-03文献引用格式:周岚.C语言程序设计课程的UbD逆向教学设计J.电子技术,2023,52(02):304-306.C语言程序设计课程的UbD逆向教学设计周岚(江苏联合职业技术学院 徐州财经分院,江苏 221008)Abstract This paper expounds the background and current situation of the course instructional design,the characteristics of the C language programming course,and discusses the UbD reverse instructional design based on the pursuit of understanding,including the transferability of understanding,the relationship between understanding and transfer,and the revised C language course instructional design case using the UbD reverse design method.Index Terms C language programming,UbD reverse instructional design,pursuit of understanding,curriculum instructional design.Design of UbD Reverse Teaching in C Language Programming CourseZHOU Lan(Xuzhou Branch of Jiangsu United Vocational and Technical College,Jiangsu 221008,China.)Application 创新应用电子技术 第 52 卷 第 2 期(总第 555 期)2023 年 2 月 305的是什么。其实,不难看出以上的两种教学模式存在着共同的问题:没有明确的、引导性的智力目标和衡量目标是否达成的证明。也就是说“活动”与“灌输”的结果是什么?学生们得到了什么?教师或学生自己用什么来判断是否达成了预定的目标?这就是下面我们要解决的问题。3 C语言程序设计课程的特点课程特点。C语言程序设计是高职院校软件专业、网络专业的一门专业基础课。课程以结构化程序设计思想为主线,主要介绍C语言的基础知识和程序设计的思想、方法。通过该课程的学习,主要训练学生的逻辑思维能力、程序编写能力,掌握一些基础的算法,能够独立分析并解决一些实际问题。从专业持续发展的角度来看,该课程不仅仅是其他专业课程的前导课程,更是培养学生职业素养和综合素质的基础课程。也许对高职学生而言,程序员并不一定是他们的岗位,但是能将程序设计中的核心概念(循环、函数、数组、指针、链表等)和方法论(自顶向下、模块化、逐步求精等)迁移到工作中的其他领域,也一样终身受益,这难道不就应该是教育赋予学生的真正价值吗?但真实的教学过程和收效却令人担忧。C语言教学中存在的问题。教师在进行教学设计的时候,总是会考虑教什么,怎么教,重难点是什么,安排什么活动或任务来实现重难点的突破,这听起来合情合理,于是教学设计就顺理成章地完成了。仔细想想,这些问题的答案统统都是来源于我们目前所擅长的和拥有的教法、教材、案例或活动、或其他教学资源等。我们好像是为了把手里“本钱”都使出去才进行教学设计的,是为了设计而设计。教学实施后,我们的教学方法都用了,我们设计的活动学生也都参与了,安排的任务学生做的和老师一模一样。是不是应该很有成就感了?但细思极恐,一场热火朝天的教学结束后,学生最终收获了什么,又用什么去衡量他们是否收获?这两个问题似乎没有得到答案。于是,目标未定,那怎么走都行,学习成了“撞大运”。优秀的教学设计,让学生获得新的知识与技能之外,更应该以目标为中心包含其潜在含义为导向产生更全面更具体的学习,为学生对所学课程的核心概念与方法提供深层次理解和迁移的可能2。所以,我们引入了“基于追求理解的UbD逆向教学设计”,一改“撞大运”的局面,从明确目标开始,依赖有效的评估指标重塑我们的教学设计,实现“为理解而教,为迁移而学。”4 基于追求理解的UbD逆向教学设计精神生活最独特的事情是人们会不断超越所给的信息,而不只是理解周边世界发生的事情3。学习作为精神生活的重要组成部分,绝不仅仅只是记住知识,掌握技能。学习一门学科的最终目标应该是“理解”,这里的理解,即是洞见也是智慧,更通俗地理解,对于所学习过的知识和技能,能够讲述、使用、证明、延伸、辨析、迁移,这些都是对理解的不同层次的表现。4.1 UbD逆向教学设计在以往教学中,教师们太多的关注于自己的“教”,而追求理解的UbD逆向教学设计需要教师们更多的关注于学生的“学”。换句话说,学生要学成什么样,才是我们首先应该聚焦的问题,即从预期结果开始思考如何进行教学的设计。UbD逆向教学设计主要分成三个阶段,而整个过程可以归纳为:首先确定预期目标,其次确定合理的评估证据,最后进行教学过程的设计,也就是UbD逆向设计三阶段。如图1所示。4.2 理解的可迁移性我们安排活动、布置任务、讲授知识是可以使学生记住、掌握它们,但这并不能说学生就真正地具备了能力。理解是关于知识的迁移。如果具备真正的能力,那就一定能将所学的知识与技能迁移到新的场景甚至截然不同的情境中去,能在全新的环境中灵活的、创造性的应用所学。迁移是理解的一种重要表现,也是学生应该培养的一项重要能力,因为不管是多优秀的教师也只能让学生学到专业领域中相对很小范围的知识与技能。所以在教学过程中培养学生能将有限的知识技能延伸、迁移到各种不同情境中去的能力就显得格外重要3。4.3 理解与迁移关系什么是迁移,它之所以重要,就是我们希望学生们能将某个知识或技能应用到其他不同或是完全相异的场景中。迁移是理解的必然结果,而理解则是迁移的必由之路。理解和迁移是两个内涵丰富且多维度的概念,但是当我们需要制定与他们相关的目标和评价标准时,就会遇到新的问题,那就是用什么词汇去表达。图2给出了理解与迁移的关系以及对应的证据4。4.4 使用UbD逆向设计法修订后的C语言课程单元教学设计案例UbD逆向设计法的基本设计思路就是:“如果预期结构是让学生,那么我需要学生有证据表图1 UbD 逆向设计三阶段Application 创新应用306 电子技术 第 52 卷 第 2 期(总第 555 期)2023 年 2 月明他们能,所以需要这样的评估,那么为了达成上面的目标并通过评估,我们需求安排的学习活动是”。在C语言的课程中,递归是一个非常重要的核心概念,也是学习过程中学生反映难度最大的问题,表1为使用追求理解的UbD逆向设计法来重构递归这个教学单元的教学设计。5 结语“教学”最恰当的定义或许是对学习的组织。因此,成功教学的问题是为真正的结果组织学习,它使我们从教师应该引导学习还是指导学习的争论中解脱出来其实这些争论是无关紧要的,因为两者都是教师应该做的5。参考文献1GrantWiggins,JayMcTighe.追求理解的教学设计M.上海:华东师范大学出版社,2017.2ZakasNC.JavaScript高级程序设计M.北京:人民邮电出版社,2015.3Jeromebruner.超越所给的信息M.北京:清华大学出版社,2019.4薛景.基于C语言程序设计课程视角的高职“课程思政”探索与实践J.产业与科技论坛,2020,19(21):153-155.5 周岚.JavaScript继承机制研究J.软件工程,2019,22(12):14-17.图2 理解与迁移的关系以及其对应证据表1 UbD逆向设计法重构递归的教学单元设计