HI,欢迎来到好期刊网,发表咨询:400-888-9411 订阅咨询:400-888-1571证券代码(211862)

软件人才培养工作计划集锦9篇

时间:2022-03-10 01:50:17

软件人才培养工作计划

软件人才培养工作计划范文1

关键词:地方院校;卓越计划;人才;培养方案;质量

教育部“卓越计划”是贯彻落实《国家中长期教育改革和发展规划纲要(2010-2020年)》和《国家中长期人才发展规划纲要(2010-2020年)》的重大改革项目,其实施是对我国高校人才培养模式的改革与创新,旨在通過创立高校与行业企业联合培养人才的新机制,培养造就具有较强创新能力、实践能力、国际化的高素质工程技术人才,促进高等教育面向社会需求培养人才,全面提高工程教育人才培养质量发挥示范和引导作用。2010年6月教育部公布了第一批“卓越计划”入围学校,共61所高校列入实施计划,主要集中于“985”和“211工程”高校,河南省只有一所高校入围。2012年2月教育部公布了第二批“卓越计划”入围高校,共有133所高校,这次入围的高校以地方院校居多,河南省入选高校包括河南工业大学等6所。

1.问题提出

国内“卓越计划”从2009年开始实施,虽然我们可以借鉴北美、欧洲的一些国家成功的工程教育经验,结合世界及我国经济发展、产业需求以及高等教育现状,建立起符合中国国情的卓越工程人才培养模式和体系,但在其发展過程中还有很多亟待研究解决的问题。

第二批“卓越计划”入围高校大多属于地方院校,在师资力量、教学资源等方面无法和“985”“211”高校相比。因此这些地方院校的“卓越计划”人才培养模式不能简单照搬第一批入围院校的方法,而应该结合自身实际,建立具有自己特色的人才培养模式。

河南工业大学计算机科学与技术专业被列入获批的“卓越计划”专业名单,也是河南省高校中惟一被批复立项的计算机科学与技术专业。作为一所省属地方高校,如何结合地方经济发展和信息产业尤其是软件行业发展及人才需求,并综合考虑计算机专业发展历程和建设现状,如何科学定位“卓越计划”软件人才培养目标,如何在“卓越计划”的实施中探索一套适合自己的人才培养模式,这些问题都是值得我们进行探索和思考的。

2.解决方案

地方院校在实施“卓越计划”過程中要充分利用自身办学的优势,合理定位人才培养目标。河南工业大学根据地方院校的特点,充分考虑行业办学背景(“河南省”和“国家粮食局”共建)和面向河南地方经济建设服务的需求,明确“卓越”软件人才培养的核心定位与目标(基于地方高校实际情况和地方产业行业发展,培养符合国家“卓越计划”基本要求的专业人才);制定出科学可行的“卓越计划”软件人才培养实施方案;充分依靠和利用计算机科学系教师,以项目为驱动,分工合作,强化過程管理;充分依托学校对该项目政策和经费支持,配套学院专业建设经费支持;以“卓越计划”为核心,充分结合学院部级特色专业建设、学校“优培工程”第一层次专业建设项目及自身多个相关省级、校级教研项目,开展研究和实践,确保“卓越计划”项目的顺利实施。

2.1构建地方院校“卓越计划”软件人才培养模式

1)校企合作,联合培养。

河南省地处中原,大中型规模软件企业为数不多,企业出于自身实际发展需求,对“卓越计划”实施過程中的认知实习、企业实践等环节热情不高。这就要求采用灵活的方法开展校企合作。

河南工业大学充分考虑区域高等教育发展和地方高校的办学特点,结合河南省经济建设和“中原经济区”建设,重点面向河南省信息产业尤其是软件产业人才需求,并考虑辐射中部地区及全国,构建以地方信息企业为主的互惠共赢、深度合作机制,有效落实和实现在人才培养過程中的校企合作,坚持“把教育注入企业,把企业引入校园”理念,建立“两个中心”。

①学校与企业在企业共建工程实践教育中心。学校参与工程实践教育中心的建设与管理,使其成为学生在企业实习、实训的稳定基地,成为学生介入企业软件开发与维护实际工作环节的基地,中心亦是企业员工培训的基地。

②企业与学校在学校共同建立研发中心。研发中心按企业模式管理,成为校企合作共同申请、承接各类软件工程项目的平台,不仅有利于企业开展技术预研,还成为教师参与实际工程项目、积累工程经验与提高工程管理的平台,学生在研发中心也能参与到软件工程项目。

2)实行“团队化双导师制”管理。

学院建立“卓越计划”实验班,人数为30人。学生按4~5人一组进行分组,每小组配备一名教师担任学术导师,全方面指导学生的学习,学生直接参加导师的科研项目。同时为实验班聘请若干名企业工程师担任企业指导导师,定期与学生座谈,指导学生在企业阶段的实践性学习。

2.2构建地方院校“卓越计划”软件人才培养专业课程体系

对于刚刚入围“卓越计划”的地方院校,应充分吸取其他院校在“卓越计划”实施過程中的经验与教训。科学的人才培养定位和培养标准对学生能力的培养起着关键的作用。通過深入分析软件行业发展的特点以及河南省信息技术的现状,河南工业大学计算机科学与技术专业“卓越计划”的实施以“软件测试”方向为主,制定专业课程标准,构建知识、能力、素质体系结构,如表1所示,形成具有地方高校特色的“卓越计划”计算机专业软件培养及实施方案。

根据教育部专业教学指导委员会软件工程行业规范,学院整合大一和大二两个学年的计算机专业核心基础课程,压缩理论课课时,增加实践课课时,在大三开设软件测试方向的多门必修和选修课,安排学生在第四学年完成项目实践和毕业设计。在最终的人才培养计划中,通识课程占总学时的37.61%,学科平台课程占总学时的27.6%,专业平台课程占总学时的12.54%,专业实践类课程占总学时的22.22%,详见表2。

2.3构建地方院校实践教学体系

为了落实“卓越计划”要求,培养高素质的工程技术人才,需要科学地、全方位地规划实践环节课程体系,创新教学组织形式和运行机制。在整个培养過程中要切实强化学生实践能力、创新能力和工程能力培养的要求,构建校内外有机结合、第一课堂与第二课堂有机结合、专业学习与科技创新竞赛有机结合的实践教学体系,锻炼学生自主发现问题和解决问题的能力。

地方院校在人才培养過程中应当更注重培养学生的实际动手能力,加强实践教学的比重。实践教学可以分为校内实践和校外实践两部分。校内实践环节包含课内实验和课程设计,突出各知识点的验证和综合运用,如河南工业大学计算机科学与技术专业“卓越计划”的课程设计安排了“面向对象程序课程设计”“数据结构课程设计”“数据库应用课程设计”“软件综合课程设计”等,这些课程设计采用项目驱动形式,结合精简化的实际工程项目或围绕项目的关键技术,制定课程设计内容。学生通過课程设计,逐步训练自身的软件开发能力,将所学知识融会贯通,为校外实践打好基础。校外实践包括认识实习、在岗实习、毕业实习与设计三个阶段,使学生能够循序渐进、相对集中地完成企业实践环节。学生参与企业实际工程项目,真题真做,综合运用所学专业知识,进行软件开发和运维,例如部分学生在郑州信大捷安信息技术有限公司进行毕业设计過程中,直接参与该公司承担的公安部“移动警务通”模块的研制开发工作。

2.4培养高素质“双师型”教师队伍

高素质人才培养需要高水平高素质师资队伍作保障。目前存在的普遍情况是高校教师缺乏工程实践经历和经验;企业工程师有实际经验但没有太多时间在课堂上指导学生。通過项目和有效的考核评价体系,尽快培养“双师型”教师队伍,这是支持“卓越计划”人才培养模式创新与改革的保障。为此,学校每年选派2~3名专职教师到软件企业进行挂职锻炼,参与项目开发,时间为6个月至1年。按照学校人事分配制度改革的有关规定,教师在挂职锻炼期间教学工作量可减免。在考核时对参与企业技改项目或开发项目的教师,按照其参与项目的程度给予量化确认。实践锻炼结束后,考核合格者按其实践锻炼的实际时间,每人每月发放500元实践锻炼补贴,学院同时也给予等额补贴。每年利用假期选送5名左右专职教师参加系统设计师、系统集成项目管理工程师、数据库系统工程师、网络工程师等相关培训及资质认证,逐步全面构建“双师型”师资队伍。同时每年从企业中聘请2-4名有经验的高级职称人员或技术骨干担任学院的客座教授,定期为教师讲授软件工程项目开发的讲座,外聘企业教师的待遇,根据学院专业需求和授课效果按每课时200-300元的标准支付报酬。学校严格外聘企业指导教师的选拔,注重考核与培训。通過这种教师培养的长效机制,逐步提升高校自身师资队伍水平,最后实现以高校为主体,以企业为重要补充的师资队伍模式。

