基于工作过程的《JSP应用开发》课程方案与实施

来源 :职业教育研究 | 被引量 : 0次 | 上传用户:xuhuangyun1118
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:基于工作过程的思想,以实际项目贯穿始终,以软件工程思想贯穿全线,围绕学生完成一系列递进的典型工作任务来组织《JSP应用开发》课程内容。在教学中注重培养学生主动发现问题、分析问题、解决问题的能力。论文分析了《JSP应用开发》课程的地位,阐述了课程方案及其实施,探讨了基于工作过程的教学模式对教师的新要求。
  关键词:工作过程导向;JSP应用开发;课程方案;典型工作任务;项目开发
  中图分类号:G712文献标识码:A文章编号:1672-5727(2010)07-0088-02
  
  基于工作过程的课程体系是把教学过程与工作过程相融合,确定针对特定职业岗位的行动领域和学习领域,并在专门构建的教学情境中进行职业从业知识与技能的传授,使学生有能力在实际工作中从容应对,顺利完成工作任务。在技术发展迅速的现代社会中,劳动者除了必须具备一定的专业能力外,还应具有较强的综合素质,包括社会能力、方法能力等。职业教育应以培养具备这种综合素质的劳动者为目标,根据实际工作过程设计学习情境,有效地提高学生解决实际问题的能力。
  《JSP应用开发》的课程地位
  基于工作过程的软件技术专业课程体系在对企业广泛调研的基础上,我院设计了高职软件技术专业基于工作过程的课程体系(见表1)。主要设计思路为:以一般软件产品的开发工作过程即需求分析、软件设计、编码实现、软件测试、产品支持为依据,结合企业实际需要,确定培养目标(岗位),再分析每个岗位的能力要求确定典型工作任务,然后根据典型工作任务确定相应的学习领域。
  《JSP应用开发》课程的地位从表1可以看出,针对企业需求,程序员、测试员、项目实施工程师是高职院校软件专业的培养目标。从表1中可以得到一个行动领域:WEB应用程序的开发。其采用的技术主要为两大类,即基于.net平台开发技术和基于JAVA平台开发技术。由此可以得出结论,《JSP应用开发》是软件专业人才培训方案中JAVA方向的核心领域课程,其前导学习领域为《网页设计与制作》、《数据库设计与应用》,其后續高端学习领域为《J2EE框架技术》、《软件工程》。
  《JSP应用开发》课程方案
  WEB应用开发典型工作任务分解WEB应用程序典型工作过程如图1所示。针对该工作过程进行分析,可以得出Web软件开发工程师岗位对应的典型工作任务有:网页界面设计,DIV+CSS+JavaScript网页布局,Web后台程序的编写,项目开发文档的阅读与制作等。
  情境设计学习情境是学习领域教学内容的具体化。《JSP应用开发》课程学习情境(见表2)的设计思路是:按照web网站项目开发实际工作过程,以一个有一定实用价值,由实际系统转化而成的软件项目——“‘淮信超市’进销层管理系统”贯穿始终,将整个软件开发过程分解为一系列递进的学习情境。每个情境要求学生完成一个或几个相对独立的工作任务,完成所有的独立任务后,也就完成了整个软件项目的开发。《JSP应用开发》课程、网页制作的理论知识点根据工作情境的技能要求,分布在这些工作情境之中,已经与传统教学顺序有较大的不同,教学内容设计完全取决于实际开发需要,从而达到“学中做,做中学”的效果。
  课程实施方案
  在学习情境具体实现中,根据实际情况,我们将“资讯、计划、决策、实施、检查、评估”的六步教学法压缩为“资讯/计划”,“决策”,“实施”,“检查/评估”四步教学法。
  课程实施整体要求如表3所示。
  以“情境3:采用JSP技术实现用户管理模块”为例,可以详细说明工作情境的详细实施过程。
  实践证明,在课程改革后的教学过程中,学生能够主动发现问题,并能够积极主动地解决问题。由于所有的任务都基于同一项目案例,学生在做后面的实验时,经常能发现以前作业的不足之处,从而主动用业余时间做课堂上没有完成的项目。大多数学生具备了学习的主动性和能动性,明确了课程间的联系和课程的学习目标,为后继课程的学习打下了坚实的基础。
  基于工作过程的教学模式对教师的新要求
  基于工作过程的《JSP应用开发》与其说是一门技术课程,不如说是一个系统化的项目开发过程,知识覆盖面广,工程实践性强,在整个项目开发过程中要求教师按照软件工程的要求,指导学生进行软件项目开发,对指导教师的教学素养、主导能力、工程实践经历提出了更高的要求。为此,应组建一支以具有工程实践经验的核心教师为首,由各科任课教师组成的教师团队。首先,要求教师必须对项目本身有足够的认识并亲自做过;其次,要求经历过企业软件开发项目的全过程,熟悉软件开发项目的管理过程,熟悉软件开发程序的设计规范、调试过程、软件质量测试方法的教师才能成为核心教师,才能在实训情境中指导学生完成该情境所规定的典型工作任务。如此,教学过程不再是“教师讲,学生听”,而是以学生为主体,以任务为驱动,教师讲解每个任务的需求和完成该任务所要采用的知识、方法、工具和步骤,然后由学生自己进行分析、建立问题模型,自己掌握开发进程。教师更像是一位项目经理,控制项目进度,评定软件质量。
  《JSP应用开发》是高职院校软件技术专业的核心学习领域。应以工作过程为导向,将真实项目资源转化为教学资源,调动学生的主观能动性,在教师引导下实施教学进程,是培养学生理论知识、实践技能和学习能力的重要手段,是能力本位教学模式的体现。这种教育模式对教师的教学水平、责任意识、实践经验等提出了更高的要求。开发多种类型的课程模式,不断深化高职教学改革,提高教学质量和就业质量,是一线教师长期而艰巨的任务。
  
  参考文献:
  [1]姜大源.职业教育学研究新论[M].北京:教育科学出版社,2007.
  [2]孙锋.构建基于工作过程的高职软件技术专业课程体系 [J]. 天津职业院校联合学报,2008,9(5).
  [3]钱宇虹.基于工作过程的高职软件项目开发综合实训开发探究[J].计算机教育,2008,(20).
  [4]姜大源.工作过程导向的高职课程开发探索与实践[M]. 北京:高等教育出版社,2009.
  作者简介:
  徐义晗(1974—),男,安徽岳西人,硕士,淮安信息职业技术学院讲师,工程师,研究方向为软件工程。
