您好, 访客   登录/注册

基于OBE的项目导向式《Java程序设计》课程创新实践教学模式探索

来源:用户上传      作者:

  摘 要
  本文根据当前高职教育改革提出对《Java程序设计》课程的教学实践改革,结合了OBE理论和项目导向式教学方法,构建“学生为中心”和企业需求为主的实践教学体系,从而培养学生创新实践能力,满足社会岗位需求,提高学生就业率。
  关键词
  教学实践;OBE理论;项目导向式;学生为中心;岗位需求
  中图分类号: G712;TP312.2-4               文献标识码: A
  DOI:10.19694/j.cnki.issn2095-2457.2020.16.016
  0 引言
  随着2019年国务院发布的《国家职业教育改革实施方案》的实施,职业教育的教学模式转变需求日益突出,不仅要需要依赖市场和社会的需求,改变教学方式和更新教学内容,还需要改变传统的教学思想模式,尤其针对实践性较强的课程尤为突出。在传统的教学模式中,《Java程序设计》课程作为计算机专业的入门核心课程之一,一般在学生入学第一学年就开设,对于刚接触计算机编程的学生来说,有一定的难度,往往造成“学生听不懂、学不明白”的现象,也就影响了后续专业课程的学习。因此,如何适应当前职业教育的要求,明确学生学习过程中的目标和能力尤为重要。
  1 OBE理论和项目导向式学习
  1.1 OBE理论
  OBE(Outcome-based Education)理念是一种以学生的学习成果为导向的教育理念,又称为“成果导向教育”。该种理念强调以学生为主、以问题为中心,是一种根据学生的学习成果进行教学设计和实施教学反向教学模式。设计原则如图1所示。
  OBE教学理念要求在教学环节中理论和实践相结合,在教学环节中设置内容互动活动,提高实践活动在教学过程中的比例,从而提高学生的实践和创新能力,培养学生解决问题能力。
  1.2 项目导向式
  项目導向式教学是将课程内容知识体系内容划分为若干个教学项目,围绕项目展开教学,以够用为基本原则,以项目为单位组织教学,让学生直接参与项目全过程的一种教学方法。通过项目的完整实施,引出相关的理论知识,有机结合理论知识教学和实践教学,充分激发学生的创新创造能力,培养实际的动手能力。
  项目导向式教学不同于传统的教学模式,而是将教学目标设计成项目的完成目标,从而设计课程的内容去实现项目的导向。在项目实践中,学生不仅学到新知识,还得到了解决实际问题的能力提升。
  2 《Java程序设计》课程现状
  《Java程序设计》课程是面向计算机相关专业的一门专业基础课,一般在大一学年开设,它要求学生能够了解Java语言的基础知识和应用以及面向对象程序设计思想,要求学生具备一定的动手编程能力和自我探索研究的能力,并为以后的专业核心课程学习提供基础。
  该课程教学内容主要侧重于Java面向对象程序设计思想的学习和应用,对于刚接触计算机编程或者已有面向过程设计思想的学生来说,不易理解,难以运用。现阶段教学方法以课堂讲授为主,老师引导学生开展学习的模式。近年来,随着社会开发岗位的需求和编程开源性市场的扩大,原有的教学形式难以获得学生的积极性,也跟社会需求接轨存在一定的距离。为了更好地适应市场需求以及学生的兴趣,应该尝试改变课程教学模式,提出了基于OBE的项目导向式课程设计方法。
  3 基于OBE的项目导向式课程设计
  3.1 建立“学生为中心”和企业需求为主的实践教学体系
  通过与历届毕业生就业问卷调查和市场需求调研,了解学生需求和市场需求,以市场需求为导向,就学就业为宗旨,本着“授人以渔”的原则,建立“以学生为本,以师为导,以教材为参考”的教学体系,构建基于岗位需求和能力培养的系统化的课程实践教学体系。
  根据“学生需要学什么?学生需要怎么学?学生学到了什么?”这三个问题,围绕“学生学习成果”这个最终目标,结合企业岗位能力要求,设计课程中实践学习的比例,多方协同培养工程实践能力,培养学生的综合素养。
  3.2 实施项目导向式教学过程
  《Java程序设计》课程基于OBE教学知识点的划分,可将一学期的课程设计为20个项目完成该课程的实际教学过程。在项目实施过程中,分为项目实施前、实施中和实施后三个阶段。以循环设计知识点为例。
  3.2.1 实施前(课前)
  利用职教云、雨课堂等线上课堂发布课前要求和知识点预习以及讨论话题,引导学生自主学习。提出项目需求:猴子吃桃问题。
  3.2.2 实施中(教学实施)
  根据课前项目需求,学生独立思考如何计算猴子第一天摘取的桃子数目。
  根据学生掌握知识的程度和编程能力的优劣,将学生进行分组划分,并选择一名组长负责本组人员活动的调度安排和任务分配,各小组自行选择实现方式(while、for、do…while等循环语句)。培养学生分析解决问题能力和团队协作能力。
  整个实施过程中,对项目需求进行整体的分析和涉及重难点讲解。并对各个小组的实际进度情况进行跟踪指导,及时解决项目实施过程中学生遇到的问题。如出现共性问题,统一讲解分析。
  3.2.3 实施后
  各小组项目完成后,对各组情况进行总结,并请优秀小组进行效果展示和讲解。尤其各组实施过程中遇到问题和解决方法的共享,降低后期类似问题出现的可能性。
  课后根据小组完成情况布置不同的内容,避免相互抄袭。
  3.3 多维角度评价教学效果
  教学实施完成后,对教学效果开展教师、学生、企业等多维角度评价。教学效果主要根据职教云、雨课堂等线上平台进行,邀请相关课程教师、学习该课程学生以及相关企业专业人士对项目实施进行评价,从而实现课程项目实施的多维细粒度评分,进一步优化教学过程,培养学生的科学实验能力、工程设计能力、专业实践能力和科学研究能力。
  4 小结
  本文提出的基于OBE的项目导向式创新实践教学模式,在计算机专业基础课程的实际教学中,对培养学生的动手实践能力和解决问题能力有显著效果。该种模式中,颗粒化教学和学习目标,教学主线清晰,学生中心地位明确,从而实现了学生对基础知识和专业技能的掌握,大大提高了学生的自主学习能动性,但是也对教师的专业技能有进一步的提高,从而要求教师为双师型教师最佳。
  参考文献
  [1]侯艳霞.项目导向式教学法在《传感器技术》教学中的尝试[J].教育教学研究,2009(9):59-61.
  [2]江伟光,兰秀菊.基于OBE的企业资源计划教学改革[J].大学教育,2020(3),136-139.
  [3]李润洲,康磊,宋彩利.面向OBE的计算机硬件类课程实验改革探索[J].大学教育,2020(3):98-100.
  [4]宋丽.项目导向式教学在高职计算机基础课程中的应用[J].中国现代教育装备,2013(6):72-74.
  [5]黄少芳.基于OBE导向的中职网店装修课程自主学习模式构建[J].中职教育研究,2020(1):5-8.
  [6]田振国.OBE理念下的实验、仿真、多媒体融合式教学法[J].2020(2):217-219.
转载注明来源:https://www.xzbu.com/8/view-15283060.htm