2.5建立“卓越计划”工程人才培养质量考核体系和评价机制

如何评价工程人才的培养质量,构建科学可行的人才培养质量的评价体系,是“卓越计划”实施過程中尤其需要关注的。

切实有效的考核体系能够保证“卓越计划”的顺利实施。考核体系对学生和教师进行定期考核。对“卓越计划”实验班学生实行动态管理、择优进入与分流的滚动考核机制。对于不适应学习、学习效果不佳的学生,学院建议学生退出。退出后学生可以转到对应专业普通班继续学业;普通班的学生可以根据个人意愿及学习情况提出申请,通過考核后加入“卓越计划”实验班学习。在教师的考核方面,学校教学督导组定期检查教师的教学工作,督导组和学生共同评价教师能力,考核不過关的教师不能继续担任“卓越计划”实验班的教学工作。

建立具体的评价机制来衡量“卓越计划”的人才培养质量。在日常教学過程中,实践教学类课程的评价从分数制变为等级制,从单,一的成绩评价变为综合性评价;在企业教学過程中,企业指导教师根据学生在项目参与過程中的主动性、团队合作精神以及完成质量等方面给出综合评价。另外,通過企业对毕业生的反馈来衡量社会对学生的认可度。

软件人才培养工作计划范文2

在实施卓越计划的过程中,地方高校都碰到了一些问题,软件工程专业作为新兴的工程类专业更不例外。⑴软件企业资源严重缺乏。长期以来,高校工程类人才培养与社会存在脱节,远离工程教育实际。在卓越工程师的培养过程中,校企合作是区别于传统培养方式的独具特色的重要环节。卓越计划就是要将工程教育“回归工程”,而与企业密切合作实施“3+1”的培养模式即成为工程化教育的关键之一[4-6]。但是,地方高校限于区域地理环境、企业类型和规模,可利用的企业资源较少。软件企业作为上个世纪末在国内迅猛发展起来的新兴产业,其地域性分布失衡情况相比传统工程类专业更加显著。国内的软件产业主要集中在深圳、广州、上海、北京等沿海地区或大型城市,而在中部地区或者二线城市,软件产业的发展较为滞后,可建立校企合作关系的软件企业少之又少。另外,大多数企业,特别是中小企业,主要追求经济利益,由于缺少配套政策,这些企业基本不会承担为社会培养人才的责任,因此,导致可开展“卓越计划”企业学习的企业资源严重缺乏。⑵在校教师的教学能力不够,企业师资欠缺。首先,高校师资主要来源是高校培养的高学历人才,教师的工程化软件开发经历较少。在实施“卓越计划”的过程中,教师需要发挥主要作用,为学生开设课程、指导学生实践和进行工程化教学改革等均需要有较为丰富的工程实践经验,教师基本是从学校到学校,缺乏实际工程经验,这是约束教师提高工程教育能力的关键点。其次,双语教学能力不足,英语可以说是软件产业的第一语言,“卓越计划”也要求“面向世界”,这就必须要求教师在外语水平上有较大的提高。再有,中青年教师教学实践能力不足,近年来高校在职称评定过程中,一味追求科研硬指标,忽视教学软指标,使得中青年教师对教学能力的提高不重视,教学方式方法掌握不够,教学实践经验缺乏。最后,对于企业工程师作为兼职教师的选聘目前并没有形成一套行之有效方案,企业师资队伍还远远没有成为高等工程教育师资的重要补充。师资队伍工程教育能力的缺乏将严重滞缓“卓越计划”的发展。⑶完整的工程化过程还未实际在生产中形成。我国的计算机软件专业教育在国际化、标准化方面仍然大大落后于先进国家。尽管软件产业发展速度很快,但国内的软件行业规模不是很大,有些软件企业在软件制作上,也只是采用了关键设计原则和一些软件工程的思想,与大规模的工业化大生产比较还有一定差距。这导致学生在企业学习期间的学习任务较为单一,比如,只参与软件开发过程的一个环节,这样对完整的工程化生产过程并没有一个全面的了解,要完全达到卓越工程师的培养标准基本不可能。⑷企业学习过程的监控不到位。在企业学习阶段,学生主要在企业进行现场实践,学习过程的监督以企业为主,学校为辅,但由于企业培养机制和配套措施不完善,企业监督的实施并不到位,无法很好地掌握学生在企业学习过程中的情况,如实践任务的实际完成情况、人身安全问题、在企业学习期间的合法权益等。以上几点是地方高校在实施软件工程“卓越计划”的过程中所要面临并亟待解决的突出问题,如何利用有限的资源,将现行的软件工程专业人才培养模式向“工程化”转变,培养优秀软件工程技术人才是地方高校软件工程专业卓越计划实施的研究重点和目标。

2结合自身特色培养软件卓越工程师

围绕软件卓越工程师的培养目标,地方高校应研究如何扬长避短,有效合理地实施校企合作,形成地方高校具有自身特色的软件卓越工程师培养模式。结合我校软件工程专业卓越计划的实施,笔者认为应从以下几个方面着手。⑴结合地方软件产业发展现状与学校优势专业有效实施校企合作。一方面关注地方软件行业的发展,积极与地方企业沟通实施校企合作,另一方面利用学校的优势专业,寻找跨学科、跨平台的合作机会,在优势专业领域中寻求软件研发的工程实践活动,发挥自身优势,弥补因地区产业发展的不平衡而带来的校企合作资源缺乏的劣势。我校地处中南地区的二线城市,刚刚落户的中兴通讯已跟我们建立了合作关系,同时我们也积极联系了周边城市可合作的相关企业,目前一共建立了六个校企合作实训基地。除此之外,我们积极利用我校的“核特色,医品牌”,已逐步确定了核行业软件和医学信息管理软件的研发方向,与特色专业的结合,发挥品牌专业优势,这不仅为学生的工程实践打开了另一个通道,同时也为科研带来了新的契机。⑵制定专门的政策,鼓励中青年教师赴合作企业挂职锻炼,同时,不拘一格地将研究院所和企业有工程专业经验的人才,特别是中高层管理干部聘任为教师,建设好工程教育师资队伍,形成提高教学水平的内生动力和外生动力。在学校政策的大力支持下,近几年我院已先后输送五名青年教师赴合作企业参与软件项目的研发,并在授课过程中邀请有项目经验的老师开设专题讲座,学生反映教学效果良好。另外,还特聘了某外企高层管理人员为特邀讲师为学生介绍相关知识。⑶将规范的软件工程过程渗透到日常教学中,形成以工程过程为主干,以理论内容为基石,以实践活动为根本教学模式。我校软件工程卓越计划实施2+1+0.5+0.5的课程体系,大量增加实践环节,教学采用螺旋式的案例教学模式,以案例为驱动,逐步提高学生的理论水平与实践经验。学生在学习过程中以团队为单位建立“虚拟企业”,按照工程过程分工扮演不同的角色,这种方式使得学生在学习过程中表现出极高的积极性,教学效果显著。依循“重基础,精方向,强工程”的基本原则,我们充分利用学校的自身特色,借鉴国内外优秀高校软件工程类专业教学诸多成果,通过构建以专业能力为导向的模块化教学体系、围绕案例与实际工程项目开展实践教学、建立多元化的师资队伍、加强校企产学研合作以及完善质量监控与保障体系等,培养企业真正需要的、在一定软件工程理论基础之上具有较强动手能力与社会适应能力的软件工程师,保证卓越工程师人才培养目标和培养要求的实现。目前,我校软件工程卓越计划已成功培养了三届共90名毕业生,每届就业率均达到百分之百(含考研),而且用人单位对卓越班毕业生也给予了高度评价,我们的许多毕业生在进入单位后的短短数月便在工程过程、团队合作等方面体现出的明显优势,他们中间的很多人都先于一些名校毕业生提前得到晋升的机会。

3结束语

软件人才培养工作计划范文3

随着软件人才的需求也日益旺盛,“卓越软件工程师”实践能力培养模式也被高校和企业所重视。本文通过对“卓越工程师”相关理论进行研究并在某高校进行了具体实施,通过校企之间的配合共同培养的模式,达到把学生扶上马再送一程的目的。

关键词:

软件工程;卓越工程师;培养模式

