BOPPPS教学模型在“高级语言程序设计”课程中的应用

来源 :无线互联科技 | 被引量 : 0次 | 上传用户:shmilyxin2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:为实现“高级语言程序设计”课程课堂教学的有效性,精心打造学生积极有效参与的课堂,提高学生自主学习的积极性,文章依据BOPPPS模型理论,针对“高级语言程序设计”课堂教学过程存在的问题,对BOPPPS模型的每一个理论都根据具体课程性质进行分析和改进,恰当地融入课程的实际课堂教学过程设计。BOPPPS模型对改善“高级语言程序设计”课程教学活动效果、提高学生学习效率起到了积极影响作用。
  关键词:BOPPPS模型;高级语言程序设计;教学目标
  0    引言
  BOPPPS模型是北美高校倡导的一种新的教学模式,是一种基于教育者认知理论的教学过程设计。BOPPPS模型将教学活动过程划分为6个部分即引言、目标、预测、参与式学习、后测、小结。世界高等教育的迅速发展,为我国加快高校教学改革步伐提供了契机。目前,中国高等教育规模位居世界前列。但是,现有的教学方法还基本停留在知识点的传授上。“基于内容”的教学模式教学内容缺乏针对性,教学方法不够丰富多样,学生参与度不够高,导致教学效果不理想[1]。
  虽然我国许多高校教师已经开始将BOPPPS教学模式引入实际教学过程,但多是和课程经验总结相结合。其实,传统理论课堂教学过程中也有一个类似BOPPPS教学模式的教学过程设计环节,比如,回顾(复习上节课知识)、导入新课、讲授、讨论、作业、小结。然而,与传统的课堂教学相比,BOPPPS模式更强调课堂活动设计中六要素的地位,突出参与式学习,强调学生在课堂中的参与度及内在学习动力的激发,这是该模式与传统课堂教学活动设计的本质区别[2]。
  1    课程教学目标、要求与性质
  “高级语言程序设计”是计算机科学及相关专业的第一门重要的基础课程,是数据结构、操作系统和嵌入式系统的前身,也是一门非常实用的课程。本课程以C语言作为载体语言,通过“理论+实践”教育教学,使学生能够较好地掌握C语言的基本知识、模块化程序设计方法,具备初步程序设计及创新能力,并能熟练使用C语言编程集成环境编辑、编译、调试C语言程序,具有使用C语言解决工程技术问题的能力[3]。
  (1)知识目标:熟练掌握C语言数据类型和各种运算符,能正确使用表达式实现各种数据的简单加工;掌握C程序3种基本结构的特点,并能够使用相关语句完成方案设计任务。掌握库函数的使用,以及相关函数的定义、调用、参数传递等方法;掌握指针、结构、共用体、文件等复杂数据类型的含义和用法。
  (2)能力目标:精通使用VC++集成环境设计和调试      C语言程序。能够在进行程序设计过程中,熟练掌握使用      C语言数据类型、运算符、基本语句、数组、函数、编译预处理命令等基本编程元素;具有编写小型软件的能力,为进行分析各种实用程序设计开发奠定良好的基础,能够对一定的复杂工程问题进行分析、建模和求解。
  (3)素质目标:具有诚实规范化的品性和创新意识;具有团队协作精神和严谨、周密细致的思维能力;具有人文社会科学素养、社会责任感。
  虽然C语言有固定的语法,但它不是一门理论课程,而是一门理论与实践相结合的课程,它强调学生应该多动手操作和实践,学生必须自己动手实践,才能掌握课程的精髓。按照课程教学目标与性质,教师要多关注信息技术的发展,积极进行调整、完善和补充新的教学内容,紧跟时代步伐,使学生能及时获得最新计算机技术专业知识。
  2    问题与对策
  课堂教学是课程改革的主阵地,纵观学校程序设计类课程课堂教学,有一个非常突出的问题:教师教得很辛苦,学生学得也很辛苦。然而,学生却没有充分得到应有的发展,有的学生甚至对学习产生逆反心理,课堂的低效导致学生厌学和教师厌教。从“高级语言程序设计”课程教学过程现实存在的问题入手,以教师为主导,学生为主体,针对程序设计这一类实践性非常强的课程,分析该类课程教学过程中常见问题。用教学曲线合理安排教学过程,并将北美BOPPPS教学模式恰当引入课程教学过程设计。引入BOPPPS教学模式,使学生对课程产生更积极的兴趣,培养学生学习的主动性和创造性,并在BOPPPS教学模式的基础上提出学习金字塔与学生课堂注意力曲线相结合的方式安排教学内容的教学设计方案。首先,从课堂教学过程存在的问题出发,研究教师教学专注度与学生学习专注度的时间差的问题,在教学组织与实施方面,运用BOPPPS模式及應遵循的教学循环过程,即“教学目标→教学行为→学习活动→教学评价→教学目标”。教师明确每次课的教学目标,更有效地组织课堂教学,并及时反馈信息;其次,从培养学生逻辑思维能力的角度出发,引导学生思考如何发现问题、分析问题、综合归纳并解决问题。学生攻克学习过程中的难点,进行反思。BOPPPS模型成为培养批判性思维的工具。从学生能力培养的角度出发,精心设计具有高级认知水平的问题,提高学生的思辨能力。最后,基于BOPPPS模型的课堂教学设计,更强调和重视清晰可达到的学习目标,强调以“学为中心”的教,强调学生自主学习与主动有效地参与过程,强调教学过程和学习过程的反思。
  3    教学过程实施
  3.1  导入—如何吸引学生的学习兴趣
  导入阶段教学设计是激发学生对所学课程内容兴趣的重要阶段。任何一门程序设计类课程,新章节知识与已掌握知识架构大有不同,但也有关联。所以,每次课教师应该搭建一个知识桥梁来保持学生学习知识的整体连贯性。如程序设计类课程,教师可以通过一些与本次课主题相关且具有吸引力的、和学生实际生活应用贴近的小程序为切入点,来引起学生兴趣并引导其思考,将学生思绪引入课堂,并将前面学过的知识和将要学习的内容连接起来。
  3.2  目标—让学生知道该课程要达到的教学目标   课堂教学目标引导着课堂教学活动的方向,教师在制定课堂教学目标时可以思考以下几个方面问题:(1)这堂课的主导和主体分别是谁?(2)目标详细吗?每一个教学章节,每一节课,至少要有一个目标。有了这个目标,教师在备课过程中就有了核心和方向。目标一定要详细明确。(3)学生学习的大背景是什么,学生的知识积累到什么程度?(4)学得如何?教师为学生的学习效果制定一个可衡量的评价系统,首先考虑学生学到了什么知识,学习后可以学到什么技能,以及学生是否重视他们在情感上学到的东西。在目标制定时,教师考虑学生掌握程度和围绕这个目标必须达到的学习效果。以上4个问题思考清楚了就完成了第二阶段。
  3.3  预测—了解学生的基础知识掌握情况
  教师常常不清楚学生对即将学习的课程章节内容的相关知识掌握情况。预测使学生能够提前专注于这节课的具体教学内容,有助于教师了解学生对要学内容的认知,有助于教师发现学生的兴趣点和能力,有助于教师随时调整教学的比例、深度和进度。因此,学生需要完成课前评估。预测也是学生学习情况分析和形成性评价的重要阶段,可以通过课前线上测试、问卷或课堂提问等方式完成,还可以设置更多的开放式问题。
  3.4  参与式学习—让学生多方位参与教学从而掌握知识
  参与式学习是核心部分,BOPPPS模型提倡参与式学习的主要目的是培养学生自主学习能力。在实际课堂教学过程中,教师针对知识点的难易程度,针对偏易的知识,不需要讲解所有,可以留下一些知识点让学生自己去补充,也可以以翻转课堂的形式进行或以头脑风暴法的形式进行讨论。参与式学习中比较有效的方法是头脑风暴法,这种方法会使学生之间形成不同的看法,不同看法的小组之间还可以同时进行分析辩论,以达到最终的意见一致。此外,参与式教学也可以通过课堂游戏、案例分析或合作学习进行。
  3.5  后测—了解该课程是否达到教学目的
  学生的学习效果是教学内容完成后最受关注的问题。学生学到了什么,是否达到了教学目标,后测阶段可以给出判断。针对“高级语言程序设计”课程,理论知识点的测试题目设置能否反映教学目标要慎重考虑,且题目难易程度、类型都要把握。测试学生技能掌握情况必须通过模拟实验等方式。
  3.6  小结—总结知识
  小结是BOPPPS教学模型最后一部分。小结帮助学生整合学习内容,进一步巩固所学知识。此阶段还应引入下一次课的教学内容,实现知识结构的连续性。小结的方式有很多,如学生通过写课堂小结纸片从侧面反映知识掌握基本情况;通过学生自己编写小程序考查学生对整堂课所学内容的应用情况;此外,教师提问学生:“这节课你学到了什么?”学生进行简短的课堂回答和老师的点评也可以用来进行分析总结。
  4    结语
  课程在参与式教学过程中综合运用混合式教学模式和BOPPPS教学模式完成教学设计。教师可以明确构建知识的内在关系,从学生的认知层面去提炼问题,确定教学目标,不仅关注如何教,更要关注学生如何学,从而达到提高教学效果的目的。学生在参与式教学过程中,从被动到主动,完成从知识堆砌型向能力型转变。本教育理念具有可操作性、时效性,从现实和长远看,研究成果的推广对应用型本科教学模式改革具有重要的意义。
  [参考文献]
  [1] 姚晓玲.基于BOPPPS模型的java語言课程教学模式探讨[J].电脑知识与技术,2016(1):165-167.
  [2]陈益.BOPPPS模型在Java程序设计课程中的应用[J].软件导刊,2019(8):217-219.
  [3]徐英慧,周淑一.《C语言程序设计》课程“三位一体式”教学模式研究[J].软件导刊,2017(4):221-223.
  (编辑 王永超)
  Application of BOPPPS teaching model in “Advanced Language Programming” course
  Liu Ying
  (Xijing University, Xi’an 710123, China)
  Abstract:In order to realize the effectiveness of the classroom teaching of “Advanced Language Programming”, to create the classroom where students participate actively and effectively, and to improve the enthusiasm of students’ autonomous learning, according to the theory of BOPPPS model, each theory of BOPPPS model is analyzed and improved according to the nature of the course. BOPPPS model plays a positive role in improving the teaching effect of “Advanced Language Programming” course and improving students’ learning efficiency.
  Key words:BOPPPS model; “Advanced Language Programming”; teaching objectives
