高职软件专业层进式项目化实践教学体系的研究
2014-03-05李靖
李靖
(武汉商贸职业学院 信息工程学院,湖北 武汉 430205)
高职软件专业层进式项目化实践教学体系的研究
李靖
(武汉商贸职业学院 信息工程学院,湖北 武汉 430205)
文章针对软件专业实践教学体系中存在的不足,提出基于职业情境的层进式项目化实践教学模式,着力于构建开放的实践教学平台。从实践教学体系项目设计、教学实施、考评方案、师资队伍建设、开展学生第二课堂等方面进行了探索和研究,以期提升学生项目开发和就业能力。
软件专业;层进式;项目化;实践教学
软件专业是一个应用性很强、实践技能要求过硬、动手能力要求很高的专业,所以,实践教学是软件专业的重要组成部分。有效的实践教学不仅能够提升学生的学习兴趣,增强学生自我学习和钻研的主动性,提高学生实践动手能力,而且能够培养学生彼此沟通、相互协作的团队意识,提高学生综合能力素质,是提升就业能力、保证学生顺利步入社会工作岗位的重要环节。实践教学不仅仅是在课堂教学中增加几个实践环节,而应该是面向软件岗位能力要求,并结合高职学生学情,构建相对完善的实践教学内容体系,将“课程—专业—职业”有机地结合起来,使实践教学既成为理论教学的补充和升华,又成为学生从学校走向社会的一个桥梁。本文结合当前软件专业实践教学体系中存在的不足,从实践教学内容体系方面入手,以学生自主学习和职业能力培养为核心,构建“层进式项目化”实践教学内容体系,以期让学生逐步、稳步提升专业技能和各项综合能力,真正做到“零距离”就业。
一、软件专业实践教学体系的不足
1.实践教学体系缺乏职业的真实性、完整性。部分院校没有紧密联系社会发展和行业需求,实践教学体系不能够涵盖软件开发的整个真实过程。比如软件开发的需求大都是设计好的,几乎不与用户交互;软件设计过程和开发的过程基本是瀑布式,一次成功;软件测试大都重视功能测试而很少涉及性能、压力方面的测试;软件的发布基本都是在本机或本地模拟发布,公开发布软件产品的少,投入使用的更少,软件的升级更是无人问津。这些问题导致学生对软件开发技能的掌握不全面,对软件开发过程的认知不真实。
2.实践教学体系缺乏统筹性和协调性。各门课程的教师通常不能站在专业的角度而仅仅按照课程自身的要求设计内容,从而忽略了课程和课程之间的联系,在内容上缺乏统筹安排和相互协调,一方面导致课程设置松散,课程之间衔接不紧凑,学生对专业课程体系认知度低,不能触类旁通;另一方面,课程和课程之间内容有交叉重复,课堂教学内容的浓度降低。
3.实践教学体系在综合技能实践环节缺乏层进性。多数院校在实践教学内容中设计多门课程设计环节,一项专业综合实践,然后就进入顶岗实习和毕业实习环节。结合高职学生特点,学生对综合知识的应用消化慢,方法掌握周期长,尽管经过多门核心课程设计环节,一旦进入专业综合实践环节,学生感觉难度还是较大,专业综合实践结束一般只能保证很少学生能够较好掌握专业技能。如果增加综合实践环节,并采用由易到难的层进式教学,不仅能丰富实践教学内容,而且可以丰富学生综合实战经验,保证学生的学习效果,为学生顶岗实习提供了信心和技能保证。
4.实践教学体系缺乏对学生学习自主性的设计。一方面,实践教学内容与实际应用有差距,学生没有清晰的应用目标,不能产生基于应用的学习兴趣和自主学习积极性;另一方面,大多数院校的实践教学内容都是教师指定或教材指定的,没有拓展,缺乏与学生的个性联系,与学生的兴趣结合,不能激发学生自主学习。
二、实践教学体系设计思路
以自主学习、能力本位、提升就业能力为总体思路,对软件专业实践教学内容体系进行改革创新。具体思路如下。
1.体现实践教学内容的层进式。按照学生的认知规律和知识推进的逻辑性以及岗位能力的发展上升曲线,科学设计实践课程体系、教学层次与教学内容,逐层递进、深化,从而让学生基础知识、综合能力呈现递进式发展,逐步满足企业岗位能力需要。
2.采用基于职业情境的项目化教学,以真实项目为载体,以学生为中心,将传授知识为主的传统教学转变为以完成项目、职业体验和解决问题为主的多维互动式的教学。一方面,纵向项目采用层进式教学,即实现同一个项目的不同阶段的层进,体现软件成长性和软件的优化、升级过程;另外一方面,横向项目采用层进式教学,即实现多个不同项目由易到难的层进,体现职业岗位的上升性。
3.突出学生自主学习。一方面,通过层进式项目化实践教学,逐步增强学生的学习信心和兴趣,提升自主学习积极性。另一方面以实际工作项目为示范,结合学生自身学习兴趣,辐射一类实训项目,让学生完成个性化综合实训项目,促进学生自主思考、自主设计、自主研发、测试、部署,锻炼和提升其综合能力。
三、实践教学体系的构建
1.实践教学体系设计。按照由易到难,把实践教学设计为几个阶段,每个阶段完成一个相应难度的工作项目。各阶段实践教学均由两部分组成。第一部分,学生先完成该阶段若干门专业课程的学习与实践,这些课程以该阶段的项目为主线进行组织,并适当补充和延展,每门课程设有课内单元实践和课程综合实践;第二部分,在前期专业课程学习基础上,复习巩固和综合应用专业知识,安排一个月时间完成该阶段综合项目实训,并将成果发布到网络。为了强化教学效果,增强学生自主学习能力,各阶段采用双线并行方式,即课内采用一个核心项目贯穿实践教学,课外作业引导学生在消化该项目基础上结合个人兴趣选题。结合学生各阶段专业基础、学生学情和职业岗位需求,层进式项目化实践教学设计分为以下四个阶段。前三阶段采用c#语言开发项目,为了强化学生面向对象的编程思想,拓展编程思维,拓宽就业口径,最后一个阶段采用java语言开发项目。①基于企业对网站开发人才需求多,网站开发任务直观、拓展性强、容易与学生个性结合并调动学生积极性,网站开发难易有弹性空间,能够更好实施分层教学,所以第一阶段设定为大一两个学期完成一个网站开发项目。第一学期通过学习
《网页设计与制作》及其综合实训环节完成网站前端界面开发,并引导思考学习web访问原理及编程实现;第二学期通过学习《C#程序设计(上)》、《数据库应用与开发(上)》、《Asp.net程序设计》、《Xml基础》四门课程和网站开发综合项目实训环节完成网站开发项目,并引导学生学习了解Javascript程序设计、软件测试、三层架构、服务器配置、域名空间购买及备案等方面知识。②第二阶段设定在第三学期。该阶段承上启下,在学习《C#程序设计(下)》、《数据库应用与开发(下)》、《Javascript程序设计》、《服务器配置与管理》四门课程的同时既要完善网站开发项目,并发布网站作品到公网,又要教师激发学生的专业兴趣,从实际学习、生活和工作调研中挖掘真实的软件开发需求,为学校、部门或企业定制一款web软件产品,并在学期末一个月的实训时间完成。引导学生对软件建模、软件测试、框架编程的了解和探索。
2.第三阶段设定在第四学期,该阶段完成一个mvc项目。基于学生以前的项目基础和企业的岗位需求,开设《软件测试》、《uml建模》、《Mvc框架编程》、《Wpf和silverlight项目设计》四门课程,课程协同完成基于mvc的完整项目。学期末一个月要求学生用mvc完成前两个阶段中的任意一个项目,学生也可以根据兴趣自主创意、开发。同时引导学生学习企业级框架和手机开发。
3.第四阶段设定在第五学期前12周。前8周通过项目贯穿完成《Java程序设计》、《Jsp开发》2门课程学习,后4周完成一个jsp项目。并引导学生自学手机开发。第五学期13周以后为学生顶岗实习和毕业实习环节,本文不做深入研究。
四、实践教学的实施
对各阶段每一门课程的质量进行严格把关,从而保证让学生有良好的基础;同时,教师团队紧密合作,加强课程之间的衔接,注重项目的承上启下;在整体项目实训环节应注重知识能力的综合应用和进度把控,从而保证层进式项目化实践教学质量。
五、实践教学的考评方案
为了突出学生项目开发综合能力培养,各门课程考核形成以项目为中心、以过程考核为重点的捆绑考核方式。每门课程由平时成绩、过程成绩和期末成绩三部分按照一定比例组成。平时成绩主要从考勤、纪律、学习态度等方面评定;过程成绩主要是课程各单元的作业成绩加权之和;该学期所有项目相关专业课程的期末成绩由该学期的综合实训项目成绩代替。考核平台由线下转移到线上,真正体现公开、公平、公正。让考试成为学生学习积极性的驱动力、检验项目开发能力的工具、动手能力提高的节点、学习创新的源泉,从而更好促进自主学习,提升项目开发等各项综合能力。
六、实践教学的师资团队
为了让层进式项目化实践教学取得好的效果,必须强化团队教学,教师之间加强教学交流和对学生的团队指导;同时加强教师的自身项目开发综合能力;并邀请企业的工程师担任项目实训规划和指导教师。
七、开展学生第二课堂
与学生社团联合,组建学生项目开发兴趣小组,参与项目的开发,让课外自主学习成为课内层进式项目制实践教学的有效补充,让学生强化专业学习兴趣,激发学生创新,进一步提升专业能力及其他各项综合能力。
实践教学是高职软件专业中的关键环节,采用基于职业情境的层进式项目化实践教学,对提升学生项目开发和就业能力有重要作用。实践教学项目的设计、教学实施、考评方案应该配套严格的监控措施,并加强实践教学师资队伍建设、积极推进学生第二课堂开展,只有这样,才能实现课程和专业的对接,专业与岗位的对接,让教学质量得到保证,让学生真正掌握项目开发技能,提升综合素养和能力,从而顺利地从学校走向社会工作岗位。
[1]潘望远,王旭东.高职院校“三位一体”实践教学模式的构建与思考[J].职业技术教育,2013,(2):55-57.
[2]刘春芝,孙莉莉.基于就业能力提升的层级递进式实践教学体系研究——以经贸专业为例[J].现代教育管理,2012,(1):79-82.
G712
A
1674-9324(2014)04-0195-02
湖北省教育科学“十二五”规划2013年一般项目《高职软件专业层进式项目化实践教学改革研究》,项目编号:2013B398,主持人:李靖。