其他文献
膨胀波火炮利用开闩后膨胀波从膛底传播到弹底需要时间的方法,实现了在不降低弹丸初速的前提下大幅度减小火炮后坐行程的目的。根据膨胀波火炮的发射原理,对最新设计研制的双门
作为共和国最年轻的直辖市。重庆在职业教育改革和发展中进行了一系列创新探索。近日.重庆市长黄奇帆在“2010中国(重庆)统筹城乡职业教育改革发展论坛”上表示.重庆将采取6大举
分析基于四叉树的多分辨率网格简化技术LOD(Level Of Detail)的优缺点,在Lindstrom的基于定点化简准则的基础上,提出基于四叉树的LOD模型改进方法,即用最小二乘法估计地形精细度,用时间连续性方法处理视觉突起,用空间连续性方法处理T型裂缝。实验表明,改进的算法在一定程度上提高了地形漫游的运行效率并实现视点移动时地形绘制的平滑过渡。
针对具有三级维修机构保障的复杂设备,在小修修复如旧、中修大修均可使设备"年轻"固定时间的假设下,通过对设备使用和修理流程分析,给出了设备寿命期内的使用与修理状态转移图,
加热炉系统的优劣直接影响到钢材的质量,模糊控制技术是一种新的通过对燃烧气体流量分析和控制来辅助脉冲式烧嘴的技术,该技术主要是通过在本地主管道中采集煤气的热值、空燃比
实施终身教育具有重大的现实意义:第一,构建终身教育体系和学习型社会是21世纪我国科技、经济、文化和社会高度发展的必然要求:第二.构建终身教育体系和学习型社会是全面建设小康
传统FMECA方法在进行故障分析时,无法对故障发生之前的征兆进行诊断和预测。而扩展FMECA方法对现有的故障影响和故障检测方法等分析内容进行了补充,新增了故障演变特性分析、
膨胀波火炮是在保持弹丸炮口速度不变的情况下,提前开启闩体使发射药气体后喷,从而大幅度减小火炮的后坐动量的一种新发射原理。该火炮是解决火炮系统威力和机动性矛盾的一次革
弹管间隙是影响火箭炮初始扰动的重要因素之一。依据某多管火箭炮的实际结构,建立了发射动力学模型。应用动力学显式有限元理论对模型进行了仿真计算,获得了不同弹管间隙条件
通过炮口强冲击模拟火炮的射击过程是一种技术可行的火炮动力后坐模拟方法。针对炮口强冲击条件下身管可能失稳的问题,将试验装置中的某型火炮身管近似为一端固定、一端铰支的