教育部“卓越工程师教育培养计划”(简称“卓越计划”),是贯彻落实《国家中长期教育改革和发展规划纲要(2010-2020年)》和《国家中长期人才发展规划纲要(2010-2020年)》的重大改革项目,也是促进我国由工程教育大国迈向工程教育强国的重大举措。我国经济发展迅猛,高科技水平日益提高,软件产业更是得到了极大的促进,因此软件工程人才需求量逐渐增大,高校就自然成为培养软件工程专业的人才主力。

一、研究的意义和价值

从因为高校的培养目标和企业用人需求往往都是不一致的,这就导致毕业生竞争力不强,软件人才需求量大,但是毕业生却不能如愿以偿地找到满意工作,企业也很难找到合适的软件人才,这就是校企之间供应和需求的脱节。“卓越软件工程师”实践能力培养模式的主要目标就是进行校企合作的完美结合。通过校企深度合作办学机制的探究,最终促使高校、科研院所和企业在人才培养和自身发展的动力机制作用下,找到产学研合作办学的交集,协同构建以理论和实践相结合为导向的社会人才培养模式。本研究有利于推动卓越工程师的培养,有利于推进教学改革,促进高等院校的长远发展,有利于广大青年增强综合实践能力,提升综合素质。

二、国内外研究现状

1.国外研究现状。新世纪初期,美国实施了“2020工程师”的研究计划。美国高等院校积极参与工程教育改革,如美国麻省理工学院将培养重点放在实践能力上,并推出了“UPOP”(大学生实践计划)。2005年10月,德国大陆集团邀请了6个国家的8所大学共同开展“全球工程教育卓越计划”项目,一起探讨、研究在全球化背景下,如何改善工程师所处的环境,如何培育满足未来需要的工程师。2003年,英国颁布了《高等教育的未来》白皮书,重点推出校企合作和教学方法的改革,不断提升学生的实践能力。2.国内研究现状。与国外相比较,我国对“卓越工程师”的研究主要都在培养模式上,众多学者提出了校企合作培养模式、3C立体培养体系、局域项目学习的培养模式。各高校也积极实践,并分析我国现有的课程体系以及教学模式,并积极提出改革方案。如赵西萍、周密、赵文红、李剑共同撰写的“软件工程师潜在胜任力特征实证研究”、刘胜艳的“使用PSP对软件工程师的素质影响浅析”、刘羽的“我国软件工程师工作倦怠的影响因素研究”、孟彩发表的“IT业软件工程师的工作满意度问卷编制和职业类型研究”等。

三、某高校软件工程专业卓越工程师的培养模式

该人才培养方案采用“3+1搭接”式,该模式的“3”是指学生在校先期进行3年的系统理论学习和基本技能与能力训练;“1”是指学生第四学年在企业进行专业能力与工程素质的综合训练;“搭接”一是指学生在校期间企业深度参与学校的人才培养过程,二是指学生就业后一年内,学校安排专业教师继续对毕业生跟踪服务与培养,对学生在工作中遇到的技术和管理等问题给予指导和帮助。学校与参与卓越工程师培养计划的企业签订协议,在第六学期末规定的时间内来学校招聘学生,被招聘的学生在第七、八学期(1年)进入招聘的企业学习,企业将学生在企业的学习纳入职工的培训计划,完成学校与企业共同制定的培养计划,这1年由学校和企业共同来完成人才的培养。把学生扶上马再送一程,这样就形成的学校和企业的搭接,做到无缝对接。

四、某高校软件工程专业卓越工程师的培养的实施方案

通过以下几种机制保证人才培养模式的顺利进行。1.加强实践教学条件建设和教学基地建设。加强已有实践教学基地软硬件建设,配套完善相关实践教学设施,为加强学生实践能力、工程素质培养提供关键的物质条件保障。2.建立产学合作教育新机制,强化产学合作教育。加强学校与社会企业的联系,巩固和开辟产学研合作基地,建立更有效的产学研合作组织,充分发挥产学研合作教育在应用型本科人才培养中的关键作用。3.研究和加强教师队伍实践能力建设。采取切实措施,丰富教师工程实际经验,提高工程实践能力和学术水平。4.构建有利于加强学生实践能力培养的管理机制和评价考核机制。

五、总结和展望

人才培养模式改革,人才培养模式或教学计划的修订,一是要适当压缩总学时,加强专业课程的教育和改革;二是要优化通识教育课程,提高教学效率,加强工程训练,培养工程素质的方式方法;三是增设部分专题讨论课拓展学生综合能力,加强与用人单位的联合办学,加强国际之间的交流与合作,具体地构建起专业的课程体系与作为实施方案的教学计划。高校中软件工程专业开设的并不多,通过本课题的人才培养模式更加进一步针对企业的需求进行培养毕业生,提高学生的工作技能,毕业就能直接投入到一线生产。这种人才培养模式可以在全国的高校中进行推广。

参考文献:

[1]张纯,李黎武,龚丽.地方本科院校工程实践能力培养的探索与实践[J].科技信息,2011

软件人才培养工作计划范文4

关键词:软件工程;工程教育认证;软件项目;专业人才培养模式

1概念提出

软件工程人才培养模式是一个复杂而多变的课题,其内涵会随着多种因素而变化。就目前专业发展的整体环境而言,以下3方面认识是学界和业界较为一致的观点,即软件工程人才培养应当关注实践能力培养,特别是团队合作所需要的软技能;注重校企合作,紧跟业界最新进展;具备扎实计算机基础,能迅速适应和融入不同行业。当然构建各类软件工程人才培养模式的目标是满足不同阶段的需求,其中:短期目标是以企业为主,培养高质量软件工程人才满足产业需要;中期目标是满足工程教育认证要求,提升专业水准;长期目标是培养软件工程能力,满足新工科建设需要。以项目为核心的软件工程专业人才培养模式具有如下4方面核心特征。(1)理念坚实,即在培养体系设计时强调软件工程专业理念,传递准确而深刻的专业理念,并让其跟随学生的整个职业生涯。这与之前学界所强调的“宽基础、淡化专业”的理念不是背道而驰,而是互补关系。首先,专业理念教育强调专业能力培养,源于专业但不拘泥于专业,更强调学生基于专业能力迅速适应所从事的行业,一通百通;其次,技术更新速度加快,但专业理念相对稳定,更能适应长期的从业需求。(2)项目为核,即在培养体系中设计不同的项目贯穿整个培养阶段,依托项目培养项目能力。实际上,小到个人每日工作安排、大到探月工程,均可以项目为单位。项目是IT行业的常见的基本单元,或大或小或简单或复杂的项目将伴随着IT从业人员的整个职业生涯。毫无疑问,在工作中将项目做到优秀,将是对个人能力的极大肯定;同样,培养项目能力是最自然的人才培养要求,而通过项目本身来培养将是最为直接和有效的培养方式。(3)实践为体,即将实践环节提升到与理论教学同等重要的程度形成理论与教学相互支撑的平衡局面,恢复实践在软件工程学科中载体、实体和主体的地位。软件工程专业自身是从实践中发展而来的,实践是软件工程专业的核心与灵魂之一。实践是检验软件理论、方法和工具是否有效的途径,“最佳实践”这一名词是对软件工程实践性的简要而准确的概括。在培养计划设计中,需要考虑不同层次、不同目标、不同难度的实践,并考虑与相关理论课程进行融合。(4)本硕一体,即贯通本硕界限,构造“教学与科研一体、本科与研究生一体、理论与实践一体”的互动形态。高水平科研与高质量本科教学是相辅相成的,对于软件工程这一实践特性突出的学科而言更是如此。高效实用的软件工具、软件系统、软件方法既是研究的范畴,也自然能为本科教学所用。形成教学与科研、本科与研究生、理论与实践的有机融合是提出教学模式的核心和目的之一。

2实践探索

2.1构建多层次的专业理念教育体系,夯实专业核心理念

专业理念相关的教育,不只在软件工程专业极为缺乏,在许多其他专业均是如此。其原因是多方面的,包括对立看待“宽基础”和“精专业”二者之间的关系;不在低年级开设专业导论课程;对专业特点认识不足,将其与计算机专业混淆在一起;缺乏专业自主性,专业基础薄弱等。同时存在计算机和软件两个专业的高校中,上述问题相当普遍。为此,课题组从3个层面构建专业理念教育体系:①在时间上,建立从大一到大四贯彻始终的专业理念内容体系,保证在每个学年都有专门课程承载专业理念教育。②在内容上,根据专业理解程度对应的专业理念教育内容逐步深入。大一侧重理解软件工程自身内容;大二侧重理解软件工程对个体的要求;大三侧重软件工程对团队的要求;大四侧重软件工程对从业人员的要求。③在形式上,采用专家讲座、企业实习、专业课程等多种形式,让学生从更多的维度、不同的视角理解软件工程。

