高职高级Web程序应用多层次模块项目整合设计

2018-05-08 13:20张琴
电子技术与软件工程 2018年22期

张琴

摘要 针对现有的实训教材项目内容设计层次单一、知识点琐碎、不利于学习者全面职业能力的培养,提出基于三位一体的项目整合设计理念,介绍3个层次4个项目任务的设计,并在实践中进行了课程应用。

【关键词】高级Web 多层次模块 整合设计

高级Web程序应用是计算机软件技术专业的一门项目综合实训课,课程目标是在巩固前驱课程知识点的基础上,重点培养学生将所学知识综合应用于项目开发的能力,同时拓展企业级高级Web技术,提升学生的专业能力。在对目前实训指导教材分析中发现,内容包含有一个或多个项目,这些项目再分解成若干任务,目标具体化,提高学习效率,易于控制学习过程和进行评价。但是项目内容层次单一,知识点分散而且不完整,并不能较好的体现学生综合职业能力的培养。因此,在对实训课程进行设计的过程中,需要把多个项目进行整合,分层次循序渐进的组织内容,进而形成一套完整的以典型工作任务为载体的多项目整合课程。

1 项目整合设计的提出

在充分进行行业调研,学习和借鉴全国示范性院校的建设经验和海外成熟职教模式的基础上,课程组提出了基于专业能力、社会能力和发展能力三位一体的项目整合设计理念思路,即以全面提高学生职业能力为中心,专业能力以目标岗位群要求的技术实践能力为基本点,职业发展能力以融会贯通所学知识,能够进行岗位迁移为基本点,社会能力以学生能够顺利融入企业,成为受欢迎的员工为基本点,全面培养学生的综合职业能力,如图1所示。

项目内容在设计过程中充分体现职业教育的职业性、实践性和开放性的要求。

重视职业氛围的营造。把学习环境与职业情境对接,在项目需求描述中引入企业化的工作场景,同时加入了工作日报,每周例会汇报,员工请假制度,奖惩制度,行为规范等企业管理制度,团队沟通邮件抄送写作技巧等内容。项目设计的教学目标是培养学生将来在目标岗位任职时完成综合性工作任务的职业能力。因此项目的组织和实施尽量贴近目标岗位的工作任务和工作过程,教学项目案例由浅入深,均来自于企业的实际应用,具有明显的职业性。

职场实践性知识定义为,在职场的特定情景中,个体将所习得的专业理论知识应用于岗位实践的工作过程中获得的经验、技巧等时效性知识,它与理论性知识相对应。项目设计强调理论和实际应用相结合,把实训内容与工作任务对接,软件环境与工作场所一致,形成学中做,做中学的教学做一体化,特别是在设计企业级项目时,加入了客户业务逻辑的理解,学生需要挖掘用户潜在的业务需求,并结合整个项目的需要,根据自身特点进行任务分配,承担不同的项目角色,树立团队合作的意识,体验项目管理的过程,还要适应IT领域不断涌现的新技术、新方法,自觉补充新的专业知识,逐步建立自主学习的意识和能力,体现了职业教育的实践性。

这里的开放性主要指,职业教育师资队伍的开放性。课程组教师和企业一线工程师共同进行项目设计开发,并将真实企业项目植入教学环境,由专职教师、高年级学生和企业工程师组成协同教学模式,共同对学生进行项目辅导。体现了职业教育的开放性。

2 多层次模块内容设计

项目多层次模块内容的整合设计方案如图2所示,整个项目模块内容设计为基础模块、提高模块和拓展模块,分别对应了目标就业领域中的基础岗位、关键岗位和综合性岗位。基础模块重在培养学生基本的专业技术能力,建立初步的社会能力意识;提高模块则培养学生具备复杂专业技术应用能力,同时具备一定的社会能力和初步的职业拓展能力意识;拓展模块培养学生对高级专业技术的综合应用能力,具备良好的社会能力和一定的职业拓展能力。

