软件技术实践教学解决方案

管控终端系统

软件技术实践教学解决方案


方案背景

应用型本科院校、高职院校的教学目标是培养社会所需要的应用型人才,这是趋势所在。实践与实训教学是指独立设课的实训课和理论课中的实训环节,是实现应用型本科院校和高职培养目标的主体教学环节之一,也是应用型本科院校和高职教育办出成效、办出特色的关键。


实践与实训教学是应用型本科院校、高职高专院校教育中的一个非常重要的组成部分。对于软件技术这个实践性非常强的专业来讲校企合作进行实训教学改革,建立一个符合软件企业开发流程、开发规范的实训环境,对于培养出合格的软件工程师意义重大。


实践与实训教学是培养学生专业技术应用能力及分析问题和解决问题能力的重要途径,是教育过程中不可缺失的重要环节。实训教学要与理论课教学相辅相成,要贯彻科学性与思想性相统一,理论联系实际等教学原则。应用型本科毕业生、高职毕业生不仅要有一定的理论基础,更要有较强的实践动手能力、良好的身心素质和高尚的职业道德,其中实践能力显得尤为重要。如何提高学生的实践能力与职业素质、建设校内外实训基地、构建实训教学体系、改革实训教学方法等方面将给高校提出更高的要求。


方案内容


安徽卓新信息科技有限公司作为国内专业的实践教学方案提供商,整合国内高校的优势资源,近期,公司教育事业部针对现行高校面临的实践与实训教学,提出如下建设性方案:


1、校企合作共建校内外实训基地

这是整合学校、企业教学资源的一种有效模式。按照软件技术专业“2+0.5+0.5”课程体系的要求,软件技术专业的实训基地建设分成校内、校外实训基地共同建设的方法进行,给学生提供不同的实训场景。

1.1、校内实训基地

按照工学结合模式建立的校内实训基地主要用于软件技术专业方向学生校内实训、项目研发及社会服务。针对软件专业划分越来越细的特点。校内实训室的建设采用的是按专业方向进行设置的方式,即按照Java.Net、嵌入式、软件外包及软件测试五个专业方向分别建立各具特色的实验与实训室,展开分专业方向的校内实训教学。

卓新e-Lab实验教学平台,源于国外实践教学理念,遵循“理论与实践一对一”原则,在中国科学技术大学专家顾问的指导、规划、设计下,应运而生。平台涵盖程序设计、软件开发、Android开发、嵌入式开发等多个实验教学领域,把“企业软件开发中心”搬进“校园”,最大程度地满足高校师生在校园内即可开展软件开发专业实验教学,同时保障所学所用与IT行业发展紧密相联。目前,该平台已广泛得到众多高校专家的认可,是国内软件开发专业最实用的实验教学平台。院校在建立校内实训基地时,可以考虑采用引进此平台进行校内实验与实训。

除了搭建实训软件平台之外,校内实训基地的硬件建设要有一定的前瞻性,在建设过程中需要考虑到未来几年的软、硬件发展需要。校内实训基地建设的核心在于其内涵建设,从实训基地环境营造、实训讲义指导手册编写,到开发实训项目等环节展开合作。在具有浓厚企业氛围的校内实训基地中,以来自企业真实项目为依托展开项目教学。半年的校内实训,通过引入华泓协创公司教学实训体系进行项目综合实训,整个实训环节由课程实训和项目实训两个环节组成,其中课程实训由基础知复习、框架知识学习组成,通过小型项目贯穿相关基础知识、框架知识等知识点;项目实训按照企业化流程进行安排,实训环节涵盖需求分析、详细设计、编码与测试各个项目开发环节。通过400多课时的实训进行真实企业项目研发,使学生在实训过程中来熟悉软件企业的开发流程、掌握软件开发规范,培养学生的项目开发能力、沟通能力及团队合作能力。

1.2 校外实训基地

校外实训基地采用了由学校投资到企业建立实习工位的方式来进行建设。此种模式解决软件企业难以提供批量实习工位的难题。在实行新的实训课程体系、教学模式和教学方法过程中,把来自于软件企业的真实项目贯穿于整个的教学及实训过程,在实训中引入现代软件企业的开发流程和开发规范,使学生在项目的教学和实训中培养职业素质、提高专业技能。以校外实训基地为依托,学生在企业工程师的带领下,参与企业项目的研发,既锻炼了项目开发经验,又接受了企业化工作环境、工作氛围的锻炼,初步实现了实习就业的一体化。采用走出去、请进来的方式进行校企合作,“走出去就是将学校专职教师派到企业进行研修、参加企业项目研发;“请进来就是将企业的工程师请到学校担任实训指导教师。这种模式不仅可以提高专职教师的实践技能,而且可以把软件企业最新的技术引入到学校教学环节中来。在Java方向的校内实训项目设计过程中,通过把专职教师派到安徽华泓协创信息科技有限公司以及众多战略合作企业中,和软件企业的项目经理、软件工程师一起研发软件系统。组成企业项目经理领导、由企业工程师、研修教师、实习学生参加的研发团队,按照CMM 流程进行了项目模块的开发。

2、构建新的实训教学体系