2.2构建多层次项目群,形成依托项目的软件工程能力培养模式

项目是该人才培养模式的核心,需要以项目为载体提升学生的工程能力,包括团队协作能力、软技能、独立解决问题的能力等。为了满足不同年级、不同水平的培养需要,需要多层次的项目群。①针对年级不同,项目侧重各不相同,大一项目以个体程序设计能力为主;大二项目以小规模软件设计实现能力为主;大三项目以具有一定规模和难度的软件系统设计实现为主;大四项目以具有实际项目背景的软件项目为主。②针对项目类型,建立了多种形态的软件项目以适应不同水平和需求的学生。比如在大三年级可以设立具有一定复杂度的软件项目,如传统软件系统开发项目;具有实际需求的软件项目;结合算法研究类软件项目;基于开源代码标注与提升的软件项目。为了提升学生的沟通能力、表达能力、协调能力等软技能,要求学生组成项目团队共同完成具有一定难度的项目。项目团队必须分工明确、相互协作,在有限时间内完成具有一个质量要求的项目,在此过程中培养在课堂理论讲述中无法锻炼的软件工程能力。

2.3恢复实践主体地位、深化知识理解与应用

实践既可以是一种方式,也可以是一种能力。无论是工程教育认证,还是新工科建设,都高度重视实践环节。由于软件的特殊性,实践在软件工程中的重要性更为凸显;相比于其他工科专业,如何强调实践在软件工程中的重要性都不为过;很难想象不具备基本编码能力的人被称为软件工程人才。由于软件的抽象性和不可见性,类似于操作系统、编译原理、网络等课程中的基本原理,如果不通过实践是很难深刻理解和掌握的。因此,提出的人才培养模式特别强化在软件工程人才培养中,恢复实践的主体地位;更进一步,课题组将探索以实践为核心、理论为辅助的教学模式。为了恢复实践的主体地位,在培养计划中调整如下:①在覆盖度上,对所有专业课程均设置实践环节,按照两倍的理论课时安排实践内容。②在集中度上,以课程群方式组合相关课程,同一课程群可以共享同一个实践项目。③在重视程度上,在计算工作量时,将实践课时和理论课时同等对待,激发教师积极性;同时将实践分数占比提高到不低于50%,强化学生对实践的重视度。④在形式上,设计了分散实践、集中实践、企业实践等形式以适应不同阶段的实践需要。集中实践是在每个学年的学期末安排至少3周的实践时间,全部用于单独实践;调整教学计划,将大四一整年空出来安排学生到企业参与实践。

2.4打通本硕界限,形成教学与科研相互促进的氛围

对于软件工程专业而言,教学与科研是自然互通的,但相比于国外,目前国内软件工程的科研水准滞后于软件行业发展,难以为软件产业发展提供足够的支撑;这也在相当程度上影响了软件工程教育水准的提升。同时,国内目前软件工程专业的硕士研究生有一批是跨专业考生,或者调剂生,其基础距离软件工程研究有一定差距,需要尽快补足短板才能为研究提供基本能力支撑。在培养模式设计时考虑采取如下措施:①将科研课题以项目形式引入本科教学,以项目为载体将研究生和本科生搭配,增加项目的研究性。②要求跨专业研一学生参与本科的集中实践,与本科生组成项目组补足软件工程能力训练。③选拔部分优秀生进入单独组建的本科创新创业实验室,与研究生一起组队参与相关竞赛,以赛代练。④依托企业共建产学研究基地,派驻本科生和研究生进入企业完成相关项目。

3教学效果

基于本文提出的软件工程专业人才培养模式,项目组在湖南师范大学软件工程专业进行了实践验证。为此,项目组对软件工程专业2016级培养计划进行了全面修订,以保证人才培养模式的顺利实施。同时,课题组解决了诸多教学协调问题,在2016、2017、20183个年级同时实施了新的人才培养模式。2016级培养计划在课程方面进行的修订,不同学校可以根据各自特点进行有针对性的调整。需要指出的是,学校一般4年左右对培养计划做一次全面更新,以保证教学稳定性;但对于软件工程专业并不适合,其原因主要是软件技术更新速度很快,4年时间一般都更新了一代,容易导致学校所学技术已经被淘汰这类问题。通过培养计划等调整一系列教学调整重组,湖南师范大学软件工程专业在各个年级、分阶段实施了所提出的人才培养模式,并取得了预期成效,具体包括如下4个方面。(1)实现了从大一到大四全程贯彻软件工程专业理念教育。在培养计划中,4个年级根据学生所处的不同阶段,设置对应的专业理念教育课程,让学生逐步明确软件工程专业的内涵和本质。其中:将软件项目管理/C++(12160157,48课时)拆分为两门课,即软件项目规划与实践(16课时,计划在第2学期开设)和IT项目管理(32课时,仍然在第6学期开设),分别对应大一和大三年级的专业理念教育的载体课程;大二学年第三学期开设计算机系统基础(二)(将原第七学期开始的云计算理论及应用课程调整而来)作为专业理念教育的载体课程;大四学年通过完整的企业实践落实专业理念教育。通过完整的专业理念教育让学生初步理解软件工程的基本概念、知识体系与学科范畴,理解软件工程技术与过程管理,以及软件工程专业的职业素养和要求,为从事软件行业相关工作打下坚实基础。(2)突破原先从属于理论的实践教学模式,切实加强实践教学的主体地位。在每个学期均选择一门或几门课程构成课程群(大三将软件工程、系统分析与设计、软件综合实践(二)3门课组合为课程群),集中一个月进行以项目为载体的软件工程实践教学。在内容上将关联课程组合为项目实践提供支持;在考核上将实践权重增加到不低于60%;在形式上,团队考核和个人考核相结合。根据培养计划安排,在第三学期和第五学期将专业课考试提前,分别为软件综合实践(一)和软件综合实践(二)预留4周时间进行集中工程实践,切实提高实践教学质量,为第七学期的企业实践训练提供支撑。(3)深度贯彻产学合作、协同育人思路,切实提高学生综合素养。调整培养计划,将大四学年全部用于企业合作,展开全面深入的产学合作协同育人行动。与国内知名软件企业合作,通过面试、笔试等环节让本科生和研究生直接参与企业的真实项目实践,在真实工作环境中提高综合素养,解决目前大四学年的课程教学质量差、教师教授热情不高、学生难以集中精力学习等实际问题。通过实际的企业实践,让学生提前熟悉职场、适应工作氛围,锻炼沟通、表达等软技能,解决理论与实践分离的问题,破解学生动手能力差、大四理论课程质量不高等问题。(4)建设以软件工程能力培养为目标的项目群。课题组建设了多层次的项目群,以适应不同年级、不同水平的学生。同时,以项目为核心和载体,让学生在项目进行过程中充分理解软件工程的专业理念、实践在软件工程中的核心地位以及团结协作能力,在组成项目团队完成项目的过程中全面提升软件工程能力。基于所提出的人才培养模式进行的初步实践取得了明显效果。2018年下半年全校性的专业互转中,软件工程专业首次成为所有信息类专业中申请转入人数最多、转出人数最少的专业(2018级新生60人,实际转入学生共计15人,湖南师范大学转专业公示名单);其中申请转入人数超过学校分配指标。这充分说明,所提出的人才培养模式和专业理念得到了学生的充分认可,专业吸引力明显增强。同时,在2016级软件工程专业贯彻该教改理念之后对学生进行的教学调研数据表,学生对教改的满意度、以项目为核心的团队形式的实践方式以及个人能力提升度等方面的评价有明显提高。

软件人才培养工作计划范文5

一、软件外包发展现状

在转换培养模式之前,我们做了大量前期调查,分析了全球软件外包未来发展的态势和中国软件外包的发展趋势,并通过大量企业调研仔细研究了软件外包人才数量和技能的需求情况。

(1)软件外包发展状况

图1展示了未来几年全球软件外包市场的发展情况,可以很清楚地看出,在未来几年中软件外包将持续稳定增长。图2显示了我国软件外包市场占全球市场的比例,可以看出我国软件外包市场规模在逐步扩大,占全球市场的比例不断增长。未来我国的软件外包将发展良好。

(2)软件外包人才需求情况

软件外包规模扩大带来的直接问题就是人员紧缺。针对这一点我们也作了认真分析。首先是人才数量分析,图3显示了未来几年内该领域对人才数量的需求情况。

其次是人才结构分析,图4显示了软件外包人才需求结构。

目前中国从事软件外包的人员50000余人,未来几年内,人员需求量将会快速增长,到2009年,需要近25万人,其中初级人才的需求量巨大,近17万人;中高端人才需求也在急剧上升。

