您好, 访客   登录/注册

基于工作过程的高职程序设计教学改革与探讨

来源:用户上传      作者:

  摘 要 以高职院校的程序设计相关课程为载体,从目前课程存在的不足、改革的必要性、理念与思路、课程标准与教学内容组织设计等方面展开分析,探索一种适合高职院校程序设计课程基于工作过程的教学模式,实现企业需求与人才培养的有机融合。
  关键词 工作过程 教学改革 高职 程序设计
  中图分类号:TP393 文献标识码:A
  1当前课程存在的不足
  1.1人才培养模式滞后封闭
  当前,高职院校程序设计类课程虽然经过多次改编人才培养方案和课程标准,但是在培养目标方面仍缺乏弹性。在知识与能力培养上,由于没有切身到企业中调研,参与项目开发,照搬他人的建议,没有很好突出以培养职业能力为核心的教学指导思想,使得知识与技能结构过于分散,重点不突出,难点不突破,没有根据学生的个体差异性进行针对性教学,很多学生都是在“假学习”—学习了,好像掌握了,却不会应用,知识与能力之间缺乏有机的联系和整体优化,这对学生的主动性发挥非常不利,也难以适应快速的市场对人才需求的变化。
  1.2课程内容固化,与企业需求不对接
  随着我国高职院校就业形势的改变和教学改革的不断深入,企业急需具有综合职业能力的适应职业岗位要求针对性人才,高职院校教学也相应由原来传统的理论加实操、案例教学到后来的任务驱动、项目驱动等,虽然教学方法和手段都在不断的改进,收到效果甚微。鉴于此,高职院校教育教学改革也受到了越来越多的关注,尤其是软件专业的程序设计课程,实践操作性强,要求学生必须具有较高的实操能力和逻辑思维能力,而实际的教育教学中,所用的案例任务也是源于某一制定教材,案例之间不连贯,项目知识点仍然与实际应用不够紧密,导致教学效果没有大的突破。
  2基于工作过程教学模式改革的必要性
  基于工作过程导向的课程体系是指为完成职业岗位的典型工作任务所涵盖的知识与技能的总和,是一个工作过程与教学过程高度融合的课程教学体系,是实现产学研过程的职教新模式。它通过对职业岗位群分析工作过程、职业能力,以工学结合人才培养模式改革为引导线,与企业合作,共同开发基于工作体系的专业课程体系,从而确定课程目标和课程内容,同时将岗位领域转换为学习领域。
  首先,以“工作过程”确定课程设置,课程设置指向具体的工作任务,按照工作任务有序设计课程,把企业岗位需求落实在具体教学环节上,把职业能力要求融于课程内容中,以工作任务为中心来整合知识、技能,并融合品德,让学生在学习中体验完整项目实施的工作过程。
  其次,以基于工作过程中的典型工作任务为载体设计教学活动,企业典型的工作任务体现职业特點,能有效抓住学生的注意力,激发学生的学习兴趣,通过完成多个连贯融合的任务,使学生掌握知识技能,提高技术水平。
  3基于工作过程的教学改革理念与思路
  3.1结合学校的教学改革与“一好三高”人才培养目标,培养德才兼备能力突出综合发展的技术性复合人才
  学校在发展的“十三五”规划上提出的教育教学改革和“课程思政”模式,拓展育人途径,创新人才培养模式,提出了全员育人,打造思想品德好,实践技能高等“三高”人才,从管理、教师、教案、教学等方面全方位改革,使人才培养特色落地开花。无论是企业的项目实践,还是学校项目教学过程,基于工作过程的教学体系活动中,教师是引导者,引导学生解决实际工作问题,在问题中寻求知识,变被动学习为主动学习。通过基于工作过程的教学实践,以综合能力培养为改革目标,培养学生综合解决工作岗位中相关问题的能力,从而全面提升学生综合素质。
  程序设计类课程都有一个共同的特点,就是要通过某个工具来完成指定的项目任务。我们在教学活动中不仅仅要教会学生完成工作任务所需要的知识和技能,同时也要注意锻炼学生完成工作任务所需要的综合能力。利用基于工作过程的教学方法,在日常的教学中就可以把相关能力的锻炼融合进去,让学生学习过程中把自己锻炼成一个合格的程序员。
  3.2建立校企合作机制,实现教学内容与岗位标准对接,教学过程与工作过程对接
  为了更好的深入企业调研,了解相关人才需求、就业岗位和职业目标,明确专业定位和人才培养目标,学院根据办学要求与专业现状,与多个企业签订校企合作协议,教师利用课余时间到企业深入参与项目实施全过程,同时与对口毕业生进行访谈。经过多次调研和跟踪,了解软件专业程序设计相关岗位需求,确定专业的职业目标、知识目标和能力目标,学院根据企业专家在课程标准的编写等方面提出的宝贵意见和建议,完善专业课程设置和基于工作过程的课程建设,并且不断优化。
  4基于工作过程课程标准与教学内容组织设计
  基于工作过程教学模式的运用,学生的学习积极性和学习效果得到很大的提高,达到高职院校人才培养要求。下面以JSP+Servlet开发Web应用系统课程为例讲解。
  4.1专业学科体系的课程结构
  JSP+Servlet开发Web应用系统是在学习了Java程序设计的基础上,使学生掌握在集成开发环境中设计交互网站的相关技术,具备使用JSP+Servlet+Mysql实现商务网站开发的能力,最终达到企业对web程序设计工作岗位的基本技能要求。现行教材从内容上是满足这一目标要求的,但是要让学生在学习知识点后做到自行融会贯通却很难,因此需要把原有的课程知识体系分解到一些小项目中,在小项目中再分解为若干个任务,让学生明白完成的每一个小任务对于整个项目的作用。例如在Java web中,整个项目就是实现XXX网上购物管理系统,如下表,通过这样的教学设计来贯穿与整个教学活动,从而达到提高学生的学习兴趣与程序设计思想的目的。
  4.2基于工作过程的项目选择与过程分解
  区别于传统的课程以章节来归纳知识点,基于工作过程的课程在实际教学中采用单个项目不断叠加功能模块的形式来完成。例如在Java web的制作留言板小项目,可以分解为如下表的三个小任务,覆盖的技能和要求掌握的知识点就概括为职业能力目标,通过相关任务与目标的联系,大大提高学生学习Web开发的兴趣。学生通过完成多个任务,不仅积累了经验,而且掌握了工作的技能。
  结合目前学校正在进行的“课程改革”的思想,经过实践证明,基于工作过程系统化的课程开发以更多的互动和探讨激发学生主动学习的兴趣,使得程序设计课程教学更加主动有效,教育教学改革取得了更好的教学效果。
  参考文献
  [1] 刘萍,陈东东.高职Java 程序设计课程教学设计与实践[J].计算机教学,2016(02):150-153.
  [2] 武献宇.基于任务驱动的高职Android 课程建设探讨[J].电脑知识与技术,2017(17):132-133.
  [3] 郭维威,刘锋,沙晓瑞.基于工作过程模式的软件专业核心课程开发与实践——Java 程序设计为例[J].鸡西大学学报,2014(10):14-15.
  [4] 陆英杰. “工作过程导向”课程的认识与实践研究[J].教育时空,2017:243.
  [5] 郭奇青,李伟.工作过程导向的PHP程序设计课程建设[J].辽宁高职学报,2017(11):81-83.
  [6] 刘红.高职教育人才培养模式改革研究[D].抚州:东华理工大学,2014.
转载注明来源:https://www.xzbu.com/1/view-14807871.htm