“SPOC+BOPPPS”教学模式在高职教学中的应用

2022-04-29 00:44李纯
计算机应用文摘 2022年16期
关键词:程序设计重难点高职

摘 要∶在实际教学中,为了准确地了解"SPOC+BOPPS"教学模式的应用效果,以"Python程序设计”课程为研究对象,对比分析“SPOC+BOPPPS”教学模式在高职教学中的具体应用情况。同时,研究了“SPOC+BOPPPS”教学模式的具体特点和内涵。

关键词∶“SPOC+BOPPPS”教学模式;高职教学;应用核心;Python程序中图法分类号∶TP312    文献标识码∶A

Application of "SPOC+BOPPPS" teaching mode in higher vocational teaching ——Take"Python programming" course as an example LI Chun

(Chongqing Aerospace Polytechnic, Chongqing 400021, China)

Abstract:In practical teaching,in order to accurately understand the application effect of the“SPOC +BOPPPS”teaching mode, the “Python programming”course can be taken as the research object, and the specific application of the“SPOC+BOPPPS”teaching mode in higher vocational teaching can be compared and analyzed. Among them, we need to study the specific characteristics and connotation of the "SPOC+BOPPPS"teaching mode.

Key words:“SPOC+BOPPPS”teaching mode, higher vocational teaching, application core, Python program

高职教育需要利用混合式教学模式来提升教学效果。在SPOC教学中引入BOPPPS模型,可以形成“SPOC+BOPPPS”教学模式。在高职教学过程中对“SPOC+BOPPPS”教学模式进行应用,可以大大提高“Python程序设计”课程的教学水平。只有促进“SPOC+BOPPPS”教學模式与线上课堂和线下课堂的深度融合,才能够深化改革高职教育。该教学模式以学生为主体,大大提高了学生的学习兴趣和教学质量。

1概述

BOPPPS作为新的教学模型,在应用过程中需要坚持以学生为中心,将教学过程分成导入、学习目标、评估、互动学习、课后测试、课堂总结等6个阶段。该模式主要包括线上教学和线下教学两部分,可以节约教学时间。线上教学主要完成导入、学习目标、前测、后测等,测试题以及编程作业都是以网上提交为主,并且可以在线自动批改。线下教学主要完成参与式教学以及课堂总结,教师可以对线上学习情况进行评价,掌握学生的学习进度,节约课堂教学时间,提高教学效率[1]。

2存在的问题

高职教学过程中存在的主要教学问题是学生对理论学习的热情比较低,缺乏探究精神和钻研精神,没有明确的学习目标。由于学习效率比较低,并且受互联网的影响,学生获取信息来源比较广,面对的诱惑也比较大,在课程学习过程中相应的理论学习无法满足学生的心理需求。但是,高职院校的学生动手能力较强,并且对新事物、新观念的接受度也比较高,具有较强的适应性,在教学改革的过程中,需要从学生的特点出发,挖掘学生的潜力,利用因材施教的方式促进传统教学方法创新和转变,加强学生操作能力的培养,使学生在实践的过程中理解相应的理论知识。尤其是在“Python程序设计”课程教学中,需要重视培养学生的实践操作能力,使学生在了解“Python程序设计”课程理论后进行实践操作,在实践操作中理解相应的理论知识,可以大大提高学生的综合水平,对提高“Python程序设计”课程的教学质量也有帮助。

3应用核心

在高职教学中对“SPOC+BOPPPS”教学模式进行应用时,需要根据SPOC教学法的具体经验以及高职学生的特点,按照软件开发专业的“Python程序设计”课程的要求,对教材内容和教学方法进行改进、创新。深入挖掘SPOC教学模式在“Python程序设计”课程中的应用途径。教师需要完成线上线下课程准备作业,挖掘优质资源,将相应的课程资源发布到线上学习群。教师利用学生线上学习、作业完成情况对线下教学方式和教学内容进行调整[2]。

在应用“SPOC+BOPPPS”教学模式中,需要将SPOC与BOPPPS进行有效结合。其教学范围是以班为单位、形成小规模有限定准入条件的课堂。在开展教学活动时,以线上线下结合的方法将整个教学过程划分成BOPPPS教学模型。在实际教学中,线上部分主要应用在课前、课后,而线下部分以课堂为主。

