高职软件技术专业建设研究
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高职软件技术专业建设研究
当前,以高职院校为代表的职业教育正面临新的突破发展,人才培养模式的改革和创新是高职发展的一个热点,也是最核心、最重要的问题。
文章以软件技术专业建设为例,探索了基于工作过程的人才培养模式,并从课程体系、校企合作、师资队伍的建设、教学方法和手段、评价体系等各方面加以论述,目的是培养具有高职特点的实用型人才,提高学生的就业竞争力。
标签:高职;软件技术;工作过程
一、高职院校软件技术专业存在的问题
1.专业定位不明确。
专业定位大而全,软件项目管理、软件开发、软件测试、软件服务、软件应用和软件销售都包括在其中,专业定位没有明确的方向,学生也不能按兴趣选择学习。
2.课程体系不明确。
因为专业定位不明确,导致课程体系粗而不精。
项目开发实训等也停留在较低的层次,使学生的开发能力达不到企业的实际要求。
教学内容相对陈旧,与软件的实际应用有很大距离。
3.教学方法与手段比较单一。
教学方式大多采用传统的理论和实际相结合,先讲解知识点,再做项目的方法,使学生对整个软件开发过程没有完整的概念;不能以学生为主体,学习只是被动地接受知识,缺乏主动学习的能力,容易失去兴趣和信心;在教学中,没有采用真实的环境和真实的案例,使学生体会不到真实的开发过程。
4.校企合作不够紧密。
虽然很多学校建立了一些校外实训基地,但是利用率很低,常常挂了牌子就不联系,学生基本没有校外实训,也没有校企合作开发课程和教材。
5.教师达不到真正的双师素质。
有的教师缺乏项目经验,在教学过程中自然也不能向学生传授真正的项目开发方式,只能照本宣科。
有的教师只对自己教的课程比较了解,而对整个课程体系没有完整的认识,课程之间的衔接掌握得不好,导致学生不了解每门课的作用以及课程之间的联系,学习抓不住重点。
本课题通过对软件技术专业的建设进行研讨,目的是研究出适合广东科贸职业学院软件技术专业发展人才的培养模式,解决目前存在的问题,对提高该专业学生的就业竞争力具有重要的意义。
二、研究内容
1.确定专业定位。
2012年,中国软件产业存在至少20万软件人才缺口,并且这个缺口还以每年20%左右的速度在增长。
IT人才的短缺严重阻碍了中国IT
产业的发展。
据广东省人力资源部门的统计,近几年的广东人才市场分析,需求量最大的是计算机应用专业的毕业生约占总需求的40%,其中绝大部分是软件和网络方面的技术人才,据业内人士分析在今后几年该比例还将增加。
而且,软件技术专业毕业生的职业范围较为广泛,如表1。
软件技术的职业岗位分布比较广泛,主要归纳为三类:软件开发、软件服务和软件销售,软件开发包括主要有系统分析、软件设计、编码、软件测试、数据库管理等各岗位,软件服务包括网站建设和管理、软件技术支持、技术文档管理和软件售后服务等,软件销售包括软件批发、软件零售等。
通过对国内、省内软件人才的需求分析,软件技术人才的结构和素质要求分析,结合本院软件技术专业发展的实际情况,我们确立本专业的办学定位为:软件技术专业主要面向广东省珠三角地区IT企业、政府和企事业单位,培养德、智、体、美全面发展,适应生产、建设、管理和服务第一线需要,具有良好的职业道德和敬业精神,掌握软件开发、软件服务所需的系统基础知识,能熟练应用J2EE 架构进行B/S 应用软件开发,并熟悉网站建设和管理的高技能人才。
2.确定职业行动能力培养目标。
以职业行动能力为培养目标,培养学生需具备的专业能力、社会能力和方法能力。
(1)专业能力。
编程逻辑思维能力和编程能力、文档书写及阅读能力、软件测试能力、数据库系统开发和管理能力、一定的开发中小型动态网站和企业级应用开发的能力、知识技能的更新和综合运用能力、解决工作过程中实际问题的能力和协同开发能力。
(2)社会能力。
团队协作能力、承受压力能力、沟通交流能力、社会责任心、职业道德、服务意识和保密意识。
(3)方法能力。
自主学习能力、抽象概括能力、分析决策能力、项目计划能力和管理控制能力。
3.确定人才培养模式。
高职教育人才培养模式必须突破传统的以学科为体系的培养模式,建立起以岗位需求为体系的培养模式,并强调实践性教学的重要性,从而使高职教育更加贴近生产实际,体现应用型人才培养的特点。
通过对高职院校现有人才培养模式的调查和比较,我们确定软件技术专业的人才培养模式采用多种模式的综合,主要有以下三种模式:
(1)初步构建了“三方合作办学”的人才培养模式。
“三方合作办学”是指学校、教育服务中间机构和企业联合办学。
在实施新型三方合作办学中,合作单位发挥各自优势,分工合作,有效地提高了办学的效率和人才培养的质量。
三方任务分工如下:企业,负责提供最新的业务需求和技术需求以及可嵌入到教学中的实际开发项目;教育服务中间机构,负责根据最新的技术需求在世界范围内调研人才培养方案和课程体系结构,提供配套的具有岗位针对性的教学模块,提供配套的教材和多媒体课件,在院校与企业之间提供配套的教学服务;学校,负责省
内的专业市场调研工作,结合教育服务中间机构提供的课程体系制订专门化的相应专业的人才培养方案和教学计划,实施教学过程和质量的监控。
(2)采取“产学合作、嵌入教学、顶岗实习、实岗训练”的人才培养模式。
我们把工学结合作为改革的切入点,采取“产学合作、嵌入教学、顶岗实习、实岗训练”的人才培养模式,充分体现实践性、开放性和职业性的要求。
(3)基于工作过程导向的“项目教学”模式。
通过与软件企业的紧密合作,整个学习过程由师生共同完成真实的项目开发的工作过程,以促进学生在校学习与实际工作的一致性。
首先从企业引进1至多个典型的较大的开发项目,对应的是完整的项目开发的工作过程,由学院信息工程系的项目教学团队,对项目的工作任务整合和序化,再根据认知规律,将几个大的工作过程分解为许多小的工作过程,每个小的工作过程对应一个小的项目模块。
每个小的项目模块对应学习领域(课程)的学习情景,通过一个个小项目的完成,让学生逐一掌握相关的理论知识与开发技能,过程中培养学生的职业素养与综合素质,最终完成1至多个典型的开发项目工作。
再通过综合性的拓展项目,让学生将相应的知识点关联起来,举一反三,最终能够按照“项目准备——项目分析——项目设计——项目实现——项目部署” 独立完成项目开发的实际工作过程。
4.课程体系与教学内容的改革。
(1)确定了软件技术人才培养方案体系架构,如图1。
软件技术人才培养方案体系架构以培养职业能力为目标,将核心职业能力分为四种:软件开发能力、软件测试能力、技术支持与系统维护能力和IT营销能力。
职业培养分为技术基础能力培养、核心能力培养、综合能力培养和拓展能力培养四个阶段,尤其是在扩展能力培养阶段,按学生的意愿分别培养,使学生按兴趣选修,使学到的专业技能学以致用,与职场接轨,如图2。
(2)确定了以JA V A开发为主线,其他开发工具为辅的课程体系。
通过对十几所高职院校和知名软件培训学校的调研,可以看出高职院校的课程体系大致分为三类:一是JA V A体系课程和.NET体系课程同时开设,优点是就业面广,缺点是课程内容比较浅显,达不到实际开发项目的要求,学生要掌握多种开发工具,难度较大;二是JA V A体系课程和.NET体系课程分别开设,优点是就业面广,课程内容也比较深入;三是选择JA V A和.NET体系课程中的一种开设,优点是课程内容比较深入,缺点是就业面较窄。
第二种模式是最为理想的,但是考虑到软件专业师资力量不够雄厚,生源不多(每届两个班)的实际情况,通过对当前各种开发工具的分析以及社会对应用软件的需求调查,我们选择第三种模式,确定了以JA V A开发为主线(必修),其他开发工具(.NET,PHP)为辅(选修)的课程体系。
JA V A目前是世界上最流行的开发语言之一,在Web开发和移动开发方面应用非常广泛。
JA V A以其独有的开放性、跨平台性和面向网络的交互性席卷全球,以其安全性、易用性和开发周期短的特点,迅速从最初的编程语言发展成为全球
第一大软件开发平台。
由于JA V A比其他语言更有优势,因而确定了JA V A开发的课程体系。
为了学生能力的可持续发展,我们开设了C语言程序设计和数据结构,在培养学生编程思维的同时,满足专升本的要求。
为了扩大学生的知识面和就业面,我们开设了多门专业选修课,选修课使学生可以按自己的兴趣发展。
(3)构建了基于软件项目开发工作过程的课程体系。
软件项目开发工作过程可以表示为:业务设计、数据库设计、编码开发、系统测试、项目验收和项目维护。
以软件项目开发的工作过程为依据,以工作岗位能力需求为导向,结合企业实际需要,确定培养目标(岗位),分析每个岗位的典型工作任务,根据典型工作任务确定主要职业能力要求,得出相应的学习领域,构建课程体系,具体内容见表2。
(4)基于工作过程的课程开发。
在教学内容选取上,根据企业的需要和学生职业发展的需要,提炼出职业发展各阶段,软件人才必须具备的素质,再结合软件开发具体流程的研究,映射出学习性的工作任务。
在教学内容的组织上,以项目为载体,按照由简单到复杂的过程,以具体的工作任务为引导,实现真实的工作过程。
对于每一个工作过程(项目),都遵循工作过程的步骤来组织教学,将工作过程的资讯、决策、计划、实施、检查、评估的六个步骤映射为接受任务、企业需求分析、计划、实施、检查、总结、评估的学习过程,如图3。
(5)四步走的实施方式。
本专业基于工作过程的开发采用四步走的方式:第一步是初始阶段,从实训课入手,基于工作过程设计教学内容,实现“做中学”的教学过程,积累基于工作过程的教学经验;第二步是课程试点阶段,召开行业专家访谈会,分析相关的工作岗位(岗位群),确定软件技术专业相关的典型工作任务,分析行动领域,开发学习领域课程,积累基于工作过程的课程建设经验;第三步是专业试点阶段,在软件技术专业确定一个试点班,模拟公司制,进行企业化管理,教师以项目经理的身份带领全班,在开发项目的过程中学习技术,积累基于工作过程的专业建设经验;第四步是推广应用阶段,评估、修正人才培养方案,总结实施经验,在新生中进行推广应用。
4.实践课程改革。
(1)以能力培养为目标,增加应用性强的实训,把实训与考证结合起来。
我们积极推行“双证制”,实现“零距离上岗”,实行学历教育与认证教育相结合,增强软件技术专业培养的适应性,提高本专业毕业生的就业能力。
根据专业资格证书的相关标准,通过引用国际著名厂商认证课程模块,选用认证配套教材,采用最新的软件版本,实施认证制度,如表3。
(2)毕业设计与实际项目结合起来。
通过校企合作和社会服务,将毕业设计和实际项目结合起来,使学生产生兴趣和动力,在完成毕业设计的同时增加了项目经验。
(3)设计整周实训教学。
软件专业项目开发课程的集中实训环节,应有两次或以上的整周培训过程。
通过整周实训环节,加大实训力度、延长实训时间,集中强化培养学生的实际应用系统能力、分析问题与解决问题的能力及创新能力。
为实现综合能力的培养,整周实训课程围绕项目的开发展开教学。
5.教学方法与手段的改革。
(1)采用虚拟技术教学、仿真实训。
以职业活动变革高技能软件人才培养的教学运行方式,构造仿真环境。
通过“真实身份、真实环境、真实项目、真实压力”颠覆传统教学方法。
(2)“多元化”的教学手段。
课堂教学和网络辅助教学为基础,结合学生第二课堂、企业专家现场教学、企业实践、以赛代考、以证代考和项目答辩等多种手段在提升学生专业技能的同时训练职业素质。
(3)通过IT 认证及各类大赛等方式,培养学生研究性和创新性学习能力。
对于学习兴趣高、成绩良好的同学,积极引导他们参加到软件创新实验和开发工作室,在教师指导下,跟踪新技术发展动态,选择自己感兴趣的方面进行深入研究,通过备战各类大赛、考取高级IT 认证等方式,积极培养学生研究性和创新性学习能力。
(4)推行“特长生导师制”培养模式。
“特长生导师制”是指在教师中选拔专业基础理论扎实、有专业特长、具备因材施教的教学能力和良好师德的人员担任特长生导师,在学生中选拔主动学习、有钻研精神、心理素质好、动手能力强的学生参与导师课题研究,跟随导师学习和实践,导师因材施教,培养学生的综合能力;言传身带,提高学生的思想水平和职业道德。
(5)开展跨系课程互补开发。
将管理系《连锁经营信息系统管理》和本系《WEB应用开发》合作开发,《连锁经营信息系统管理》课程要求学生对企业运作详细调研,根据调研结果撰写可行性分析报告,设计符合客户需求的业务数据模型。
但由于学生缺乏实际开发能力,所设计出的模型过于理想,超出了软件设计人员能实现的范畴。
《WEB应用开发》这门课程主要介绍基于Java的web应用开发技术,要求学生能使用jsp、struts、spring、hibernate等技术,实现一个完整的Web项目开发过程,在实训过程中,学生因为没有对商业模式的调研认知,对项目的整体设计、文档的描述撰写能力严重缺失。
通过合作开发,发挥各系学生特长并互为补充。
6.课程评价体系的改革。
学习领域的课程评价体系从考核内容到考核方式都与传统课程有很大不同。
传统的课程考核方式以笔试、上机考试为主,偏重于理论知识的考核,无法全面体现学生在专业理论、实践技能、岗位能力、职业素养等方面的综合能力。
在考核内容上进行如下改革:根据不同学科的教学目的、特点和要求,加强理论与实际的联系,突出应用性、操作性、技能型,减少纯记忆性内容,增加技能性内容的比重,注重对学生分析问题、解决问题能力的考核,注重对知识的获取、运用和创新能力的考核。
在考核形式上,可以选择不同方式的组合,如笔试、机试、项目设计、调查报告、论文、以证代考、以赛代考等形式。
例如,项目设计课程可以通过项目设计报告、项目开发成果验收、项目成果演示答辩等方式综合考核学生,注重同时对学习过程和结果的评价,有效反映学生的综合素质,引导学生向企业岗位要求看齐、不断迈向新台阶。
7.校企合作的研究。
如何将教学与实际相联系,如何实现软件教学的走出去与请进来,如何有效地实现校企结合,一直是我们最大的难题。
笔者认为,必须与企业开展广泛而富有成效的合作,包括建立校外实训基地、共建实训室、共同开发教材、校企互聘、定向人才培养等产学研结合活动,才能促使教学始终紧跟行业发展方向,培养满足市场需求的高素质IT技能型人才。
主要从以下方面入手:成立专业建设委员会、订单教育、校企共建课程、共建实训基地、产学合作、聘请行业专家授课、举办企业家报告会。
8.师资队伍的建设。
师资队伍的主要问题是从学校毕业的年轻教师没有企业项目经验,而企业引进的教师缺乏教学经验,如何将“双师型”教师的培养和“双师结构”的构建结合起来,是师资队伍建设的重点。
我们主要采取了以下措施:
(1)培养专任教师。
专任教师去企业顶岗实习,以实现专任教师100%具有企业经验的目标;专任教师参加软件项目培训,提升自身技术的同时获取职业资格证书;专任教师互相听课,取长补短,通过“以老带新”的方式,提高青年教师的教学能力;通过“青年教师授课大赛”、“说课大赛”等,提高专任教师的综合职业素养与实践教学能力。
(2)招聘和引进兼职教师。
招聘和引进具有双师素质专业技术人员到学校担任专、兼职教师。
通过专、兼职教师的相互交流,发挥“传、帮、带”的作用,促进教师整体素质的提高。
(3)引进企业专家。
吸纳社会上的专家、学者和企业家担任客座教授,聘请有实际经验的高级技术人才担任兼职教师,定期授课或现场教学。
(4)以科研促教学。
鼓励教师承担学院和省市级科研课题,提升科研水平;鼓励教师撰写高质量的技术论文和教改论文,提升综合素质;鼓励教师自编或参编教材,与企业合作开发教材;鼓励教师开发精品课程。
9.实训基地的建设与完善。
实训是提高学生实践能力和项目开发能力的根本保证,如何充分利用现有的实训条件和建立新的实训基地是非常重要的。
实训基地包括校内实训基地和校外实训基地,要从硬件设施、软件设施和人力资源三方面进行合理配置。
(1)完善校内实训基地。
软件技术专业的学生实训不需要大型设备,现场教学比重不高,需要现场教学的部分教学情境还可以移植到校内进行,因而我们的首要任务是建设好校内实训基地,让校内实训基地为实践教学提供充分保障。
(2)校外实训基地的建设。
目前,软件技术专业已建立了8家校外实训基地,主要接纳学生校外实习。
我们必须与企业进行更进一步的合作,两年内实现利用校外实训基地进行软件外包服务、学生顶岗实习、校企合作科研项目开发等更深层次的合作。
拟在两年内,逐步建立以下校外实训基地。
三、研究的特色和创新
1.构建了“三方合作办学”的人才培养模式。
通过学校、教育服务中间机构和企业联合办学,合作单位发挥各自优势,分工合作,有效地提高了办学的效率和人才培养的质量。
2.构建了基于软件项目开发工作过程的课程体系。
通过基于工作过程的课题体系构建和课程开发,使学生在“做中学”,掌握了软件开发的整个流程和方法。
3.“真实身份、真实环境、真实项目、真实压力”的教学方式。
通过模拟软件开发的真实环境,使学生体验到真实的开发环境,提高职业技能。
4.“特长生导师制”培养模式。
这种教学方法不仅能够培养高素质的、开发能力强的学生,还能起到以点带面的作用,促进整个班级乃至专业的学风。
5.开展跨系课程互补开发。
通过跨系课程互补开发,整合各系优势,资源共享,充分调动学生的积极性,催化优秀作品,丰富了学校教学成果。
在调研和开发过程中,利用学生的人际资源,提高学校在企业中的影响力,扩大学校知名度。
丰富学生实际项目经验,提高学生的就业竞争能力。
6.多元化的课程评价体系。
注重对学生分析问题、解决问题能力的考核,注重对知识的获取、运用和创新能力的考核,注重同时对学习过程和结果的评价,有效反映学生的综合素质。
7.将职业教育纳入到课程体系。
通过对学生开展职业素质要求、职业能力要求、职业规划的讲座,使学生提前了解将来工作的性质,提前进行职业规划,学习目的更加明确,方向更加清晰。
参考文献:
[1]刘力.高职人才培养模式新探[M].北京.中国水利水电出版社,2009.
[2]李丽琳.基于项目的学习在高职软件技术专业实训课程中的应用[J].计算机教育,2010,(14).
[3]周庞荣.高职软件技术专业实践教学体系构建[J].职业教育研究,2009,(01).
[4]罗芳.浅谈软件技术专业学生的培养[J].才智,2010,(22).
[5]万雅静.软件技术专业校企融合的探索与实践[J].教育与职业,2010,(23).。