当前软件外包人才的主要来源有以下四个方面:普通高校的软件及相关专业培养;35所示范性软件学院;中国计算机等级考试;中国IT培训与教育。但多数学生毕业后并不能立即胜任外包软件的开发工作。企业对外包人才除了最基本的技能要求外,还要求此类人才能充满激情,勇于面对压力;认真敬业,有责任感;有细致入微、精益求精的工作态度;具有扎实的理论功底和良好的外语沟通能力;具有快速学习能力与团队合作能力。这些能力培养在传统教育中是很难完成的。

鉴于当前软件外包人才培养过程中存在的这些问题,我校提出了一套全新的问题解决方案――软件外包人才定制培养。

二、软件外包人才定制培养模式

综合以上分析,我校将软件外包人才培养定位在初级人才这个巨大人才缺口上。我校提出的完整外包人才定制培养模式是:首先,由软件外包企业向我校发出培养需求,包括人才素质需求和人才数量需求;其次,我校从各系选拔出适合该职业的学生组成定制班,选拔方式为笔试和面试;第三,按照企业需求制定相应教学计划展开定制人才培养工作;第四,在学生毕业前再次根据企业当前需要进行检验和选拔,选取优秀者和符合要求者进入软件外包企业工作。

该模式提出之初,我校一直和东软合作,为其提供定制人才,具体培养过程见图5。

我校在该流程的控制上严格把关,由企业出题、面试学生,选拔出符合企业需求的人员组成定制班;企业参与制定教学计划的全过程,校企双方经过讨论制定出符合软件外包企业需求的教学计划;在教学过程中我校严格遵照该教学计划完成教学任务,保证人才培养的质量;在学生毕业前,企业还要进行一轮测试和选拔,从中选择切实符合企业需求的人才。

三、人才定制培养模式效果

我校从2004年开始运营这套软件外包企业人才定制培养模式,共培养该类人才579人。这些人才除进入定制企业外,也受到了其他软件企业的欢迎,就业率达到了100%。以东软集团为例,定制培养的新员工占整体招聘的8%,但定制培养的优秀新员工占整体优秀新员工的15%。这些学生的企业导师认为定制培养的效果很好,对企业帮助很大。

定制培养出的学生技术能力强、实践能力强,与传统培养模式下的学生相比,在各方面都具有很大优势,在就业过程中是企业优先选择的对象。

软件人才培养工作计划范文6

关键词:TOPCARES-CDIO;软件测试;人才;培养模式

随着我国软件产业规模逐渐壮大,软件的复杂性越来越高,软件产品难以把控,软件测试工程师成为软件企业不可缺少的技术人才。企业对软件测试工程师的需求不断增加,但高校对培养软件测试人才方面的课程及专业设置不能满足市场需求,软件测试人才供需失衡。大连东软信息学院计算机科学与技术系于2004年开设软件测试课程,2008年构建软件工程专业软件测试人才培养方案,至今已为社会输送软件测试人才近千人。

1、TOPCARES-CDIO

CDIO工程教育模式是近年来国际工程教育改革的新成果。CDIO代表构思(Conceive)、设计(Design)、实现(Implement)和运作(Operate),其教育理念是让学生通过主动、实践与课程有机联系的方式进行学习,培养学生“做事”与“做成事”的能力。TOPCARES-CDIO是大连东软信息学院基于CDIO工程教育理念,构建具有特色的“能力”教育指标体系,即技术知识与推理能力、开放式思维与创新、个人职业能力、沟通表达与团队协作、态度与习惯、责任感、价值观、实践应用能力。

2、软件测试方向人才培养现状

IT企业需要大量具有创新精神和实践能力的软件测试人才,但现阶段的人才培养模式在学生工程能力培养方面存在薄弱环节,软件测试方向教学体系普遍存在以下问题。

1)培养计划滞后于社会岗位需求。

目前,软件测试方向的人才缺口突出,IT行业亟需具有实践能力、创新能力的测试人员。软件测试工程师要熟悉主流测试工具的使用,具备测试文档编写能力,熟练使用主流开发工具及语言,熟悉软件业务流程并能独立制定测试计划,独立完成自动化测试脚本等。当前计算机应用专业或软件工程专业在软件测试工程师方向的培养计划滞后于社会岗位需求,传统以理论为主的教育体系培养出的人才不能完全满足岗位需求。

2)实践教学与理论教学脱节。

学生在理论课上只学习理论知识,不能动手实践,上机实践安排在理论课之后,造成实践教学滞后于理论教学,学生通过上机实践不能达到实践效果。如何开展实践教学,缺乏从专业人才培养角度考虑,没有结合社会岗位的需求状况。因此,建立独立、层次化的实践教学体系,提高学生工程实践能力是改革的关键。

3)缺乏对学生工程能力、创新能力的培养。

计算机相关专业院校在培养计划中设置了扎实的理论基础课程,但没有建立增强学生创新能力的培养机制。学生能够掌握专业的相关理论知识,但与IT岗位所需的实践能力脱节,其工程实践能力、创新能力没有得到充分培养。

3、TOPCARES-CDIO引导的软件测试方向人才培养模式

2008年大连东软信息学院提出TOPCARES.CDIO工程教育思想,其核心是一体化教育。在人才培养上强调以能力为本,在专业建设方面,借鉴国内外先进教育理念与工程人才培养方法,采用CDIO工程教育模式,以学生实践能力与素质能力的培养为重点,突出专业特色,面向软件测试行业的职业需求,构建以TOPCARES-CDIO为引导的软件测试方向人才的培养方案。对于本科学生来说,本专业采用的是“3+1”教学模式,在大学4年中,前3年进行专业理论学习与实践学习,第4年进行项目实训及毕业设计。该教学模式保证学生在扎实的理论基础下,得到充足地实践锻炼,使学生能够很快地进入工作角色。此外,本专业的学生采用“1321”教学模式,每学年分为3个学期,其中,2个理论学期,1个实践学期,实践学期在理论学期所学知识的基础上进行。通过教学改革,将软件测试方向人才培养与现有的教学资源相结合,培养学生的专业技能、工程实践能力、职业素质,使学生适应IT行业发展的需要。

3.1 培养方案

大连是软件服务外包型城市,针对大连的区域经济发展需要,面向软件测试行业的需求,大连东软信息学院构建了以TOPCARES-CDIO为引导的软件测试方向人才培养方案。

首先,学校以学生为中心优化组织结构,取消教研室建制,将各系学生由原来按年级横向管理变为按专业纵向管理,实施以专业为基本教育单位的一体化管理模式,设置专业教育管理团队,让专业教师参与到素质教育与学生工作中,辅导员参与到专业教学工作中,从而实现辅导员队伍与专业教师队伍融合,形成全员育人的工作机制。

其次,软件测试方向以培养软件测试工程师为目标,以TOPCARES为核心,采取“133”的培养模式,即1个培养目标、3个能力层面、3条培养路线。1个培养目标指,以培养软件测试工程师为培养目标,培养以团队合作形式完成软件系统测试的系统构思、设计、实施、运行的软件测试工程师。3个能力层面指,专业能力,软件测试专业知识与推理能力的培养;素质能力,个人素质与职业素养;工程能力,在社会、企业环境下针对软件产品测试的构思、设计、实施、运行等工程全过程能力。3条培养主线指,课内1条主线,以项目为导向的一体化课程体系;课外2条辅线,贯穿课外实践环节辅线,针对专业能力的党建学团工作辅线。软件测试方向以项目为导向的专业主干课程能力培养设计,如图1所示。 3.2 专业课程体系

围绕软件测试方向人才核心能力培养目标,设计以项目为导向的一体化课程体系,包括学科基础课程、专业基础课程、专业技能课程及实践项目等。以某个项目为主线贯穿4年培养过程,围绕该项目在第1学期、第3学期和第6学期设置l级项目,在大学4年级设置1级项目,做到首尾呼应。培养过程中设置4个2级项目,为主线提供支持,设置10门核心课程和3级项目,使培养过程充实。课程体系与专业能力及就业岗位对应关系链路图,如图2所示。

3.3 实践教学体系

通过对IBM、东软、海辉、华信、松下等软件公司调研,建立以TOPCARES-CDIO工程教育模式为引导,设计面向岗位需求一体化、层次化的实践教学体系。以项目实训的1级项目为贯穿,以各学年实践学期的2级项目、课程中的3级项目为基础进行实践,各级实践项目循序渐进,相辅相成。

摒弃传统教育观念,改变以理论教学为中心,实践教学为理论服务的思想,构建与理论教学相结合,一体化、层次化的专业实践教学体系,根据岗位特点设置IT应用型人才培养的课程体系。只有建立相对独立的实践教学体系,使实验、课程设计、实训、毕业设计各环节循序渐进,才能以实践教学为中心,真正发挥其作用。软件测试方向实践教学体系架构,如图3所示。