其他文献
摘 要:信息技术是各领域人才应掌握的技能之一。高职院校是培养人才的主要孵化基地,在高职教育中,计算机教学十分重要。结合高职计算机实践教学现状来看,教师采取的传统教学方法已经无法满足学生需求,也无法激发学生的学习兴趣、自主思维和创新思维。文章基于这一前提,探讨了教育工作者需要对教学方法加以创新,积极融入创客理念,提高学生的知识基础与操作能力,将其培养成综合性技能人才。  关键词:创客理念;高职教育;
摘 要:在高校实验室管理工作中,智能管理系统的应用能对管理工作的优化开展产生积极的影响。文章设计的智能管理系统由移动服务支持子系统、数据处理子系统、办公开发子系统、移动服务子系统、安防子系统构成,将其应用于高校实验室管理中,实践应用表明,该智能管理系统对提升高校实验室综合管理水平发挥了重要作用。  关键词:高校;实验室管理;智能管理系统;实践应用  0 引言  高校实验室在高校教育教学和科研探索
摘 要:高职院校计算机技术专业教学开展实践教学活动,对提升学生专业能力等方面有直接影响。文章从理论与实践结合出发,打造出有效的教學体系,将重点内容贯穿到整个教学过程中去,对计算机网络技术专业教学特点进行分析,找准教育侧重点,打造出完善的实践教学体系,以实现计算机网络技术专业实践教学目标,提升学生计算机能力。  关键词:高职计算机;网络技术;实践教学  1 高职计算机网络技术专业实践教学体系构建原
摘 要:随着新课改的日益推进,我国的教育领域基本都进行了适当改善,但是部分职业院校依旧沿用传统的教学模式,以至于无论是在课堂教学的方法上,还是管理方法上都存在漏洞。鉴于此,文章主要对高职软件专业课堂教学与管理方法进行简要的探析,从而为相关的教育工作者提供一定的参考,并为我国未来的人才培养尽一份绵薄之力。  关键词:高职;软件专业;课堂教学;管理方法  1 在高职软件专业的教学中存在的问题  1.
摘 要:“双创教育4.0”是人工智能环境下诞生的重要产物,是教学领域中一种新型的教学模式,有助于提高计算机专业的教学水平。基于此,文章结合人工智能技术,从教学体系、教学平台、教学模式、教学资源、教学内容、教学氛围6个方面出发,对“双创教育4.0”计算机专业智慧教育进行分析,对智能教育的方法进行有效的探究,从而保障“双创教育4.0”能够顺利实现。  关键词:双创教育4.0;计算机专业;智慧教育  0
摘 要:在世界面临重大转变之际,国家实施智能制造战略给高职教育双创型人才培养带来了新的挑战和前所未有的机遇。文章以无锡工艺职业技术学院机电一体化专业为研究对象,以培养智能制造背景下产业转型变革所需的双创型人才为目标,通过分析当前机电专业双创人才培养方面面临的挑战,对无锡工艺职业技术学院机电专业提出智能制造背景下的人才培养模式改革,实现了双创型人才培养的新进展。  关键词:智能制造;机电;高职教育;
摘 要:国家对职业教育的重视程度与日俱增,高等职业教育重要作用凸显,原则上职业教育中实践性教学的学时需占总学时数50%以上,实践性教学的效果直接影响高职院校整体的教学效果,文章以计算机网络专业的实践性教学为例,通过总结现状的不足,针对性地提出解决方案,以提升实践性教学效果。  关键词:高职院校;实践性教学;对策  1 实践性教学对技术技能型人才培养的重要性  高等职业教育是职业教育的重要组成部分
环境治理是由政府、公众和企业多方共同参与的结果,本文由此探讨了数字化对环境治理绩效的影响机理,并基于2006—2015年的省际面板数据,采用多元化计量经济学方法对数字化影
摘 要:通过利用大数据对学生学习行为进行数据分类,实现线上数据构成学生学习行为教育以及线下数据与互联网平台的搭建,从而在教育教学中给老师的教学评价与教学指导提供足够的依据,通过对学生学习行为和学习成效进行分析,有利于为后续课程的持续改进找准方向,实现教育教学质量的提升。  关键词:线上教学;学生学习行为;大数据分析  0 引言  随着大数据时代的来临,当今社会发展中,各行各业对大数据的需求越来越
以农民工落户城市层级选择意愿为视角,对城镇化流动趋势变化进行了分析,研究表明:农民工城镇化流动趋势正从原来的“乡—城”向“乡—县—城”转变.在实践层面,直接流入大城