3.1线上教学

在线上教学过程中主要完成课堂引入、重难点讲解以及预评估。在线上教学中主要利用云平台开展教学活动,教师可以在教学平台上传相应的教学资源,并对学生的登录情况、视频浏览情况以及作业完成情况等进行监督,对学生的学习兴趣、学习态度和学习效果等进行评价。在具体的线上教学过程中,需要从以下三方面进行分析。

(1)课堂的引入。需要将相关课程的知识点背景、工作中的位置以及课程位置、与上一部分内容之间的联系作为背景知识,引导学生进入课堂学习。

(2)确定重难点知识以及学习目标。在一教学过程中,教师需要使学生明确课程讲解的重难点内容以及学习目标,要加强重难点分析教学。在具体的线上教学过程中,教师需要根据课堂内容和学生的接受程度,通过实验室操作视频、动画制作等方法展示重难点知识。通过深入浅出的讲解,使学生快速明确相应内容。同时,教师要对每一节课的重难点讲解时间进行严格控制,一般为15分钟左右。

(3)预评估环节。学生完成背景知识以及重难点知识学习后,教师通过练习题对学生的学习情况进行评价,并根据学生答题的正确程度以及课前登录测试、学习时长等数据对学生的学习进度以及对本节课知识的了解情况进行初步评价。在课堂上,教师可以根据了解的情况有针对性地开展教学活动,以提升课堂教学效果[3]。

3.2线下教学

在线下教学时也要从以下三个角度出发,以提高教学活动的有效性。

(1)加强互动学习。在线下课程教学过程中,需要重视学生操作训练,可以将典型的工作岗位任务转化成带有职业背景的学习任务。在学习任务中融入重难点知识,并且根据工作任务的难易程度以及职业要求安排完成时限。教师还可以将一些学习任务按照小组的形式进行划分,在课堂教学中,教师需要加强对学生的引导和组织。

(2)课后测试作业。为了使教师对学生的具体学习情况进行全面掌握,要根据课堂任务的实际情况,确定课后测试作业。如果学习任务是以学生个体进行划分,在作业展示时每组可以抽一名学生或者组长推荐一名学生,利用课堂管理软件将学生的作品展示在投影设备上,并讲解作业过程与思路;小组作业展示时,主要是由组内成员协商派代表进行讲解,其他成员进行适当补充。通过作业检查,可以使教师准确掌握学生的学习情况,对后续课程的进度进行合理安排。

(3)课后总结。课后检测完成后,教师可以利用大约10分钟的时间对课程重点进行总结。主要对课程讲解过程中的知识点、学生掌握不牢固的知识点进行深度讲解。与此同时,对学生的作业展示情况进行评价,对一些完成得比较好的学生和小组予以鼓励,对作业存在问题的学生或者小组,指出改进部分,从而提升教学效果[4]。

4实施过程

在智能控制技术的教学过程中,“Python程序设计”课程是其中的重点内容。在具体的学习过程中,为了发挥“Python程序设计”课程的积极作用,主要通过两个班参与课程学习。学生自由组成4~5人的开发团队,完成教学活动。

受人工智能技术影响,智能控制技术也越来越完善,在智能控制领域对Python编程进行有效应用至关重要,这也是智能控制专业学生必备的专业技能。根据工作过程系统化的思想,在“Python程序设计”课程教学过程中,需要根据开发人员的岗位需求完成典型学习领域以及学习任务拆分。在课程教学过程中,以“Python程序设计”课程为基础进行教学,可以将具体的智能控制项目作为主要研究对象,对整个项目进行划分,通过单个子项目完成教学实践活动。其中,“SPOC+BOPPPS”教学模式的具体实施过程如下。

(1)导入课程内容。教师需要利用视频、课外内容等引入项目内容。

(2)确定学习目标。在教学过程中,需要确定本节课的学习目标,可以通过头脑风暴的方式进行思考。制定学习目标主要是确保学生能够面向对象,完成子项目模块独立设计工作。并且完成该项目的代码编写,掌握Python程序开发技术。