3.4 面向就业岗位。改革教学内容

在教学改革中,将CDIO工程教育模式切实运用到专业建设及课程建设中,以项目驱动和“做中学”为方法提高学生的专业技能与实践能力。教学内容设置面向就业岗位,以“基于工作过程的课程观”为导向,融入产业、行业、企业、职业等要素,对软件测试行业进行调研,对软件测试工程师工作的流程进行分析,设计与应用能力培养目标对应的教学内容。

3.5 与企业合作,共筑实训平台

探索与企业合作的渠道和方式,采用校企合作共同开发实践项目的方式,建立软件测试人才实践能力培养的校内实训平台和校外实训基地。通过实训组织模式、实训教学资源及实训管理系统的建设与应用,提供规模化、企业化、系统化实践能力训练的平台,从根本上解决软件测试专业学生规模化参与企业真实项目训练的难题。

采用校企合作共同开发的方式,建设实训平台。2011年,与国内软件服务外包公司文思创新签署实践基地协议,为软件测试方向的学生定制实训项目,学生实训考核通过,获取文思创新实习生资格。

3.6 建立以TOPCARES-CDIO为引导的立体教学资源

以TOPCARES-CDIO为引导的立体教学资源包括,CDIO工程教育教材软件测试技术、实验项目指导书,CDIO指导的以项目为导学的电子课件与教案,教、考分离试题库、项目库,全程教学视频、Sovo工作室、软件测试社团等供学生课内外教学资源。

4、人才培养模式的成效

从培养制订计划到设置课程体系、教学计划撰写、项目设计、课程设计及课程知识点的讲解方法,以TOPCARES-CDIO教育思想为指导,将TOPCARES-CDIO教育理念融入应用型人才培养环节中。从目前就业情况及实习情况看,软件测试方向的学生就业相对容易。

1)2007级软件测试方向学生就业率达到96.55%,有4名学生在北京微软研究院任职。

2)2008级软件测试方向学生在大学4年级参加文思创新公司的企业实践项目,最终有23名学生获得文思创新实习生资格。

3)2009级软件测试方向毕业生共82名,其中73名顺利步入工作岗位。

软件人才培养工作计划范文7

软件工程是一门集计算机科学与技术、管理学、经济学、社会学、艺术学等多学科精华为一体的新型学科。软件则区别于其他商品,是一种集人类之大成特殊的智力商品。软件研发的过程,是整个软件工程知识结构、综合能力和实战经验在软件研发过程中的真实体现。它将软件架构设计、系统分析、工具使用、算法推导、编程调试、模块集成、验证测试等有机地融为一体。因此,软件工程专业的特点,是由软件本身的特殊性质所决定的。然而,在软件工程课程的教学过程中,主要存在以下几个方面的问题或倾向。首先,忽视了工程化的思想。在软件工程专业建设、制订教学方案等环节中,注重了学生的培养目标、任务、知识结构的形成,忽视了人才培养过程中将系统化、规范化、数量化的工程原则和方法嵌入到教学、实验,以及研发、运维过程之中。其次,缺少职业道德行为规范。软件是无形商品,既看不见更摸不到,软件开发又是一项富有挑战性、创造性的劳动,整个开发过程从进度的把握到项目的完成都依赖于软件工作者的主观能动性,没有一套完整的职业道德规范和行为准则,是可不能高质量按时完成软件开发任务的。而在目前软件工程专业的教学活动中,普遍缺少职业道德以及为行规范内容的教学环节。第三,存在课堂教学与专业实践结合不紧的现象。目前,国内大多数高校对软件工程专业的课程普遍采取的教学方法是以教师课堂授课为主,学生被动地听课的形式,即使对一些语言类的课程,也只能是演示或验证某些结论正确与否而已。总之,软件工程专业存在教与学的严重脱节,即重理论而轻实践。比如在一些教学活动中,教师虽重视学生的实践环节,即使增加课程实验教学时数,学生也只是编写一些简单的代码。由于这些学习方式和手段离软件工程专业的实际要求还相差很远,导致学生在学习中感到内容枯燥抽象,基本上是对课程内容似懂非懂,甚至觉得学习后用处不大,这些将会不同程度地影响着软件工程专业的人才培养质量。

二、提高软件工程专业培养质量的几项措施

综合上述分析,通过深入调查研究和教学过程中的实践,在提高软件工程专业教学质量和教学水平方面做了一些有利于人才培养的有益尝试。

1.从软件工程专业特殊性上看

应着力搭建基础理论实践平台,在促进学生的学与思结合上下功夫。软件工程专业的基础理论教学实践化是必由之路,也就是说在教学方案制定、课堂教学实施等方面,必须打通理论与实际、教学与实习、教学内容与社会需求有机关联等关键环节。

2.从学生形成软件工程素养上看

应注重学生的知行统一,构建提高基本技能的实践舞台。着重在课内与课外的结合上开展工作,坚持做好第二课堂是第一课堂的延伸、是第一课堂补充的做法,开展丰富多彩的专业实践活动;倡导“以赛促学,以证促教,以赛促基本技能形成”的培养理念,所有学生(高年级和低年级学生出于共同的研究兴趣和创业热情组队)参加科技创新团队,安排指导教师,引领学生开展研究,扩大竞赛的覆盖面,继续突出专业竞赛的创新性。在开展专业竞赛活动的基础上,指导和鼓励学生参加校外各类专业竞赛,参加专业相关证书认证考试,组织指导学生申报和开展部级、省级、校级大学生创新性实验计划项目研究,以及各项影响范围广、级别等级高的专业竞赛,从而提高学生的专业基本技能。

3.从软件工程专业的学生成才观看

必须注重学生个性发展,开拓提高综合素质的实践途径。在校内与校外的结合上开展工作,建立校外专业实践基地,聘请企事业单位的技术专家为实习生导师,将指导学生毕业论文、专业实习、就业融为一体。学生在第四学年后到企业顶岗实习一年,提高学生综合素质,实现毕业生与用人单位的无缝对接。将实践基地建设成生产专业化、服务社会化、管理企业化的产业化基地,这样既能解决学生提高专业技能问题,又可以使实践基地不断的自我更新、自我完善。

三、需要注意的几个问题

提高软件工程专业人才培养质量的实施,是一项深化教育教学改的系统工程。实施前必须做好充分论证和评估,要有顶层设计和详细的规划,要有预期的目标和实施效果,要满足一定的理论依据和基础条件。

1.顶层设计,科学规划。

提高软件工程专业人才培养质量的研究与实施,是一项庞大的系统工程,必须首先做好顶层设计。顶层设计要突出提高软件工程专业人才培养质量的整体明确性和具体实施的可操作性。在设计过程中既要有先进的教育理念和理论依据,又要有美好的前景规划和预期的实现目标,还考虑到实现所需要的条件,以及制定克服所遇到的困难的预案等因素。例如要有较为完善和明确的育人目标、培养方案、教学大纲、课程计划、教案设计、教学方式方法等。因此,在做软件工程专业人才培养质量顶层设计的时候,要遵循先进性、整体性、全局性、长远性等基本原则。

2.多方联动,形成合力。

项目的设计与实施,要取得良好的效益和预期的成果,不是经过一朝一夕的努力就能大功告成,更不是一蹴而就的事,必须动员包括党、政、工、团全方位的积极参与,经过几年不懈地探讨和实践才能有所收获。首先,要有坚强的领导和指挥中心,领导层负责按照上级方针政策,制定规划、实施方案,制定各种规章制度乃至奖励政策,协调各方关系集中强有力的人、财、物组织实施,在整个项目进程中起到引领和保障作用。其次,充分发挥课堂的主战场作用。在实施人才培养过程中,即使是再好的规划、设计、方案,也必须充分发挥课堂教学主战场作用和主力军教师去组织实施。培养一批师德高尚、业务精湛、关心集体、乐于奉献的“双师型”教师队伍,对提高软件工程专业人才培养质量起到关键作用。

四、结束语

软件人才培养工作计划范文8

关键词 :软件人才培养;教学规律;培养模式;培养计划

中图分类号:G642 文献标识码:B

软件技术类专业是指在计算机类专业教学中以软件开发、软件维护、软件工程管理等为主要专业定位,或是在此基础上的专业领域软件开发专业(例如游戏软件开发方向等)。近年来,在计算机教育方面,软件开发类专业得到了长足的发展,特别是在规模上,随着全国35所示范性软件学院的建立,全国各地也办了类似的旨在培养应用型软件高级人才的软件学院。然而,目前不容乐观的是,软件人才的培养从数量上说似乎已经满足了软件行业的需要,甚至已经有些过剩,但是从软件企业传来的信息确是软件企业“不招应届毕业生”、大量软件企业找不到合适的人才。这个一个侧面反映了软件类人才培养,还没有从根本上适应市场的需求,培养的人才的合格率还太低。

