基于工作过程的《JSP程序设计》课程设计

2017-04-13 05:32罗春
中国新通信 2017年5期
关键词:工作过程教学设计

罗春

【摘要】 基于工作过程的思想,是当前高职院校教学改革的重要思想。本文围绕提高高职院校学生的Java Web开发职业技能,分析了当前教学中存在的问题,提出工作过程改革理论,重点阐述基于工作过程的教学设计思路和实施方法,以提高学生的职业技能,使课程建设与职业需求有效地接轨。

【关键词】 工作过程 JSP 教学设计

近年来,随着中国经济的迅猛发展,行业企业对职业技术人才的需求日益增加,在国家大力发展职业技术教育的背景下,各类职业院校的学生数量也呈递增趋势。然而现实情况却是一方面毕业生找到专业对口的工作越来越难,另一方面用人单位却招不到合适的人才。矛盾的根源主要在于很多职业院校仍沿用传统普通教育的学科型体系模式,重知识轻技能,导致职业院校的人才培养与企业用人需求脱节。要从根本上解决问题,进行高职教育改革是唯一出路,基于此,本文尝试从基于工作过程的角度提出《JSP程序设计》课程的教学设计思路。

一、当前JSP教学存在的问题

当前行业对Java开发人员的需求量较大,很多高职院校都开设了《JSP程序设计》课程,然而在实际操作过程中,效果不尽如人意,难以达到用人单位的人才需求,其中一个重要原因在于学校的教学与企业实际用人需求脱节。

传统的《JSP程序设计》课程教学主要存在以下一些缺陷:一是内容体系大而全,其中不乏一些陈旧已经过时的知识,一些技能在实际企业开发中也应用得很少,但却花费了学生很多精力来学习。二是课程内容更注重知识的传递而不是重在职业技能的培养。三是在教学模式上,即使采用项目导向、任务驱动教学,也局限在针对具体的知识点,缺乏知识的连贯性和系统性,导致学生很难利用零散的知识和技能进行一个综合的系统开发。四是在教学方法上,教师虽然能够使用案例教学,但不能很好的结合每个学生实际情况,引导其积极思考、动手实践,未能发挥学生学习的主观能动性。

二、工作过程理论

为提高学生的专业技能和实践技能,培养技术应用型人才,需要不断探索以变更落后的教学理念和方法,改革传统的教学模式。2O世纪90年代,德国职业教育学者提出了以工作过程为导向的职业教育理念,称为以工作过程导向的整体化工作任务分析法(BAG),以劳耐尔(Rauner)教授为首的专家认为:工作过程是“在企业里为完成一件工作任务并获得工作成果而进行的一个完整的工作程序”,它“是一个综合的、时刻处于运动状态但结构相对固定的系统” [1],这一理论于20纪初在德国职业教育中推广。国内以姜大源为代表的专家借鉴德国经验,倡导基于工作过程的职业教育课程开发,强调按照工作过程序化知识,着眼于动态行动体系隐形知识的生成和构建,其课程开发过程是一个伴随学科体系的解构而凸显行动体系的重构过程[2]。基于工作过程的课程开发模式注重以学生为主体,发挥教师的主导作用,强调学生在工作过程中的学习体验和创新意识的培养,重视学生对学习过程的反思和总结,培养学生的自我管理学习能力。

国内目前关于工作过程的职业教育理论方面的研究比较多,但针对具体的专业和课程进行实践的研究还较少,本文针对软件技术(Java方向)专业,结合《JSP程序设计》这门专业核心课程的目标,以工作过程为导向,就课程开发方法和实施步骤进行有益的探讨。

三、基于工作过程的《JSP程序设计》课程教学设计

1、课程概述。《JSP程序设计》是我院软件技术专业的一门专业核心课程,学生通过本课程的学习,能够熟练掌握JSP的常见开发技术,理解MVC设计模式并能熟练运用其开发动态网站,通过实践,能够利用程序开发集成工具Eclipse开发基于Java Web技术的网站及企业级应用系统,养成规范的编程习惯,具备团队合作精神以及初步技术创新能力。

2、工作岗位分析。在对本课程进行教学设计之前,需要先根据专业定位,分析工作岗位,根据工作岗位明确具体的工作任务,从而进一步形成课程体系。通过查询网上的相关工作岗位招骋信息、走访行业企业专家、调研往届毕业生工作信息等形式,得出该领域的主要工作岗位如下:网站设计与开发人员、网站编辑、网站运营工程师、Java Web开发工程师等。再针对这些岗位进行典型工作任务分析,总结其必需具备的核心职业能力,再根据这些核心职业能力有目标有针对性地进行课程的教学设计。

3、教学设计思路及具体实施。本课程的先修课程是计算机基础、网页设计与制作、数据库程序设计、Java程序设计,后修课程是JavaEE程序设计、编程强化、PowerDesigner系统分析与建模等。在教学内容的选取上,根据学生知识的起承转接,本着以工作过程为导向,实用性原则,课程内容的重点围绕解决软件开发项目中所涉及的知识、开发流程、技术框架及项目测试与部署来进行,教学内容主要选取JSP开发环境的搭建、JSP基本语法及内置对象、JDBC数据库技术、JavaBean和Servlet等模块,课程的教学设计以分析工作岗位群为出发点,进行典型工作任务分析,总结出核心职业能力要求,以开发完成一个项目(学生信息管理系统)为主线,将其分解为典型工作任务,再与课程的知识模块相对接。课程整体教学设计思路如图1示。

基于上述教學设计思路,对项目、任务、知识和能力进一步解构,将其在教学活动中实施,实施的过程见表1示。

在课程的整个教学活动中,改进传统的理论教学在教室讲授带来的不能即讲即练不直观的缺陷,将理论和实验教学均安排在机房进行,贯穿项目教学法、任务驱动教学法、小组教学法、角色扮演法等,教学内容由易到难,从基础到高级,在学中做,做中学,教、学、做融为一体,充分发挥学生学习的主观能动性,提高学生的实践技能,以保证良好的教学效果。

4、课程考核与评价。改革传统的单一理论试卷考试,采用过程化考核与结果性考核相结合的考核方式,将学生平时的学习情况与期末的结果性考核相结合,更能客观全面地反映学生的学习效果和真实情况。课程考核指标见表2示。

四、结语

以工作过程为导向的课程设计是在对真实工作任务和工作过程进行调研的基础上,对教学内容重新整合,设计学习性工作任务。本文的教学设计思路在实际教学中,已经历了五届软件技术专业学生的教学实践,课程内容的设计及教学策略也日趋完善,在培养学生的专业知识自学能力和实践技能等方面取得了良好的效果。基于工作过程的课程教学设计让学生在做中学、学中做,提高了自主学习、项目实践能力以及创新学习能力。

参 考 文 献

[1 孙晓奇,李胜,张文娇.基于工作过程的教学模式在java课程中的应用[J].电脑知识与技术.2014.1

[2] 谢凤静,王晓虹,陈家海.基于工作过程的项目课程开发的实践与研究-“JSP程序设计”课程案例[J].牡丹江大学学报.2012.11

猜你喜欢
工作过程教学设计
基于工作过程的高职实践类课程改革探索
基于专业核心能力的机械类课程开发
高中数学一元二次含参不等式的解法探讨
“仿真物理实验室” 在微课制作中的应用
翻转课堂在高职公共英语教学中的应用现状分析及改善建议
提高课堂教学有效性的研究