(3)前测模块。主要是以Python课堂为基础,通过在线测试的方式对学生在程序模块中的安装使用能力进行测试,掌握学生对面向对象编程思想的了解情况。利用前测可以使学生了解前后知识之间的联系,方便教师在授课时对相应的教学内容进行调整和优化。

(4)参与式学习。在这一阶段的学习过程中,需要引入敏捷开发模式,使学生能够实现学习目标。教师可以公布在子项目设计过程中的各项清单。开发团队完成代码编写、功能测试以及文档编写等工作。学生还要体验软件开发的流程,从界面、功能设计以及代码质量等角度出发,选择最优方案。

(5)后测。以子类设计项目需求为基础,根据云课堂的实际情况,利用在线测试的方式完成后测。在后测的过程中和课堂教学中,需要做到相互呼应,提高课堂的整体性。

(6)课堂总结。在这一阶段,学生可以对整个教学内容进行回顾,以加深理解和进行整合。教师还要对学生在不同教学阶段的具体表现进行评价,了解学生的学习情况,方便对后续教学方法和教学策略进行调整[5]。

5改进思路

为了发挥“SPOC+BOPPPS”教学模式在应用过程中的积极作用,教师还要根据“Python程序设计”课程的具体要求,对“SPOC+BOPPPS”教学模式进行改进。在“Python程序设计”课程教学过程中,利用混合教学模式的时间比较短,对比数据也较少。在该课程教学过程中,通过两个学期的混合教学,学生的及格率达到100%,优秀率为5%;而在新学期增加一个班后,学生的及格率为90%,优秀率为10%。将其与“Python程序设计”课程类似的“VF程序设计”课程以及“C语言程序设计”课程相比,学生的学习兴趣明显提高,并且课程的结业成绩、优秀率以及及格率都在不断上升。这说明“SPOC+BOPPPS”教学模式对师资力量不足的高职院校而言,可以更好地发挥在线学习平台的优质教学资源的优势,能够突破师资力量和教学环境对教学质量产生的限制,使学生获得更加优质的教学资源,对提高高职院校的人才培养质量有积极作用。

6结束语

在小规模、限制性在线课程(SPOC)教学模式中融入BOPPPS教学模型,可以构建“SPOC+BOPPPS”教学模式。在应用“SPOC+BOPPPS”教学模式的过程中,高职院校需要为学生提供更丰富的教學资源。同时,要加强教学设计工作,教师必须对学生的学习情况进行了解,利用多种方式开展教学活动,从而激发学生的学习积极性以及学习兴趣。“SPOC+BOPPPS”教学模式的设计难度较大,但是其能够在教学过程中突出学生的主体地位,并且可以在最大限度上挖掘学生的学习潜能,对提高学生的自主学习能力、团队协作能力有积极作用。

参考文献:

[1]李卓.基于SPOC教学模式的教学活动的应用研究—以《Python程序设计》为例[J].中国多媒体与网络教学学报(中旬刊),2020(4):154-155+158.

[2]盛蒙蒙.新工科背景下SPOC项目教学模式的实践与思考—以Python程序设计课程为例[J].公安学刊(浙江警察学院学报),2020(3):99-105.

[3]张爽.新工科背景下公安院校SPOC教学模式改革的实践研究—以《Python程序设计》课程为例[J].网络安全技术与应用,2021(9):107-109.

[4]刘晓晓.SPOC教学模式的构建与应用研究—以《面向对象程序设计》课程为例[D].济南:山东师范大学,2016.

[5]萧晓栩,罗静.MOOC+SPOC+翻转课堂混合教学模式实践研究—以《Python基础》课程为例[J].信息与电脑,2020,32(13):244-245.

作者简介:

李纯(1976—),硕士,副教授,研究方向:智能控制。

猜你喜欢
程序设计重难点高职
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
高职应用文写作教学改革与创新
诵读100句,记考纲重难点词汇(二)
高职高专院校C语言程序设计教学改革探索
化学平衡重难点知识突破
PLC梯形图程序设计技巧及应用
高职人才培养模式创新探讨
关于提高高职人才培养质量的思考