目前,软件类专业的教学改革可以说是个热点,特别是教育部批准举办的35所软件学院都在教学改革上做出了很大成绩。然而,大多教学研究都停留在实践教学改革,课程体系改革等具体操作的层面上。对于软件教育的规律是什么?软件类专业与其他传统学科有什么区别?研究者大都没有给出系统的结论。

目前,软件人才培养方面的研究和实践,归纳起来有以下几个方面的改革趋势:

(1) 机制创新。国家示范性软件学院和各地方的软件学院都对软件学院教学计划的制定给予了较大的自由度。办学收费标准也较高,使得软件学院的硬件设施普遍较之普通院系优越,这样一定程度上提高了培养质量。文献[1-2]都对此进行了有益的探讨。

(2) 实践环节改革。普遍把到企业实习看作是提高人才能力的好办法。实际上一些重点院校的学生本身素质和能力就较高,直接到企业实习效果较好,而大量普通院校的学生直接到企业实习实际效果并不太好。文献[3-4]分别研究了这方面的改革情况。

(3) 本科教育职业化。把本科教育完全改造成技术培训,完全扔掉本科教育基本培养规格。应该说把软件人才培养向职业培训转化是对原来普通本科教育的一个极端化改革,但是如果没有正确的软件人才培养规律作指导,这种改革势必会造成软件人才理论不扎实、后劲不足,所以,需要在对软件人才培养规律的清晰认识基础上进行改革。

本文分析了软件专业与传统专业的区别,指出了软件专业与传统学科,教学规律和认识规律的不同之处,在此基础上提出了软件类专业教学计划和课程体系编制的指导性原则。希望通过本文能够为同行提供一个新的视角。

1软件专业知识体系、能力提高模式与传统学科的比较

专业教育对学生的作用可以归纳为两个方面,一是专业、学科知识体系的逐步完善,二是解决学科问题能力的提高。图1表示了学生培养过程中专业能力提高和知识能力提高示意图。

图1中虚线表示传统学科的知识水平能力水平提高在大学教育过程中的变化,实线是软件技术类专业的情况。

在学科领域中,传统学科知识体系已经比较完整,工程化设计、计算方法已经相对成熟。学生知识提高的过程与能力提高的过程并不是完全同步的。大学教育单从学科能力提高方面说,可以说是一个比较封闭的过程,也就是没有学专业课之前,几乎无法使用专业的知识体系解决问题,就是说,解决专业问题能力的提高很大程度上是从学习专业课开始的。但是,由于传统学科的设计、计算等都已经比较成熟,对于同一个问题的解决方法基本差别不大,所以在学科基础课学好的前提下,学生可以在很短时间内,就能使专业技术能力有比较大的提升。

软件类专业则不同。一方面,即使没有雄厚的专业理论基础,也可以学会基本的开发技术(专业技术),但是其开发能力、水平的提高,必须在继续学习专业理论且不断实践中得到提高,其提高是缓慢的。可以说是一个渐进的过程。学生入学一年级就可以直接接触专业方法(即编程),具有初步的能力,然后随着专业理论课程的学习,在掌握知识的同时,逐步提高解决问题的能力,和解决问题的质量。也即知识的积累和能力的提高是同步进行、相互促进的。

2对软件学科教学体系的新认识

传统专业知识体系一般可由三部分组成:即自然科学基础、学科基础理论、专业知识和方法。例如针对自动化专业,其自然科学基础包括数学、工程数学、物理等;学科基础知识包括电路理论、电机与拖动、电子技术、控制理论等;专业课主要包括两个方面,一是工程化的控制系统设计方法,二是具体的控制电路及设备的选择或实现技术。这个体系的特点是,专业技术课的学习依赖于自然学科基础(如数学)。专业课的学习依赖于专业基础课的知识体系。也就是说,传统学科的知识体系可以说成是金字塔形。

而软件类专业从大的方面虽然也可以分成自然科学基础、专业理论、专业技术,但是三者之间的关系却和传统专业有本质的不同。专业理论知识依赖于自然科学基础,专业技术能力一定程度也依赖于自然科学基础;专业技术知识的学习对于专业理论的依赖并不明显,而专业技术能力的提高却依赖于专业理论的学习。也就是说,学会专业技术知识并不依赖于太多的专业理论,但是学好专业技术,提高解决问题的能力,专业理论必不可少,并且起到不可替代的作用。

所以,要改革传统软件类专业的教学体系必须先从认识软件类专业和传统学科的差异着手,将自然科学基础、专业基础理论、专业技术课程的传统教学体系,改为自然科学基础、专业技术先行,专业理论适当延后的教学体系。

图2粗略地表示出了两种教学体系的区别。图中横坐标是每个学期的学时数,纵坐标是学生在校的时间。在新的教学规律指导下的新的教学体系应该适当地延后学习自然科学基础的时间。专业技术包括利用开发语言开发平台,后期是专业开发的实践。专业理论逐渐展开,用专业理论课的学习促进学生专业能力的提高。最终,学生的知识体系并没有残缺,但是在学习期间能力的提高更符合软件学科的教学目标。

不难看出,软件技术类专业人才培养与传统学科有着很大的区别。只有理解和遵循这些规律,才能更好地高效率地培养软件人才。这些规律必须反映到人才培养方案的制订中,否则,就不可能培养出符合市场需要的人才。虽然软件类专业目前已经多样化,建立在软件技术基础上的专业和专业方向很多,但是作为软件技术的核心能力和知识体系还是基本相同的。所以,软件类专业的培养计划制订,必须遵守以下原则:

(1) 自然科学基础课程宽厚原则。如数学是软件技术类专业提高逻辑思维能力的重要课程,并且线性代数、离散数学、概率与数理统计等课程都会对程序员解决问题提供灵感。所以,在本科教学计划中,应该把自然科学基础作为软件类专业的最主要课程,同时在开设时机上,要改变过去必须在前两年开设完毕的思维,可以分布在学习的各个学期。

(2) 以核心能力培养为主线,兼顾不同专业方向。软件技术类专业无论专业方向如何,其核心能力都是相同的。概括来说就是两个能力,即程序及软件设计能力和软件工程能力。这两个能力,一方面是软件技术能力,一方面是软件工程能力,软件工程能力也是以软件技术能力为基础的。所以,在进行培养计划制订的工程中,必须把核心能力的培养放在首位,然后通过适当的计算机科学、通讯原理、电子信息等了解性课程拓宽学生的专业领域。

(3) 专业技术课程先期教学原则。这是和传统学科区别最大的一个原则。软件技术课程的学习一般来说并不依赖于软件理论课程,所以,软件技术课程可以先期进行学习。软件技术专业的技术课程很多,各种开发平台、开发语言,不可能在学校都进行学习。那么就只能选其中的一种语言一个平台,并且要彻底学会。具体选择哪种平台和语言反而并不是很重要(如果能兼顾毕业时就马上能用到的技术更好)。因为掌握某种开发平台、语言不是学生的核心能力,软件设计能力才是最重要的。很多本科教育的研究者担心只学习一个技术会使得学生专业面太窄,在计算机技术发展迅速的今天很可能所学的技术在学生毕业时已经成为陈旧的技术,导致学生不能适应社会的需要。这样的研究者忽略了一点,能力需要通过大量的开发实践才能锻炼出来,要进行能力的提高就必须依托一个载体,这个载体就是某一个具体的技术。学会了一个技术以后,就可以在不断的开发练习过程中,提高软件开发设计能力,提高快速适应不同语言和工具的能力。同时在实际工作中提高其社会活动能力、社会责任感、与人沟通的能力、合作能力、系统分析能力等,而这些能力与开发平台和语言是完全无关的。

(4) 专业技术理论适当延后原则。需要说明的是在这里我们使用了专业技术理论,而没有使用专业基础课的说法,这是因为,我们常说的传统专业的专业基础课与软件技术理论课有本质的不同。它不是解决学习专业技术课程的必备基础,而是为将软件设计得更好的理论指导。计算机专业的教师都会有这样的体会,教授软件工程、数据结构、编译原理等理论性较强的课程时,有一定编程经验的学生总是能够收获更大。也就是说,学生必须先会设计程序,才会对怎么才能把软件设计得更好感兴趣。所以,培养计划制订中一定要把这些理论性较强的课程放在学生基本掌握了一些平台和技术以后再进行,这样就可以有效地利用这些课程提高学生的软件设计和软件工程能力。

