OBE(Outcomes-based Education),成果导向教育,该理念被提出后,得到了美国工程教育认证协会(A-BET)的重视和认可,并且接受了其理念,将其用于工程教育认证标准的全过程。2013年6月,我国也加入了OBE理念指导的《华盛顿协议》,成为其签约成员。自此,我国开始大力发展OBE,用成果导向教育理念引导工程教育改革。
OBE理念采用的是反向思维,从结果反推过程,具体到学校教育,就是根据学生毕业时应该达到的“成果”,来反向设计学生在学校学习的过程,成果,就是学生毕业时所能达到的最大能力——
—能够胜任某项工作的能力。学校根据学生应该具备的“成果”,来进行专业课程设置,以及每门课程的教学设计。OBE的这种理念正好和传统教育相反,传统教育总是从课程体系开始,培养学生达到毕业要求,完成培养目标,然而,这样培养出来的学生只是满足了内部需求(学校),而不一定能满足外部需求(社会),所以,这种教育培养方式对社会、用人单位等外部需求无法满足。反过来,如果从社会外部需求出发,由需求决定培养目标,由培养目标决定毕业要求,再由毕业要求决定课程体系,这样就能够很好地解决这一问题。
编程类课程,比如C语言、Java语言、C#等,都是实践性、应用性比较强的课程。同时,这类课程在高职计算机专业中是必修的,占有非常大的比重。但是,多年来,编程类课程的教学始终存在一些问题。(1)内容枯燥晦涩:学生需要理解面向对象等相关概念,同时,也需要有很强的逻辑思维能力。这给学生的学习造成一定的压力,从而使其产生畏难情绪,学习效果不佳。
(2)理论与实践不能良好地结合:掌握了一定的语言基础知识,但是无法转换为编码能力,且缺乏实际锻炼的机。不能起到采用Java技术解决问题的作用,达不到学习的实际目的。
(3)培养目标与社会应用差距较大:毕业后走上工作岗位才发现学校学到的东西跟工作要求脱节,无法胜任工作。
传统教学模式下的编程类课堂中,学生一方面存在畏难情绪,提不起学习的兴趣,也不知道该如何去学习,另一方面,就业时,还面临着能力不足,工作难的局面。
通过对OBE教育理念的研究,结合实际情况,以高职院校编程类课程为切入点,尝试应用该理念去指导我们的课程设计,并融入游戏教育理论,探索在OBE 理念指导下,通过游戏项目来进行编程类课程教学的实践性研究。研究的主要依据如下:
(1)OBE成果导向理念和编程类课程的培养目标是一致的。编程类课程目标是培养学生的编程能力,能够胜任软件开发编码工作的能力,是实践性非常强的一门学科。OBE正是让学生具备社会需求能力的理念。(2)编程类课程在教学过程中存在的问题正是OBE 着手解决的问题。
(3)游戏教学理念已经比较成熟,应用在编程课程中,不仅可以提供学生的学习兴趣,还可以让学生通过游戏来理解项目设计的过程。
以Java教学为例,在OBE理论的指导下,设计了
基金项目:2019年度河北省社会科学发展研究课题,课题编号:2019020401006。
作者简介:仇宾(1978-),男,讲师,研究方向:计算机教学。
OBE视角下游戏化教学项目的设计与应用
仇宾,李志敏,李建俊,崔素丽
(河北师范大学附属民族学院,石家庄050000)
摘要:在成果导向理念(OBE)的指导下,结合游戏教育理念,对高职计算机编程类课程教学进行了一种新的探索。从社会需求成果反向设计教学过程,并且把教学知识点融入到游戏项目设计中,让学生在开发游戏项目的过程中学习编程知识,寓教于乐地实现了做中学的教学新模式。
关键词:OBE理念;编程;Java语言
150
2020.06
一个游戏项目,用来进行教学研究,取得了非常好的效
果。具体实施过程如下:
根据OBE的清楚聚焦原则,首先需要知道外部需
求是什么,学生取得什么成果。因此,研究了相关公司
软件开发岗位的要求,通过归纳总结,并结合Java课
程实际,制定了如下培养目标:掌握Java语言;熟练
使用MyEclipse开发工具;熟练使用一种数据库(Ora⁃cle、SQLServer和MySQL);软件项目的编码实施、现有系统运维、测试和文档编写;善于沟通、团队协作。
在培养目标的指导下,把Java课程的所有知识点,
比如面向对象、GUI设计、MySQL数据库、多线程、IO
等全部提炼出来,归纳成一个一个点,把这些点分散到
一个游戏项目中,也就是说,让学生在设计开发游戏项
目的过程中去学习体会每个知识点的用法,并且采用小
组合作开发的方式进行,锻炼学生的沟通、协作能力。
下面,以设计一个坦克大战游戏为例,阐述具体的
实施方法,整个游戏项目的开发一共分为9个阶段,每
个阶段都是一个任务,包含了一定的知识点。例如,第
一个阶段要求如下:
(1)制作GUI界面,要求窗体不能够改变大小,同时设置好窗体的背景、大小、关闭事件。
(2)继承窗体的绘图方法,绘制一个圆形代表坦克。
(3)让代表坦克的圆形能够自己向右移动。
代码如下:
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.*
public class TankGame extends JPanel{
//初始化位置
private int x=50;
private int y=50;
public TankGame(){
super();
//启动线程绘制坦克
new PaintCircle().start();
}
protected void paintComponent(Graphics g){
安装mysql初始化数据库失败super.paintComponent(g);//把画笔原来设置//清空
Color Color();
g.setColor(Color.BLUE);
g.fillOval(x,y,35,35);
g.setColor(c);
x+=6;//让坦克每次绘制都移动6像素}
public static void main(String[]args){
JFrame frame=new JFrame("坦克大战");
TankGame game=new TankGame();
frame.setDefaultCloseOperation(JFrame.EX⁃IT_ON_CLOSE);
frame.setBackground(new Color(233,21,24));
frame.setSize(400,300);
frame.setResizable(false);
frame.setVisible(true);
}
//线程启动后,不断调用该方法,实现重画
public class PaintCircle extends Thread{
public void run(){
while(true){
repaint();//该方法是调用paint方法的
try{
Thread.sleep(99);
}catch(Exception e){
System.out.Message());
}
}
}
}
}
在这个阶段的要求中,代码并不多,所有学生都可以完成,包含了如下知识点:类的概念,类的几种形式,Java的绘图机制利用,MyEclipse的使用方法,重写父类的方法,多线程。完成了这个阶段的任务,这些知识点不仅能够理解了,还知道如何应用在项目开发中了,同时,也进行了编码工作,锻炼的实践能
力。依据OBE的扩大机会原则,9个阶段由易到难,层层推进,并且难度大的阶段会细分出不同的档次供不同的学生去完成,这种弹性化的设计更加适合不同层次的学生,从而让每个学生有机会学到适合自己的东西,写出自己能力所能达到的代码,获得学习成果。
此外,OBE还提倡要“提高期待“,即要设计出期待学生能有更高成果的方案,通过制定有一定难度,有挑战性的标准,来鼓励学生进一步学习。因为学生在有(下转第154页
)
151
2020.06
2020.06
游戏填补了我国市场上儿童防拐教育的空白。通过游戏让儿童体验了拐骗过程,通过生动的画面、逼真的场景和身临其境的体验,加深了儿童对防拐知识的理解。该游戏也存在不足:如场景互动以文字对话进行,如果能增加语音功能,在情节设计上就可以更加丰富,既可增加互动趣味性,也可让场景显得更加逼真。
参考文献
[1]马瓅.浅析拐卖儿童犯罪的特点,原因及对策[J].
法制博览,2016,(15):156-157.
[2]王媛媛.幼儿园防拐教育中的问题和应对策略[J].
教育观察,2019,8(34):106-107.
[3]祝红娅.幼儿园安全教育从“说教”走向“体验”
——
—
“防拐”模拟教育活动带来的思考[J].当代学前教育,2014,(02):44-45.[4]刘秋燕.幼儿防拐安全策略刍议[J].学周刊,2018,(02):174-175.
[5]武丹,刘涛,段晓旗.儿童拐卖的空间分布分析及
其驱动因素研究[J].遥感信息,2017,32(01):
134-142.
[6]宋礼青.城市低年级小学生课外学习类APP 的交互
设计研究[D].江南大学,2014.
[7]李杰.浅析镇雄县拐卖人口犯罪的现状、原因、危
害及对策[J].云南公安高等专科学校学报,2000,
(02):36-39.
了一定的成果之后,再提出更高的要求,往往能够促进学生实现更成功的学习。因此,整个项目最后还有一些附件任务,比如音乐的加入,地图的设计等。
通过设计多个符合OBE 原则的游戏项目,分散到学生的学习过程中,让学生在学中做,做中学。把枯燥晦涩的编程类课程设计成一个一个的游戏项目开发过程,让枯燥的书本知识变得有用,从而让学生既学到了知识,又学会了应用。而且还照顾到了不同层次水平的学生,让每个学生都有所“成果”。这对于高职院校计算机编程课程教学起到了一定的促进作用,目前该方式已经在Java、C 语言、C#等课程中实验应用,取得了非常好的教学效果。提升了学生的学习兴趣,增长了学生把知识应用于实践的能力。
OBE 教育理念被提出后,在美国、澳大利亚等国家
经过多年的理论与实践探索,已形成了一套非常完整的理论体系和实施模式,也证明了该理念的先进性和正确性,已经广泛地应用在工程教育方面。我国起步虽然晚了一些,但很多高校也逐步推出OBE 教学机制,形成了一定的规模。这只是刚刚起步,而且只是从一个非常小的点切入OBE 理念,接下来需要我们在成果导向教育理念的引导下,进一步实践,着力实现从学科课程导向转为目标成果导向、从以教师为中心转为以学生为中心,从以考试监督转为持续改进,最终实现每个学生都有所成果。
参考文献
[1]顾佩华,胡文龙,林鹏.基于“学习产出(OBE)”
的工程教育模式.高等工程教育究,2014,(1):27-37.
[2]屈微,姚琳.基于游戏编程的计算机实践教学模式
应用.计算机教育,2017,(2):132-135.[3]陈涛.基于案例教学的Java 语言课程改革研究.教
育实验与研究,2009:37-45.
(上接第142页)
(上接第151页)
(8)视频报警系统能够将检测到异物的一整段故障
视频/图像传输到视频报警系统显示屏和服务器。
3结语
随着轨道交通无人驾驶技术的成熟和普及,越来越
多的地铁线路将会升级成无人驾驶线路,同时,也对列车的辅助安全系统提出了更高的需求;人工智能技术也将会越来越多地应用到轨道交通行业,对提高地铁运营的安全性、可靠性和响应性起到至关重要的作用。从而推动地铁智能化水平迈上了新台阶。参考文献
[1]李万春,宋瑞刚,徐天飞,邓远华.地铁站台屏蔽
门安全防护措施探讨[J].轻工科技,2012,07.[2]李英.《城市轨道交通电工电子》课程改革研究[J].中国市场,2015,50.[3]李双全.双目立体视觉在电梯安全检测中的应用[D].东南大学,2017.[4]李双全.双目立体视觉在电梯安全检测中的应用
[D].东南大学,2017.
154
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论