高职软件专业多层次实践教学模式探索
2018-12-27方俊
方俊
摘 要:实践教学是高职人才培养的重要环节,对于实现高职人才培养目标具有举足轻重的作用。通过多年实践,我校软件专业逐步形成了创新驱动、多层次的实践教学模式。该文描述了多层次实践教学模式的内涵,分析了对于培养高职软件人才的意义,同时提出了构建该模式的过程中需注意的问题。实践证明,多层次实践教学模式在加强学生知识能力培养的同时,更注重学生职业素养的培养,对于高职软件专业人才培养具有非常积极地作用。
关键词:实践教学模式 高职教育 职业素养
中图分类号:G64 文献标识码:A 文章编号:1672-3791(2018)07(b)-0179-02
近年来,互联网、大数据、人工智能的等信息技术不断发展,社会对软件人才需求非常巨大。高职软件专业迎来了快速发展的机遇,因此各校都在不断改革原有教学体系以适应新形势的需要。高职软件专业的人才培养目标是“软件蓝领”,即具备一定理论知识、较强编程能力和较高职业素养的初级程序员,动手能力是用人单位衡量高职软件专业毕业生最重要的指标。实践教学是培养学生动手能力和职业素养的主要教学环节,如何建立适应新形势的实践教学体系是各高职院校的改革重点。近几年来,以卓越校建设为契机,我校软件专业从教学内容、教学形式、教学方法和手段等多方面对实践教学体系进行改革,逐步形成了符合软件专业培养目标的实践教学体系。
1 创新驱动、多层次实践教学模式
经过多年教学实践,我们逐渐构建起了适合于软件专业的分模块多层次实践教学模式,如图1所示。
在实施这一教学模式之前,我们的实践教学以课程验证性实训为主要方式,辅以开设少量的校内专业综合实训,毕业前再做一个毕业设计。调查发现这种方式存在明显缺陷,主要体现在学生对知识点的掌握是零散的,对于这些知识的用途感到茫然,直接影响是无法独立完成哪怕是很小的软件项目的开发工作。虽然有少量专业综合实训和毕业设计,但因前期对每门课程的理解不够系统,也只能跟着指导老师亦步亦趋的去做,没有独立解决问题的能力。另外,传统方式注重知识点的验证,忽略了学生职业素养的培养,实践过程及成果质量普遍不高。
为了克服上述问题,我们将专业课程按知识相关性和课程前后续关系将课程按模块组织,每个学期完成一个模块的相关课程教学。实训教学则改为四个层次的渐进式教学模式(如图1所示),这四个层次分别是:
(1)课程验证性实训:这个层次的实训是每门课程的随堂实训,目的是为学生提供验证所学知识点的手段,通过这个实训帮助学生理解和掌握各知识点。
(2)模块课程综合实训:在一个模块(即一个学期)的所有课程完成之后,用两周时间进行一次与本模块相关的综合实训,通过完成一个实际项目帮助学生加深对本模块所有课程知识的理解,搞清每门课程在实际项目开发中的作用,了解课程知识的相关性。
(3)专业综合实训:每个学年结束,对已完成的两个模块进行一次综合实训。在这次实训中,除了像模块课程综合实训一样帮助学生理解和掌握已经完成的两个模块的专业知识外,更注重对学生职业素质的培养,即重在培养学生的分析和解決实际问题的能力、团队协作和沟通能力、工程管理能力等在课堂上难以学到的东西。为此,我们与校外企业合作,将学生派遣到校外实训基地去用真实案例对学生进行实训。培训教师也是企业具有丰富实践经验的工程师。为了不影响学生在校学习,此部分实训安排在每年暑假进行。
(4)企业顶岗实习:在学生完成所有专业课程后,在专业教师的指导下完成一个实际项目。这个实训可以是学校将学生派谴到校外实训基地,也可以是学生自己找实习单位。由于是与行业企业零距离接触,项目具有很强实战性,充分检验了学生几年的学习成果,同时培养了学生的职业素养,包括分析问题能力、团队精神、文档撰写能力等。
多层次实践教学模式是考虑了软件专业动手能力要求高的特点,以渐进的方式不断加深学生对知识的理解,同时注重培养学生职业素养而建立起来的一种教学形式。为了使这种教学形式更好的发挥作用,还需要建立相应的配套措施。我们主要从两方面进行(如图1所示):一方面加强实习实训支撑环境建设,包括实训的硬件条件建设和师资队伍建设;另一方面积极组织学生参加各种竞赛,以竞赛带动学生的学习积极性。
2 多层次实践教学模式的意义
(1)在传统模式基础上增加了模块课程综合实训和专业综合实训,从数量上增加了实践课时,为学生提供了更多练手的机会。模块化的实训增强了学生对所学课程相关性的理解,渐进式的阶梯更符合学生的认知过程,并使学生对知识的理解得到反复增强。
(2)除课堂验证性实训外,所有的实践课程都是综合性的,不只是验证理论课所学的知识,更注重对学生的职业技能和职业素养的培养。主要体现在以实际案例作为素材,强调实训过程的完整性。通过多年积累,逐步建立了适合高职学生的案例库,这些案例都是从企业实际项目中经过精简加工过来的,在综合实训中运用这些案例增强了实战性。实训过程则强调项目实施的完整性,要求学生分组分工,从需求分析开始,按软件工程的过程完成项目。多次的实战模拟可以逐步培养学生的工程能力,包括分析能力、沟通能力、编程能力及文档能力等。
(3)综合实训种类和数量上的增加,对实训的支撑体系提出了更高要求,推动了校内校外实习实训基地的建设。因为综合实训对实验环境的要求更高,我们建设了大量的高标准的校内实训室。同时,强调工程性和实战性也对指导老师的能力提出了更高要求,具备“双师”素质成为了我校软件专业教师的一项基本要求。
(4)学生是实训的主体,学生的积极性是做好实训的决定因素。创新驱动的多层次实践教学模式有利于提高学生学习积极性。为了提高学生的动手兴趣,在改善教学环境、改进教学方式的同时,我们鼓励学生积极参与各类创新竞赛,包括在校内组织各种专业竞赛、参加省内和国家的各种专业竞赛等。通过竞赛提高学生兴趣,取得竞赛成绩则可以大大提高学生的自信心。竞赛过程的组织可以大大调动学生自觉性,竞赛的结果则可以在学生中树立学习的榜样。
3 多层次实践教学模式建设中应注意的问题
多年实践证明,多层次实践教学模式较传统实践教学模式具有许多优点,但其建设过程中存在各种问题需要认真对待。
(1)各层次实践教学内容的侧重点不同。
实践教学的目的是促进学生对知识的理解,培养学生动手能力。软件人才的动手能力不仅仅只是能写出一段代码那么简单,还应包括分析问题的能力、团队协作能力、文档能力等等多个方面。因此,在实践教学中要注意对学生多方面能力的培养,要做到在不同层次的实践教学中培养的侧重点不同,循序渐进,逐步培养学生的职业素养。在具体实施中,课程验证性实训比较单纯,就是让学生验证所学知识点,加深理解。这个阶段侧重点是锻炼学生的编程能力,使其能够编写满足具体功能要求的代码。其它几个层次的实践课都是综合性实训,不仅注重学生编程能力,更注重工程能力的培养。在这个过程中应加入一些与工程能力培养相关的教学内容,如项目管理知识和相关工具的运用、各类开发文档的撰写、系统分析和设计的辅助工具的运用等内容。
(2)注意层次间的渐进关系,考虑学生的接受能力。
综合实训阶段的教学内容都是以项目为素材,在项目选取上要注意和所学内容适配,尽量不要超过学生当前的知识能力。通常,一个实际项目中运用到的知识包括许多方面,有些知识可能在当前时间节点学生并没学到。解决办法有两个,一个是选取与当前学生知识能力相当的项目案例,一个是对实际项目进行适当裁剪,使其适应当前学生能力。因此,项目案例库的建设也是非常重要的工作。
(3)引入校外企业参与综合实训教学。
综合实训阶段重点培养学生工程能力,因此,应尽量引入校外企业参与教学。实践中较好的做法是:在模块综合实训中,聘请企业工程师来校讲授企业真实项目;在专业综合实训时将学生统一派遣到合作企业进行为期一个月的暑期实训。
4 结语
实践证明,多层次实践教学模式丰富了实践教学形式,通过提供渐进式的综合实训,不仅加深了学生对理论知识的理解,同时,在综合实训环节采用校企联合教学使学生可以零距离接触到企业实际工作方式,有利于提高学生动手能力,培养学生良好职业素养。
参考文献
[1] 王崇桃,赵五一.应用型本科院校实践教学探索[J].实验教学,2011(36):120-121.
[2] 張健.论高职教育实践教学模式的选择和构建[J].滁州职业技术学院学报,2004(2):12-14.
[3] 张自伟.地方高校经管类专业实践教学基地建设探索[J].产业与科技论坛,2015(7):182-183.