(5) 加强实践性环节改革,把实践性环节作为提高学生能力的关键环节。能力只能在实践中的得到提高,虽然很多软件学院都在开展实践性教学改革,但是大都没有摆脱“课程设计+毕业设计”的模式。实际上,培养计划的大部分课程都是为了培养学生的软件设计能力和软件工程能力,所以,片面地验证某一门课程的所学知识的所谓课程设计,并不能全面地提高学生的程序设计能力,每门课程的课程设计都是在低水平上的重复内容。所以,改革实践教学环节,要在增加实践环节时间的同时,改革实践环节内容,要使学生的设计能力随着知识水平同步提高,实践环节内容和要求一定要随着学习时间不断提高。

(6) 产学结合,提高学生的软件工程能力。这几年,软件教育方面,大多数学校也都注意到了产学结合的重要性。但是,到底通过产学结合到什么目的,却并不很清楚。笔者认为,软件设计能力的提高必须靠软件设计实践本身来提高,企业中的实际工作更多的是软件工程的能力,是非技术的。例如团队精神、工程规范、软件质量控制等,不到实际的软件生产第一线,是很难有体验的。所以,和企业的合作一定要在学生具有了一定的程序设计能力基础上进行。当然不排除在学习过程中,通过企业参观等方法提高学生的学习兴趣。

3结论

软件学科的工程化水平和其他学科相比还远远不够,软件学科的认识规律与其他学科有着很大的不同,目前的软件本科教育沿用了传统学科的培养模式,给人才培养造成了很大的影响。本文所提出的一些思考和原则已经在笔者所在学校的培养计划编制方面得到应用,起到了一定的作用。今后还需要继续按照这些原则不断改造培养计划,努力使我国的软件人才培养能够得到突破性改革。

参考文献:

[1] 黄细良,骆斌. 坚持机制模式创新 办好国家示范性软件学院[J]. 中国高等教育,2004(4):42-43 .

[2] 汪琳琳,焦慧敏. 软件学院办学模式初探[J]. 重庆邮电学院学报,2005(3):437-439.

[3] 雷敏,宋茂强. 示范性软件学院实践教学改革初探[J]. 计算机教育,2007(6):33-55.

软件人才培养工作计划范文9

2004年,世界工程师大会在中国召开,会议的主题是“工程师塑造可持续发展的未来”。这个主题告诉我们,“工程师”对人类未来发展的重要性,同时也告诉我们“工程教育”对人类未来发展的重要性。[1]应该看到,尽管一些应用型本科院校把培养“一线工程师”作为学校的办学宗旨,并在此基础上对教学模式、教学方法进行了一系列的教学改革,但由于与企业的结合不够紧密,高等工程教育所培养出的“一线工程师”与企业、与社会的脱节比较严重,不能适应现代社会发展的需求。[2] [3]

2010年6月教育部基于提高工科院校专业教育教学水平而正式启动推出的“卓越工程师教育培养计划”(以下简称“卓越计划”)[4]是贯彻落实《国家中长期教育改革和发展规划纲要(2010-2020年)》和《国家中长期人才发展规划纲要(2010-2020年)》的重大教育计划。该计划旨在培养造就一大批创新能力强、适应经济社会发展需要的高质量各类型工程技术人才,为国家走新型工业化发展道路、建设创新型国家和人才强国战略服务,对促进高等教育面向社会需求培养人才,全面提高工程教育人才培养质量具有十分重要的示范和引导作用。

上海应用技术学院“软件工程”专业从 2010 年起即着手准备,在原有专业设置基础上不断探索与实践,根据it学科行业发展的特殊性,制定具有前瞻性的人才培养标准,并通过全面修订人才培养方案、实施人才培养模式、教学方式、训练方式和评价方式等的改革。

一、培养模式

本专业实施“3+1”校企联合培养模式,学生须接受3年的在校培养,累计1年的企业实践和毕业设计。前三年学生在校学习学科基础知识和软件工程的基本理论知识和技能,打好从事软件工程领域工作的扎实专业基础。在校学习过程中,定期聘请企业教师参与到教学实践中,使学生对企业的生产实际有初步的了解。

第四年学生将被安排在合作企业进行为期一年的学习与实践。一些与企业联系密切的专业课程及毕业设计在企业完成,学生参与到企业的各个项目组,随项目组一起参与实际项目的开发。项目组负责人将视学生为自己的员工,本文由收集整理分派合适的工作要学生随导师或独立完成。通过参加一个或几个实际项目的工作,独立地完成一部分工作,并以企业标准进行考核,使学生对软件标准化设计的全过程有更深入的了解。增强学生的责任心,提高学生的实际工作能力。

二、培养标准

按照教育部“卓越工程师教育培养计划”的总体工作思路和标准要求,上海应用技术学院“软件工程专业卓越计划”将以“培养面向未来国家建设需要,适应未来科技发展,德智体全面发展,掌握软件工程学科的基本原理和基本知识,具有扎实的基础理论、宽厚的专业知识和良好的实践能力,获得工程师基本训练,能胜任软件工程项目的规划、设计、实施、管理、研究、教育,以及投资与开发等工作,具有创新精神和国际视野的卓越的专业工程师”。

三、培养方案架构

按照课程群和模块化的指导思想搭建培养方案的课程架构,满足不同学生、企业对知识能力培养的需求。培养方案课程体系总体架构如图1所示。1-5学期按照课程群进行教学,满足学生对不同知识能力的需求;第6学期根据学生实习企业对知识能力的需求分模块进行教学;第7-8学期进入对口的企业实习并完成毕业设计。

四、校内培养方案

校内培养方案的设计目标是通过学习使学生具有较强的工程意识、工程素质、工程实践能力,成为专业知识扎实、动手能力突出、素质优良的卓越软件技术人才。为了保证卓越工程师培养计划的实现,制定了卓越工程师计划专业知识与能力的实现矩阵,进一步明确了本科课程体系设置,包括课程模块的构成、具体翔实的课程教学目标以及教学考查方式。结合专业特点以及学校学院的教学平台、 教学设施、教学创新实践基地等,加强了教育教学中的基础性、创新性、实践性、国际化,使专业的教育教学更上一个新的台阶。

(一)课程群划分

将课程划分为三条主线进行教学:1.基本理论课群,包括操作系统、计算机网络、离散数学、数据结构、算法、计算机原理等。本部分课程培养学生计算机学科的基本理论和体系结构,使学生具备坚实的理论基础,为其今后的继续学习和发展打下基础,同时满足学生考研需求。2.程序设计能力课程群,.net、java两个主流平台并重,再加上三门培养综合设计能力的课程,以提高学生的实践动手能力,并满足不同企业对开发工具的需求。为了加强学生的程序设计能力,我们在课程设置上体现了在校学习期间三年不断线的思想,每学期都有与程序设计有关的课程和实训。要求学生第一年编写代码不少于5000行,第二年不少于10000行,第三年不少于20000行。在进入企业之时,已经具备了较强的程序设计能力。3.软件工程能力课程群,以提供学生软件工程的管理与被管理能力。

(二)课程模块划分

根据合作企业的知识能力的不同需求划分为若干不同模块。通过对学生工作去向的跟踪调查和软件工程行业需求调查,确定了erp开发、web应用开发、手机应用开发、软件咨询服务等几个方向。每个方向设立若干课程构成若干课程模块,对应不同的去向,满足不同企业的需求。在基本能力培养的基础上,根据学生第四年去向选择模块,在第6学期完成,由企业方参与教学,完成学生进入企业的过渡。

五、企业培养方案

企业培养方案突出了理论和实践综合素质的培养,在教学体系上形成了企业导师教学讲解、专题实训、项目实践的“三位一体”、工学交替的人才培养方案。

转贴于

整个企业阶段的培养方案划分为企业工程教育或专业特色实习(累计15周)、现场工程实践和专业综合设计(累计25周)两个部分,共40周,其中:

1.企业工程教育或专业特色实习(15周)

根据企业的业务和项目情况设置相关课程,折合15周。目的是培养软件企业需要的一线工程人才。为了提高本专业特色实习的质量,聘用计算机软件工程专业知识过硬、实践经验丰富的技术人员为教师。在实习过程中,采用案例教学法,把企业实际软件工程项目纳入学生实习范围,让学生接触和开发企业实际的工程项目。为了提高实习效果,企业工程教育要做到讲授、训练、实践穿插进行,使学生全面感受企业的工作环境、管理体制和项目开发过程,做到学生学习的专业特色内容与企业实践相结合。

2.现场工程实践或专业综合设计(25周)

相关期刊