构建新的课程体系旨在加大实训课时比例,示例某院校实训课学时增加为1449学时,占总学时(2286学时)63.3%。新的课程体系是以职业岗位要求的知识、能力、素质为依据,围绕职业素质训练与职业核心技术实训这一主线,将各种实训贯穿于整个教学过程中,能够体现企业对软件人才规格的需求;实际企业项目贯穿于整个实训教学过程,通过分方向、多层次、分阶段来逐步训练学生的专业技术能力和职业素质。分方向是指软件技术专业分为Java.Net、嵌入式和软件测试等方向;多层次包括专业认识、基本技能实训、核心能力训练、综合技能实训;分阶段则是从第一学期到第四学期,每个学期均开设综合实训项目,模拟企业实际环境进行项目的开发,项目的难度及要求随学期而逐渐增加。

在校内综合项目实训中采用基于行动导向的项目教学方法,学生按照软件企业的工作方式,在实训指导教师的带领下进行实际项目开发。实训过程涵盖软件开发流程的各个环节,学生能够熟悉企业的开发规范和流程,代码编写能力、职业素质均得到了很大提高。

在课程体系实施过程中,采用“2+0.5+0.5”的教学模式,2年校内实境教学及实训(1年专业基本技能实训、1年实境专业实训)+半年校内综合实境实训(0.5)+半年校外顶岗实习(0.5)

(1)专业认知

该环节学生在入学教育阶段,带领学生到校外教学基地中,通过参观、调研和听报告等形式,使学生认识所学专业在软件行业中的地位及相互关系,初步建立软件技术的整体概念。

(2)基本技能实训

该环节采用案例教学或项目教学的理论实训一体化的教学方法,提高学生的基本专业技能,加深对课程知识理解,锻炼学生分析问题、解决问题的能力。

(3)核心技术实训(课程项目实训)

该环节通过项目实训,加强学生对课程知识的综合运用能力,使学生对所学内容融会贯通。教师在实训中指导学生运用所学知识解决实际问题。通过这种实训可以提高学生分析实际问题、理解任务、编码和运用知识等能力。

(4)综合实训

该环节学生按规范进行编码、文档编写、测试等工作,采用企业的工作流程进行培训,实训环节涵盖需求分析、详细设计、编码与测试各个项目开发环节。通过16周的实训,学生在专兼职教师的共同带领下开发来自于企业的真实项目,学生在实训过程中熟悉软件企业的开发流程、开发规范,培养学生的项目开发能力、沟通能力及团队合作能力。

(5)顶岗实习

顶岗实习是实境训教人才模式的一个重要环节,也是高职教育改革的重点要求。软件技术专业现已软件企业达成了学生顶岗实习协议,采取学院投资,企业管理的模式安排学生进行顶岗实习,学生进入校外实习基地参加顶岗实习: ,初步实现实习就业一体化目标。


3、改革实训教学方法

软件技术专业在实训教学过程中采用项目教学法,以任务驱动的方式来推动教学过程的开展,将来自企业实战项目贯穿于各个教学环节。采用项目教学法学生的学习主动性、积极性普遍提高,课堂气氛活跃、学生的自主学习意识、团体合作意识均得到了很好地锻炼。

任务驱动教学法中推行师生互动;学生边学边做,充分调动学生学习的积极性、创造性,强调个性的发挥。让学生学会学习、主动学习、热爱学习。

(1)创造场景,布置任务,调动学生学习积极性。要求学生真正从实际工作的角度来思考问题,重视学生的参与过程,不单纯地进行理论讲授。把学生发言也作为全体学生学习的一个方面。

(2)学生自主学习,通过主动参与,提高学生能力,提高基本技能。让学生在案例分析中充分表现自己,锻炼独立思考问题、分析问题和解决问题的能力,提高语言表达能力和快速反应能力。

(3)引导学生进行讨论,不去单纯追求正确答案,而是重视得出结论的思考过程。

(4)教师与学生共同评价成果,通过成果展示和教师演示,师生共评效果,享受成功,师生互动并总结归纳。

(5)巩固练习、强化训练所学内容。

在专业课程和综合实训过程中采用项目教学法,对课程中所涉及的知识、技能、职业态度进行综合训练,利用较为完整的项目进行实训教学。

在项目教学过程中,将学生分成若干个项目小组(每组4-6),将学生按各自的特点、能力和兴趣在项目小组内分担项目负责人、界面设计、后台数据库设计、程序设计、软件测试、文档制作及管理等不同的角色。各项目小组在实训教师的带领下进行项目实训。具体实施过程是:划分项目小组布置项目任务项目角色分工学生进入角色学生提出问题(学生主动)—指导教师解答、辅导学生完成任务教师评价(过程考核)—学生总结教师归纳、总结学生提交报告、文档。


4、总结


软件技术专业的“2+0.5+0.5”的教学模式的实训环节是按照校内半年、校外半年的方式进行组织的。校内实训基地引入来自企业的真实项目,学生在贴合软件企业工作环境的实训室中完成校内综合实训。校外实训基地由来自企业的兼职教师带领在企业顶岗实习的学生参加企业项目的研发,在实战中进一步深化所掌握的专业知识。通过分方向、多层次、分阶段来逐步训练学生的专业技术能力和职业素质。整个实训环节包括专业认知、基本技能实训、核心技术实训、综合实训、顶岗实习几个环节,实训涵盖了基础知识、专业核心技术及综合能力培养等各个方面,所建立的实训教学体系有一定的借鉴意义。