根据目标岗位群的工作任务及职业能力要求,内容组织方式围绕Web应用程序的需求分析、设计、实现、测试及部署5个典型工作过程展开,分别设计个人项目网络论坛、小组项目OA办公系统、在线客服系统、企业项目物流管理系统4个多层次项目载体,使学生能够独立或通过团队合作进行中小型Web应用程序的需求分析,完成系统概要设计和详细设计,能够独立进行核心代码的开发和调试,系统完成后,能够使用常用测试工具进行单元测试,编写单元测试用例,并能够将程序部署到用户环境中。在此过程中让学生熟悉企业开发流程和规范,通过不同角色体验,以适应不同目标岗位的职业要求;结合职业素质训练内容,培养学生的团队协作、沟通表达、爱岗敬业、抗压抗挫、项目管理等职业素质,从而培养学生将来在目标岗位就职时能够完成综合性工作任务的职业能力。

3 基于多层次模块课程的应用

3.1 基础模块:网络论坛

网络论坛为多层次模块整合的基础项目。针对学生前驱课程已经有所遗忘,而且知识结构零散,不会实际应用的情况,内容上侧重对之前专业知识进行梳理。整个项目内容划分为九项工作任务,每项任务有具体的工作要求,对应18个知识点,能力培养目标为初步了解需求分析文档的编写格式和要求,掌握基本的Web应用程序开发技术,素质培养目标为初步了解项目开发流程以及各阶段的工作任务,熟悉编码规范等。具体的项目内容见表1。

3.2 提高模块:OA办公系统、在线客服

OA办公系统、在线客服是多层次模块整合的提高项目。针对学生已经具备了基本Web开发能力,需要进一步分析、归纳复杂Web技术知识点的情况,内容在重点指导项目分析。整个项目内容划分为七项工作任务,对应14个知识点,能力培养目标为掌握需求文档编写规范,掌握复杂Web应用程序开发技术,素质培养目标为基本熟悉企业化项目开发流程和要求,能够胜任企业中基础岗位的能力要求等。具体的项目内容见表2。

3.3 拓展模块:物流管理系统

物流管理系统为多层次模块整合的拓展项目。经过前两个项目学习后学生已经熟悉了企业化开发流程,因此在这一阶段内容主要是培养团队合作进行中小型Web应用程序核心代碼开发和调试的能力。整个项目内容划分为九项工作任务,对应14个知识点,能力培养目标为编写符合技术规范的需求说明书,掌握高级Web开发技术,素质培养目标为锻炼学生在压力环境下的工作效率和承受力。具体的项目内容对应表3所示。

4 结语

高级Web程序应用课程是高职学生顶岗实习前在校进行的最后一门项目综合实训课,对学生能否顺利适应岗位要求起着至关重要的作用。本文中把学生的职业能力培养目标分解为专业能力、社会能力和发展能力并且细化了每项能力要求,结合就业岗位,在课程中分层次模块化项目内容,从而达到整合多个项目,化繁为简的目的。再对原有“高级Web程序应用”课程进行改革,把原有课程目标改为对应知识点、能力培养目标和素质培养目标三大要求;基础模块,提高模块和拓展模块三个层次四个项目任务的新型课程。今后还需要在几个方面进行补充:一是补充课程目标。职业教育是在国内外教育理论研究的基础上发展得来。课程目标也应贴合教育的发展形势同时顺应市场的变化,适当加入最新的研究理论,比如创客教育,核心素养,智慧教育等;二是补充课程内容。可以加入其他学科相关知识技能,设计丰富的教学项目案例,后续打造成集综合性学科为一体的交叉课程。

参考文献

[1]李进,李静,学生与能力本位视野下的高职课程多元整合[J].上海城市管理职业技术学院学报,2010 (05):80-82.

[2]黄选人,高职的前程[M].北京:商务印书馆,2012:240-241.

[3]宁业勤,职业教育实践性知识教学的缺失与对策[J].机械职业教育,2015 (06):24-26.

[4]张园园.职业教育专业性、开放性、跨界性解读[J].亚太教育,2015 (19):195-196.

[5]庞英智,模拟公司教学模式在高职软件专业实训课中的研究与应用[J].商,2013, 15 (08): 253-254.