软件工程专业论文赏析八篇

(一)产业规模稳步扩大,效益保持平稳增长

2015年全国规模以上软件和信息技术服务企业4.09万家,共完成软件业务收入4.3万亿元,同比增长16.6%。电子信息产业中,软件和信息技术服务收入增长速度快于电子信息制造业9个百分点,软件业比重达到28%,比上年提高1.4个百分点。

(二)网络化服务化步伐加快,结构优化成效显著

2015年,信息技术服务实现收入22211亿元,同比增长18.7%,占软件业务总收入比重超过了50%。云计算、大数据和移动互联网等新兴技术催生新形式诞生,平台化、网络化、服务化的商业模式创新有显著成效,涌现出电子商务平台、工业互联网、移动医疗、智慧交通、搜索引擎等一批创新型产品和服务。

(三)对社会经济贡献日益增强,带动就业

软件和信息技术服务业从业人员总数为574万人,软件从业人员中以从事IT服务的数量最多,占比35.5%,位居榜首;制造、交通、教育、电信、金融等领域的软件人才所占份额超过60%,可见,软件和信息技术服务业对国民经济和社会发展的支撑带动作用越来越明显。

(四)创新能力和应用水平稳步提升,知识产权保护意识显著增强

2015年,我国计算机软件著作权登记数量再创历史新高,全年共登记软件292360件,同比增长33.63%,其中,计算机软件著作权质权登记197件,同比下降3.14%;涉及合同197个,同比下降3.14%;涉及软件作品数量860件,同比增长16.21%;涉及主债务金额173685万元,同比下降6.68%;涉及担保金额156042.83万元,同比下降12.37%。

从地区登记量排名上看,2015年位列全国前10位的省市共登记软件236086件,约占登记总量的80.75%。与2014年度相比,上述省市登记数量增长61555件,约占增长总量的83.66%。其中前五位依次为:北京市、广东省、上海市、江苏省和浙江省,五地共登记软件192152件,约占登记总量的65.72%。

从登记量增速前10位排名来看,中部地区占据5席,东部地区占据3席,西部和东北部地区各占据1席。其中,广东省登记软件61804件,同比增长了64.18%,在全国增长速度是最快的。贵州省、青海省和重庆市继续保持增速,连续进入2014年和2015年的增速排名的前10位。

截止到2015年12月底,我国软件和信息技术服务业已累计517项国家/行业标准,在研247项标准,提出依法287项标准,形成了较为完整的体系。

二、我国软件人才培养的现状

(一)软件人才供需矛盾持续

(二)软件人才的培养缺乏遵守标准与规范

长期以来,高等教育的软件人才培养与产业界的需求存在很大的脱节,一方面是由国家的体制机制造成,另一方面是由于缺乏权威和适合中国国情的软件人才培养标准和规范。高校开设专业时要设定培养目标、岗位要求等,但实际操作中往往流于形式,或是局限于部分企业需求,不具备行业代表性。

(三)缺乏符合企业需求的软件人才评价标准

(四)软件人才缺乏规范有序的人才市场

由于软件人才的需求量大、评价标准缺乏,为了应付人才招聘所带來的困境,好多软件公司都已建立了自己的大学和培训机构,还有好多企业也通过大学和中介以及培训机构建立供应渠道方式缓解人才供应问题。但总的说来,由于招聘量和招聘成本的问题,这些都还只能是少数企业的个体行为。由求职者、中介机构、评价机构等构成专业的规范有序的软件人才市场才能减低供求对接成本,实现软件人才供求的有序对接。

(一)地方本科院校专业建设基础薄弱

1999年以来,根据国家经济社会发展的需要,高等教育招生规模的不断扩大,高等教育在人员和结构上发生巨大变化。截止到2013年12月,我国新批准的本科院校已有358所(包括公办和民办)、独立学院292所,新建本科院校已经占全国普通本科院校(1169所)的55.6%。新建本科院校的快速增长,高等教育毛入学率的加速提升,已经成为我国高等教育事业发展的重要特征之一。

(二)地方本科院校专业建设亟待加强

我们对二十多所同类院校的软件工程专业人才培养方案进行分析研究发现:

1.一些专业点没有突出软件工程的特点,课程体系是计算机科学技术在软件工程领域的发展。参照《高等学校计算机科学与技术专业规范》和《高等学校软件工程专业规范》,这些学校学科教育模块的8门课程的平均开出率为78%;专业教育模块核心课程开出率在36%以上的6门课程的平均开出率为50%。

3.校企对接程度偏低。校企对接教育与企业学习模块的企业参与率为42%。

四、对地方本科院校软件工程专业人才培养改革的几点建议

1.基于校企合作的需求导向专业优化机制的构建。为了培养高质量的专业人才,我们必须要依据产业的需求来定位,从而使得学校培养出来的人才更加符合市场产业的需求,让学校的人才供应和市场对人才的需求形成和谐的局面。从更高的层面来讲就是让市场和校园达成一致的人才培养目标,从而促进教学内容的改善、课程体系的进步,探索新的教学方法和教学措施,提倡培养学生的创新能力和创新思维。

大学教育不是培训班

重视基础教学是中国科大一贯的办学特色,如何在工程型人才培养过程中找到理论与实践、科学与工程之间的“平衡支点”?

中国科大软件学院执行院长周学海认为,高校应当从企业的需求出发,结合高校自身的培养模式,提炼出人才应具备的能力、素质。“软件工程人才,不仅要上手快,还要有后劲,后者更重要”。

学院软件工程硕士目前学制是两年半,要求完成不少于40个学分,分为3个阶段:第一年是理论学习,第二年开始到企业实习、做毕业论文,最后半年是论文整理、答辩和学位申请。

据中国科大软件学院副院长李曦介绍,学院强调专业基础课教学,很重视学生的计算机、软件、数学等基础能力培养,比如,《算法设计与分析》这门基础理论课,其他高校一般开40学时,该校是60学时。学生也有很大的学习自主权。全院共开设了108门课程,除本专业的几门核心课程外,5个专业方向的学生可以自由选修各模块的课程,也可以跨专业选课。

自主不代表要求降低。学生入学头一年要完成30多个学分的理论课学习,要求核心课程平均分不得低于75分,否则就失去学位申请的资格。即使是拥有计算机和信息专业背景的学生,每天也要学到夜里11点多。

“我们培养的不是简单的打工仔,而是技术骨干和懂技术的管理者,要为大家今后的职业成长和发展打好基础。”最让李曦欣慰的是,毕业生返校做讲座的时候,总会在结尾提到:感谢那段艰苦学习的岁月。

教学与实践相结合

“做软件的首先要有IDEA(创意),然后开发设计出样品,最终按照工程的要求做出产品。”在软件学院总支书记、副院长吴敏看来,软件公司其实就是一个“软件工厂”,如果学生不下车间锻炼实践,就无法树立起一个工程师应具备的“工程意识”。

在实践教学方面,学院在第一年就设置了“工程实验”的必修环节,首创了如同“三明治”一样的“多阶段分层次实践教学”模式,将实践教学细化为“专业基础、专业强化、专业综合”3个阶段,共3个学分,把不同阶段的理论学习与实践紧紧地镶嵌在一起。

据李曦介绍,设置工程实验环节后,学生的实际开发项目能力得到显著提高,能够熟练使用本专业的各种软件开发工具。从学生实习单位反馈情况看,学生的动手能力和团队合作能力得到工业界的认可,对提高学生的一次就业质量帮助很大。

从机制上确保学生实习质量

第一学年结束后,软件学院的学生像候鸟一样飞往70家稳定的校外实习基地。这些基地多为国内外著名研究所和IT企业,如中科院计算技术研究所、微软、惠普、IBM、华为等。2011年,平均每个学生有5个实习岗位可供选择。

接下来的一年里,他们将扎根企业进行严格的实习,同时开始准备毕业论文。

到企业之后,学生每人都配有企业导师,进行全程指导。实习3个月左右,学院派校内导师到学生所在实习城市检查实习情况,指导论文开题。

论文题目要求来自企业生产实际,不仅强调先进性和可行性,还对论文所涵盖的内容有明确要求。

软件产业属于知识密集型产业,软件理论方法技术在不断演进,软件产业在持续快速发展,我国软件产业也在由低端向中高端发展提升。由于软件产业的战略地位越来越高,产业规模越来越大,软件产业的国际竞争日益加剧。软件产业的竞争归根结底就是软件人才的竞争,软件行业企业核心职业岗位对软件人才的职业能力和素质要求越来越高,对高端应用型软件人才的需求越来越迫切,本科软件人才的理论基础、知识水平和专业能力达不到这样的层次,而学术学位软件硕士研究生侧重于科学研究,实践动手能力、技术应用和创新能力等难以快速适应软件企业对技术骨干的现实要求,软件工程专业硕士正是针对这样的人才需求,为软件企业发展培养急需的高层次应用型软件人才。

教育部规划建设的应用科技大学是现代职业教育体系的高端职业教育,主要任务是培养中高端技术应用型人才。当前我校正在创建南京软件科技大学,我们软件工程硕士专业学位的办学定位就是要针对江苏省大力发展软件产业、南京市打造“世界软件名城”对高层次软件人才的迫切需求,为软件企业培养能将软件理论方法和技术应用到生产实践,解决实际问题,并能在生产实践中进行改进、创新和再创造的软件高端技术应用型人才,满足软件企业发展的需要,服务于地方软件产业、行业和企业的发展。

二、培养目标和规格

学术学位培养主要面向学科专业需求,针对科研院所和企事业单位培养从事科学研究工作的高层次专门人才,就业去向主要是学校、科研院所等,人才目标定位为专家、学者、教授、研究员等。专业学位主要面向特定行业的职业岗位需求,培养的是能将知识、技术应用到特定职业领域的高层次应用型人才,就业去向主要是专业知识技能要求高、职业素质要求高的工作岗位,培养出来的人才目标定位为职业领域高层次人才。

中国电子工业标准化技术协会信息技术服务分会(简称ITSS分会)在工业和信息化部的指导下,研究制定信息技术服务标准,并力求标准服务于技术、产业发展,服务于市场需求,最终实现我国信息技术服务的标准化和国际化。信息技术服务标准,简称ITSS)中“信息技术服务从业人员能力规范评价指南一一设计与开发服务”中将信息技术服务从业人员设计与开发服务的职位体系分为六个职位系列,每个系列又分为不同的级别,具体包括:

1、软件项目管理:

4级——项目经理,5级——高级项目经理,6级——资深项目经理

2、软件架构设计:

5级——软件架构师,6级——资深软件架构师

3、软件需求/系统分析

3级——需求分析师,4级——高级需求分析师,5级——系统分析师,6级——资深系统分析师

4、软件开发

1级——助理软件开发工程师,2级——初级软件开发工程师,3级——软件开发工程师,4级——高级软件开发工程师,5级——资深软件开发工程师

5、软件测试

1级——助理软件测试工程师,2级——初级软件测试工程师,3级——软件测试工程师,4级——高级软件测试工程师,5级——资深软件测试工程师

6、软件交互设计

4级——交互设计工程师,5级——高级交互设计工程师软件工程专业硕士学位人才培养的目标针对的就是各个职位系列中的4级及以上软件人才,培养规格是以软件企业对高层次应用型软件人才的实际需求为导向,以软件企业高级岗位职业能力要求为标准,培养具有宽厚扎实的计算机和软件理论基础与知识水平,具有一定软件工程实践经验,具有良好职业道德,健康的身体和心理素质,善于团结合作和组织协调,具备很强专业实践和创新能力,能将软件理论方法和技术应用到软件企业生产实践,解决实际问题,并能在生产实践中进行改进、创新和再创造的应用创新型高级软件人才。

三、校企合作培养模式

学术学位培养以学校为主,主要是理论教学和参与科学研究。专业学位应采用校企合作人才培养模式,教学过程强调理论结合实际,突出应用创新能力培养,引入企业的实际问题,注重培养学生研究实际问题的意识和解决实际问题的能力,借助企业的环境条件和资源,把课程学习、专业实践、岗位实习紧密结合。

在信息产业、软件行业快速发展的时代背景下,南京、江苏、长三角区域的信息产业和软件行业的蓬勃发展为我校软件工程专业硕士人才培养提供了广阔的空间。一方面我们要针对软件行业、软件企业对高层次软件人才的需要而培养人才,另一方面,我们要依托软件行业、软件企业的资源和力量来培养人才,借助企业的环境条件和资源,把课程学习、专业实践、岗位实习紧密结合,走产学研相融合的办学道路,探索软件工程专业硕士培养的新途径,形成提高应用型人才培养质量的新机制,提升专业学位研究生的实践能力、工程能力和创新能力,提高软件硕士研究生培养与软件产业人才需求的匹配度。

具体而言,软件工程硕士专业学位人才培养可以从以下几个方面来开展校企合作

(一)校企联合成立专业建设指导委员会

通过成立校企联合专业建设指导委员会,可以把企业的人才需求规格,技术应用前沿和热点等引入学校,指导学校的人才培养规格定位,促进学校教学内容的更新。

(二)企业科研项目驱动学校人才培养

企业为赢得市场往往需要不断技术攻关和研发投入,而学校的专业学位研究生已经具备一定的技术攻关和科研能力,可以将企业的研发项目引入学校,驱动学校的人才培养,同时也可为企业降低成本,这对中小企业尤其具有现实意义。

(三)学校人才定向服务和支持企业发展

学校按照企业所需定向培养高层次人才,人才毕业后即可投身该企业,为企业的发展贡献力量。

(四)企业资源服务学校人才培养

作为实践性很强的学科专业,软件工程硕士专业学位人才培养需要较好的实验环境、条件、技术和设备支撑,并最好能有实际生产环境来进行实习实训,为此,可以将企业资源引入,服务于学校的人才培养,充分发挥企业的资源优势,降低学校的实验条件投入,避免浪费,提高整个社会的资源使用效率。作为回报,学校可以为企业提供人才、科研、技术等服务,实现合作共赢。

四、人才评价标准

学术学位人才评价标准的核心是学位获得者是否具备了扎实的基础理论知识,掌握了科学研究的方法,能够开展科学探索、研究和创新,可以满足科学研究工作的学科知识和科研能力需要。而专业学位人才评价标准的核心是学位获得者是否具备了特定社会职业所要求的专业能力和职业素养,具备了从业的基本条件,有良好的职业道德,能够运用专业理论、知识、方法和技术解决实际问题,满足特定领域高层次职业岗位的能力和素质需要。

具体而言,软件工程专业硕士学位人才培养的评价标准与学术硕士学位人才培养的评价标准在以下方面应有所不同:

(一)毕业论文

学术学位论文的质量评价主要以科研能力考核为主,学位论文强调理论价值和在未知领域的原创性发现和探究。而专业学位论文应侧重于理论联系实际,解决实际问题,可以结合生产生活具体问题或者实际需求选题,强调创新性的设计和应用,突出实践过程、应用价值和实际意义。软件工程专业硕士学位人才培养的毕业论文,可以结合企业的技术攻关、项目研发、产品创新等,采用系统设计、方案设计、产品设计、项目开发、调研报告等多种形式来体现,主要考核毕业论文工作的技术含量、创新性和实际应用价值。

(二)成果

攻读学术硕士学位学生的成果主要体现在参与纵向课题申报和研究、发表高水平学术论文等,而攻读专业硕士学位学生的成果主要体现在参与横向课题申报和研究、解决企事业单位实际问题、技术创新、科技成果应用和转化、社会服务、自主创业等。对软件工程专业硕士学位学生的成果考核,还可以将获得专利和软件著作权、设计开发的软件产品或软件系统、等纳入考察范围。

(三)职业资格

五、结语

浙江工商大学软件工程专业从2005年开始招生,在校学生达到280人,其培养目标为培养德、智、体全面发展,掌握计算机基础理论和软件工程专业知识,具有软件开发能力和初步的项目管理经验,具备创新能力和团队合作精神、适应软件产业市场需求的高素质软件工程专门人才。从专业成立以来,学校就在大学生创新能力培养方面进行了积极探索,开展了一系列的改革和实践,包括软件工程专业教学体系的研究,教学计划、课程内容的完善与调整,软件工程实践等专业课程的教学改革等,形成了将实践能力培养贯穿整个学习阶段,充分与课程教学、实践实验、学科竞赛和科研活动等结合的培养体系,具体形式如图1所示。

1.1三个培养阶段——完善的实践课程教学体系建设

1.2实施保障措施——全程专业导师制、全面实践课程改革、全方位实践活动

1.3评价保障机制

1.4建设校内软件外包基地

2应用效果

浙江工商大学面向软件工程专业的大学生创新能力培养体系根据产业发展不断调整和完善。2005届学生毕业后,该专业课程体系进行了一次深入改革,课程设置从偏向理论、细粒度化设置转换成注重实践、粗细力度相结合,而2006版和2007版课程体系标志着该培养计划基本内涵的成熟,2008版课程体系则是对软件工程专业教学的进一步总结。在该培养体系指导下,学生对学科知识架构认识清晰、理解深刻、基础扎实、适应性强、独立解决实际工程问题的能力突出,毕业生受到用人单位青睐,就业率和就业层次高;据软件行业协会调查和用人单位反馈,学生在工程能力、创新能力、国际化适应能力以及团队合作精神等方面均得到广泛认可;学生在竞赛中也取得了可喜的成绩,如2011年该专业学生团队获得浙江省电子商务竞赛设计类一等奖、国家电子商务竞赛一等奖等,2012年该专业3组学生获得浙江省服务外包创新应用大赛二等奖。该培养体系对于确立浙江工商大学软件工程专业的学科定位与教学内涵也起到了积极作用,得到广泛认可。2009年,软件工程专业“软件工程实验室”获得省属高校实验室建设项目;2011年,软件工程专业被评为“软件工程实验室教学中心”省级实验教学示范中心。

3结语

关键词:软件工程;课程体系;培养方案

软件工程教育兼属科学教育和工程教育范畴,软件工程的科学教育属性主要是引导学生对人类意识与智慧进行科学理解、增强运用软件本质特性(构造性与易演化性)和解决具体问题的能力;而软件工程的工程教育属性主要是引导学生综合应用计算机科学、数学、管理等科学原理,借鉴传统工程的原则、方法,提炼和固化知识,通过创建软件来达到提高质量、降低成本的目的。然而,McKinseyGlobalInstitute2005年10月发表的一份报告称,我国2005年毕业的60多万工程技术人才中适合在国际化公司工作的不到10%,主要原因是中国教育系统偏于理论,学生在校期间几乎没有受到Project和团队工作的实际训练,这对我国高等院校工程教育改革与创新提出了挑战,也为软件工程专业建设指明了方向。

合理的课程体系是高等院校保证培养目标和形成办学特色的重要手段。目前,我国1900多所普通高校中虽有100多所院校开设了软件工程专业,但与当前软件工程技术发展差距较大。为了培养出既有理论知识又有应用技能的工程型实用软件人才,软件工程专业课程体系必须进行改革。对此,本文结合CC2005、SE2004、SWEBOK、国内软件工程专业课程设置现有的研究成果,探索软件工程专业本科教学课程体系建设问题。

1软件工程专业课程体系设计策略

计算学科本科教学常用的课程体系设计策略主要划分为:课程启动策略、课程组织策略、特色课程设置策略。课程启动策略主要包括:1)围绕算法设计展开的算法优先策略;2)自底向上展开的硬件优先策略;3)从计算机导论展开的广度优先策略:4)强调编程能力的程序设计优先策略;5)强调系统使用命令优先策略;6)从面向对象展开的对象优先策略。

课程组织策略主要有:1)基于主题的组织模式,它把知识体系中的每个知识域组织成一门或几门课程;2)基于系统的组织模式,它把每类计算机软硬件系统设置成一门或几门课程;3)混合模式,在课程设计时不考虑区分前两种方法,兼而有之。特色课程设置策略主要依据本校办学特色和研究专长来确定。

由于软件工程教育兼属科学教育和工程教育范畴,其科学属性和工程属性决定了软件工程专业本科教学课程规划,一方面要强调工程性、技术性、实用性、系统性、综合性和复合型,另一方面要强化基础软硬件知识在解决复杂软件构造和应用方面起到的关键作用。对于课程启动策略而言,传统计算机科学专业的课程启动方式并不适合于本专业,但工程优先策略似乎也不适合于没有任何计算机基础的本科生;同样,在课程组织策略上,基于主题的组织模式更多地具有科学研究属性,而基于系统的组织模式又不利于基础知识强化;此外,特色课程设置时,有时会缺乏全面综合考虑,因人设课会造成特色课程系统性差问题。因此,在软件工程专业课程体系设计策略方面,应根据软件工程学科自身属性,综合考虑以上各种策略特点,全局思考,统一规划,避免课程系统性差、教学内容重复和遗漏并存等现象。

2软件工程专业课程体系架构模型设计

根据软件工程专业本科教学的培养目标及规格要求,其课程体系采用“夯实基础教育、提高系统认知、强化软件开发、推进工程实训”为主线的设计思路,构建了“分层次、互动式、工程化”的课程体系架构模型(如图1所示)。该模型共分为四个层次,即基础知识教育层、系统认知教育层、工程设计开发层和工程实践训练层。各层次不是相互独立的,而是相互关联、相互影响、逐层递进的演进关系。该模型简化了计算机科学核心课程数量,突出基于主题的组织模式,沿着由浅入深、循序渐进的认知路径,力图实现“基础与编程一体化、编程与系统一体化、系统与工程一体化、工程与职业一体化”四位一体的工程型实用软件人才教学目标。

2.1基础知识教育层

基础知识教育的设计思路,强化学生的基础知识和编程意识,实现“基础扎实和编程意识强”两个目标。基础知识教育层结构具体划分为:数学基础类课程模块、外语类课程模块、软件基础类课程模块、其他公共基础类课程模块。根据各模块自身特点,全面考虑各模块之间的关联性,做好彼此之间的衔接。在课程启动策略方面,主要采取基于基础的编程优先策略。在数学基础类课程模块中确定一门衔接较好的基础课作为软件基础类课程模块的启动,软件基础类课程模块率先启用软件设计基础课程,力图达到“基础与编程一体化”的教学目标。在课程组织策略方面,采取基于主题的组织模式,有利于学生掌握基础理论知识。

2.2系统认知教育层

系统认知教育的设计思路:强化学生的编程能力和对软件系统的认识能力,实现“编程能力强和系统级认知”两个目标。根据软件工程专业对硬件系统和系统软件的知识要求,系统认知教育层结构划分为:数据库系统类课程模块、网络系统类课程模块、操作系统类课程模块和编译系统类课程模块。在课程启动策略方面,主要采取基于编程的系统优先策略。通过软件基础类课程模块的数据结构等课程和系统认知类课程模块的数据库原理及应用等课程,进一步强化学生的编程能力,并以程序设计为主线引导学生的系统级认识能力,实现“编程与系统一体化”的教学目标。在课程组织策略方面,采取基于系统的组织模式,简化计算机科学核心课程数量,提高学生学习的有效性和对知识的掌握程度。

2.3工程设计开发层

工程设计开发的设计思路:以工程化方法为手段,依托项目培养学生的“工程”意识,锻炼学生对软件系统的设计与开发能力,进一步强化学生的系统级认识,实现“更完整的系统级认识和软件系统工程化设计开发技术”两个目标。根据软件工程项目开发流程,工程设计开发层结构划分为:软件过程类课程模块、软件设计类课程模块、软件架构类课程模块、软件测试类课程模块、人机交互类课程模块、特色项目类课程模块、可扩充类课程模块。该层综合考虑核心专业课程和特色项目课程设置,基于专业方向设置若干动态可扩充课程,全面考虑课程之间的关联,强调统一设计、统一规划。学生在这个层次必修一些工程设计开发系列课程,选修可扩充类课程,达到“系统与工程一体化”的教学目标。课程启动策略采取基于系统的工程优先策略。课程组织策略采取项目的组织模式,以此来提高学生的软件系统设计与开发能力。

2.4工程实践训练层

工程实践训练总体设计思路:通过实验训练、专业实习、项目实训、毕业设计等教学环节,依托校内外实习实训基地,采用校外实习实训、自主实习实训、校内实习实训和外聘软件工程师等形式,强化学生的工程能力,培养学生的职场素质,实现工程与职业一体化的教学目标。工程实践训练层结构具体划分为两大类,一类是实验与实习类课程模块,另一类是工程实训与毕业论文类课程模块。其中,实验与实习类课程模块的具体设计思路,通过基础实验、系统体验、编程能力训练三个环节,进一步夯实学生的基础知识,完善学生的系统级认识,强化学生的开发技能;而工程实训与毕业论文类课程模块的具体设计思路,通过“软件工程项目实训”这个载体,采取“企业+实训+论文+就业”捆绑的运作模式,与多家国内知名IT公司合作,让学生到企业进行实际项目综合训练,并完成毕业论文设计工作,实现理论与实践结合、技巧与职业素质结合的教学目标,同时也为学生就业提供一个良好平台。

上述四个教育层是彼此联系和互动发展的,在课程体系设计中充分考虑衔接性、系统性和创新性。交流、沟通、讲演、写作的培养更多体现在第二课堂科技学术活动中。

3软件工程专业核心课程设置

3.1课程设置原则

3.2核心课程模块设置

4软件工程专业培养方案制定与实施

软件工程专业培养方案制定是基于软件与工程的复合,将软件工程与领域应用相结合,强调计算机科学和数学基础的同时,将专业课程重点放在软件新技术和软件工程新技术方面,通过对实践类课程工程化改造,增设软件工程项目实训环节,开设部分技能课程,试图使学生的基础知识、专业技能、创新能力、工程能力和职业素质都能得到全面均衡发展。具体措施如下。

4.1建立英语为主日语为辅的外语教学体系

根据IT市场的实际需求,软件工程专业培养方案制定,除正常开设四个学期大学英语外,增开两个学期标准目语和一个学期专业英语,坚持外语学习四年不断线,旨在为学生选择日企或对日外包企业就业提供方便。

4.2建立工程化实践教学体系

建立“四年不断线、三个层次相呼应、两大措施为保障”的工程化实践教学体系。“四年不断线”是指实践环节四年不断线,每个学期至少有一个集中性的实践教学环节,体现“全过程”实践;“三个层次相呼应”主要是从实践教学内容设计上考虑的,包括第一层次教学实验,第二层次课程设计及专业实习,第三层次工程项目实训与毕业设计;“两大措施为保障”主要指教学计划保障和考核制度保障。

4.3设置专门的实践课程

针对工程化软件人才应具备的个人开发能力、团队开发能力、系统研发能力和设备应用能力,以必修课和选修课形式,开设四类特色化、阶梯状工程实践学分课程,即程序设计类实践课程、软件工程类实践课程、项目管理类实践课程和网络平台类实践课程,构成了系统全面的学生实践能力训练体系。

4.4提高专业课程教学中的实验课时量

除个别侧重理论教学的专业课程外,80%以上的专业课程包含实验或实习环节,实验或实习成绩占总成绩的30%以上,一部分实践性较强的课程是以上机考试和答辩作为最终考试方式。

4.5开设部分技能课程

在技能课程中,与该领域内具有国际领先水平的企业在课件共享、教师培训和资源投入等方面展开合作,共同设计、讲授和评估课程。鼓励学生参与企业提供的专业认证考试,或参加国家相应的专业资格考试,对此,学院将计算机网络、Oracle数据库、J2EE与中间件等认证课程纳入本科教学计划中,全面体现学生的“多证多能”。

论文关键词:软件人才;人才培养模式;企业需求;应用型

软件产业作为信息产业的核心和国民经济信息化的基础,日益受到政府的高度重视。软件产业快速发展的关键是人才。当前我国软件人才的规模、结构和水平还不能适应软件产业的实际需求,存在着一个怪现象:一方面,软件企业招聘不到合适的人才;另一方面,很多软件专业的应届毕业生找不到工作。如何构建适应企业需求的软件人才培养模式,缩小高校培养人才与企业需求的差距是当前高校应当研究的课题。

一、当前软件人才培养中存在的问题

1.软件人才培养定位不准

IT业将软件人才分为“蓝领”和“白领”两种类型。软件“白领”首先必须是一个优秀的软件“蓝领”,这是非常重要的。综合性高校将自己的人才培养目标定位为培养软件“白领”,这本身是没有问题的。但在实际的培养过程,却往往忽视达到“白领”的目标,首先应该培养学生成为一个“优秀蓝领”,掌握“蓝领”所必需的知识技能,然后再将其升级培养为软件“白领”这一规律。学生接受到的是“白领”所必需的课程,但由于缺乏实际的软件开发经验,不能设计出具有可操作性、可重用性和可扩展性的软件结构,不能胜任“白领”的工作。甚至会处于沦为“蓝领”仍有可能不能进入工作状态的尴尬境地,这样的人才较容易被淘汰。

2.软件人才专业能力不强

“专业性”是高等教育三个性质中最重要的性质,它贯穿于高等教育的专业、课程等各个环节,它强调了大学生一定要具有一定的专业特长。在大众化教育的今天,我国的人才培养强调“宽口径、厚基础”,强调的是大学生知识面广和毕业时就业面宽的特征,但如果这样就不重视学生专业特长的培养就是不合理的了。目前,大部分高校的软件工程专业是在计算机科学与技术专业基础上发展起来的。在这样的学科特点下,软件工程专业人才培养方案和教学模式就会沿用计算机科学与技术专业的人才培养方案和教学模式,就容易导致学生缺乏软件人才所必需的软件开发、软件工程、团队沟通与合作及软件重用与变更等方面能力的培养,缺少了其作为软件专业毕业生所应该具有的特长,不能适应软件企业的需求,学生很难找到一份满意的工作。

3.教师软件工程能力薄弱

高校的三大职能当中首当其冲的就是人才培养的职能。人才培养的关键是教师,教师的教学水平和科研水平是高校人才培养质量最为重要的因素。对当前高校教师的评价结果主要决定于教师的学历、科研水平及教学水平,其中前两项更能短期体现教师的个人价值和能力,这就导致教师重学历、重科研、重理论而轻能力、轻教学及轻实践。对于软件专业的教师,为了提高自己的职称和体现自己的价值,就忙于软件理论的研究及发表科研论文,简单应付学校的教学任务,疏于软件开发、软件工程实施、软件架构设计及软件系统分析等方面的研究和实践,使得自己本身就缺乏实践工程能力,当然自己的学生就容易空具有扎实的理论知识,但却不能胜任实践能力和工程能力要求较高的软件企业的工作,不能满足企业的要求。

二、软件工程专业人才培养模式的改革和创新

NIIT(NationalInstituteofInformationTechnology),是印度拥有20余年软件开发与IT职业教育经验的IT培训厂商,其先进、高效的教学方法,可以确保学员可以在较短的时期内,全面掌握业界的主流软件开发技术,满足市场对软件人才的的需求。我校于2006被江苏省教育厅遴选为首批与NIIT合作的高校之一,学校已与NIIT签署协议,联合培养可从事软件开发的各专业本科生。为了提高我校软件专业人才培养质量,扬州大学信息学院建立以企业需求为导向的,将NIIT课程嵌入到软件工程专业人才培养方案中的嵌入式面向企业需求的人才培养模式。

1.制定一个符合现代软件发展需求的软件人才培养方案

我校遵循先进性、灵活性、工程性、实用性及创新性五个原则,在充分调查了当前江苏省软件企业需求的基础上,建立扬州大学软件工程专业培养方案。培养方案在突出企业需求的基础上,着重突出了三个要点:注重基础、精练方向、拓展兴趣。

注重基础强调计算机基础理论教学,开设了9门学科基础课程,包括数据结构与算法、离散数学、软件工程、操作系统原理、计算机通信与网络、C及C++语言程序设计、计算机硬件基础、程序设计基础及算法设计与分析等,所有课程都请资深的教师担任课程的教学工作。

精练方向实施模块教学,强调对学生在某一方面能力进行培养,这部分内容主要实施的是NIIT的课程内容。我们将NIIT课程建设成为两大课程模块:.net课程模块及Java课程模块。每一模块都包括从开发语言、WEB编程、移动程序设计、中小企业程序设计、企业级架构设计及数据库等一整套循序渐进的课程体系结构,学生可以根据自己的喜好来选择一个模块进行比较深入的学习。

拓展兴趣强调学生在某一方面技能比较突出的情况下,可以选择其他学习模块及其他拓展兴趣的课程进行学习,其中拓展兴趣的课程主要包括电子商务、网络安全、数字图像处理、计算机图形等。

2.面向应用,改革传统教学的方法,实现教学方法创新

我校根据软件专业的特点,对传统的“教师+教材”为资源,以“黑板+粉笔”为主的课堂讲授模式教学方式进行了变革,主要体现在两个方面:“混合教学法”(Blending-Learning)及“榜样案例教学法”。

“混合教学法”是把传统课堂教学和利用网络教学平台进行自主学习、协同学习(E-Learning)的优势相结合,以培养学生实践能力和创新能力为目标的一种教学方式。我校于2007年构建了自己的网络教学平台作为教师和学生的第二课堂。软件专业任课教师在课堂中主要进行框架内容和重点、难点内容讲解,并合理安排学生自主学习内容。课堂外教师在网络平台中设置问题情境,组织学生讨论,引导学生积极进行自主、探索式学习。

“榜样案例教学法”MCLA(ModelCenteredLearningArchitecture)是一种在专家引导下的独立解决实际问题的科学学习方法,是NIIT课程教学使用的方法。教师将整个课程内容分解成若干个小的教学过程,在每个过程中教师根据所讲的内容,结合企业的实际需求,提出一个实际存在的问题案例,然后由教师系统的讲解解决问题案例的思路和方法。然后对学生提出另一个类似的实际问题,学生可参照教师的方法来解决问题,这是在专家指导下的实践。最后,学生将这些所学的知识综合运用到解决一个新的实际问题上,且要求独立完成,这就是无指导下的实践。整个教学过程是在专用的机房中进行的。通过这样的方法来培养学生独立解决实际问题的能力及软件工程能力。

3.创新实践教学体系,培养学生工程能力

实践教学是提高学生工程能力及创新能力的有效手段。我校软件专业根据自己的特点,依据实践教学整体化、多元化的原则,对原有实践教学体系进行了创新,主要表现在两个方面:加大实践教学力度、规范实践教学管理、监控实践教学过程。

4.加强教师队伍建设,提高教师素质

软件人才的培养质量很大程度取决于教师队伍的整体水平和素质。我校根据自己的特点,在教师队伍建设方面采取多元化的建设方法,即采取了外引内扶,专兼结合与专业教学研究团队建设相结合的多元化策略。

[论文关键词]多元智能职业能力软件工程专业

一、引言

多元智能理论创建于20世纪80年代,是美国哈佛大学霍华德·加德纳在前人的基础上创立的一种新的智能理论。该理论认为教育中需要利用有效的方法和策略来开发、培养学生的多元智能,而实践是培养学生解决实际问题能力和创新能力的有力方式,是培养学生多元智能的有效途径。在单位用人策略越来越趋向实际的情况中,学生如何在了解一个完整的职业生涯发展道路的基础上,完善和积累“职业能力”,把自己的能力和企业需要联系起来,合理地利用“职业能力”,将最终成为学生能否被企业接纳的重要因素。

广西工学院(以下简称“我校”)长期以来积极探索办学体制改革。1994年,在柳州市委和柳州市政府的倡导下,由广西工学院、广西柳州钢铁(集团)公司等13家单位共同发起成立广西工学院董事会。目前,董事单位已发展到44家。多年来,我校与企事业董事单位有着密切的产、学、研合作关系,以董事会的运作为载体,努力创新办学体制,走出了一条学校与社会企业之间“优势互补、互惠互利、共同发展”的特色办学新路,逐步形成了“校市相融,校企合作”的鲜明办学特色。

计算机软件工程专业人才的培养继承和发展了我校这一办学特色传统,高度重视学生动手实践能力的培养,建立“课堂实训、项目实训、企业实训”三个层次递进的实践教学体系,加强与企业和社会的联系,引入社会资源参与办学。我校软件工程专业与区内知名IT企业广西德意数码、南宁平方软件、柳州蓝海科技、广西软件评测中心、南宁时空网以及区外中软国际、四川华迪、深圳达内、深圳计算机协会、上海杰普、珠海永亚等单位签订了校外实习实训合作协议,安排学生赴公司实习实训,并取得了很好的效果。

二、多元智能理论的特征

在加德纳的多元智能框架中,人的智能至少包括下列八个方面:言语—语言智能、数理—逻辑智能、视觉—空间智能、音乐—节奏智能、身体—动觉智能、交流—交际智能、自知—自省智能、自然观察智能。

三、软件工程专业“职业能力”培养方案

软件工程专业“职业能力”的培养必须坚持做中学的原则,让学生在“做事”的过程中学习怎么“做人”,课程的设置要面向市场,以“厚基础、精方向、重实践、突特色、强外语”为原则指导课程设置,强调按照现代工程和软件开发、设计、分析和管理等技术来设置课程组,以实际应用为需求,依据学生特点,建立个性化培养方案,其别强调实践教学,构建“课程实训项目实训企业实习”的实践教学体系。

我校软件工程专业在课程实习、暑假实习和毕业设计等环节进行改革,探索高效的工程训练内容设计、过程管理新机制。坚持走“走出去”(送学生到企业实习)和“请进来”(将企业好的做法和项目引进到校内)相结合的新路子,充分调动企业积极性,发挥企业优势,使其参与到教学活动中来。办好“校内”“校外”两个实训基地建设,在校内继续凝练、深化“校内实习工厂”的建设思路,在校外与深圳、上海、南宁等软件公司建设好实训基地。将传统授课模式改写成在实践过程中去施教的过程,在“做中学”,以项目和案例为学习过程的载体,以不断涌现出来的问题为学习知识的驱动力,在学习的过程中,让学生不断接受企业的文化,体验团队协作的精神,提高“职业能力”。

2.突出多元,强调差异,改革授课内容和授课模式。多元智能理论认为,智能是以多元化形式存在的,每个人都同时拥有相对独立的多种智能,在不同环境和教育条件下个体的智能发展方向和程度有着明显的差异性。

3.重视实践性、开发性,完善教学体系。实践性、开发性正是多元智能理论的核心特征。我校软件工程专业培养模式重视实践,强调必须在实践过程中去施教的过程,在“做中学、学中做”。重视培养学生的综合能力,围绕培养具有综合竞争能力的软件工程师这一核心,对教学内容、课程体系、实践环节、教学方法和组织方式和教学过程管理等进行改革,探索适合软件人才培养的新型教育模式和新机制。具体方案设计如下:

基础知识教育。围绕基础知识和专业基础知识教育,围绕数学基础、程序设计主线展开教学,使学生能够具有扎实的基本功,为高层次人才和创新能力的培养打下坚实的基础。在暑期前后进行近一个月的编程强化训练,由企业教师和校内教师主讲,强化训练结束后进行编程能力的考核。

专业知识教育。围绕专业基础、软件工程基础、计算机硬件基础等展开教学。在此阶段,学生参加为期三个月的模拟项目实训,聘请企业教师主讲,校内教师做教辅,实训结束后进行第二级项目能力的考核。这是二年级到三年级的过渡阶段,也是软件工程专业学生在校项目实际锻炼的重要阶段。

软件工程实践学生参加为期一年的企业实习,参加企业的实际项目的开发与运作。学生可以根据自己的爱好和专业知识选择校内企业联合实验室项目、指导教师项目、实习企业项目,完成本科毕业设计论文。

JeffreyJ.P.TsaiUniversityofIllinois,

Chicago,USA(Eds.)

MachineLearning

ApplicationsinSoftware

Engineering

SeriesonSoftwareEngineeringandKnowledgeEngineeringVol.16

2005,355Ppp.

ISBN9789812560940

软件工程中的

机器学习应用

D张JJP特赛编

本书是《软件工程与知识工程》丛书的第16卷。Brooks在其经典的论文“无银弹”中对于在变化的环境中开发和维护大量软件系统的挑战已经做出了具有说服力的阐述。复杂性、一致性、可变性和隐形性,这些都是在开发大型软件中固有的基本困难。

人们提出了许多演化或者递增改进的办法,每一种改进办法都试图致力于改进这些基本困难的某些方面。人工智能技术对软件工程的应用产生了某些令人振奋的结果。这些成功的人工智能技术包括了基于知识的方法,自动推理、专家系统、启发式搜索策略、时态逻辑、规划及模式识别。为了最终克服这些基本的困难,人工智能技术能够发挥重要的作用。而作为人工智能的一个子领域,机器学习涉及一个问题,即如何建立一个计算机程序,该程序通过经验能够改进它们在执行某些任务时的性能。

本书由9章组成。第1章机器学习与软件工程介绍;第2章预测和估计中的机器学习应用;第3章属性与模型发现中的机器学习应用;第4章变换中的机器学习应用;第5章生成与合成中的机器学习应用;第6章重复使用中的机器学习应用;第7章需求获取中的机器学习应用;第8章开发知识管理中的机器学习应用;第9章准则与结论。

本书可供软件工程以及机器学习专业的研究人员和研究生阅读参考。也可供从事软件开发工作的人员阅读。

THE END
1.社交软件的相关日语,知道怎么说吗?日语日语口语日语教学日语顶部 首页首页 社交软件的相关日语,知道怎么说吗? 日语 日语口语 日语教学 日语学习 2025-02-02 00:00 · 0次播放 发布于:江西省 拳击那点事 +订阅 +1 评论 全部 还没有人评论过,快来抢首评 写评论相关推荐 查看更多精彩内容 https://m.sohu.com/a/855135802_100114195
2.赴日/在日IT工程师募集赴日/在日 IT工程师募集 技术要求: 后端 java,php,C# vb.net,go,python 前端的.javascript,query,angularJs,vue,react 前端或者后端任意一种开发语言1年以上经验,并且熟悉使用一种数据库。 语言:日语2级相当即可 赴日/在日 IT工程师募集脉脉 ENDhttps://maimai.cn/article/detail?fid=1862939253&efid=i21MWq-tfyTywnaz8Wyp7w
3.日语计算机词汇详解:必知术语与表达在日语中,计算机术语的使用对于理解和交流IT领域的概念至关重要。这份PDF文件名为“日语中经常用到的计算机语”,提供了丰富的词汇表,帮助学习者掌握日常工作中常见的计算机词汇和表达方式。以下是部分重要的计算机词汇及其对应含义: 1. アイコン (Icon): 日语中的图标,代表软件中的图形按钮或操作符号,与英语中的"https://wenku.csdn.net/doc/2432ntyi6v
4.日语课堂教学设计(精选十篇)日语培训行业师是二十一世纪的“钻石职业”,同时又是最受人尊敬的职业之一。随着日语培训行业产业的迅速发展,日语培训行业师已变得炙手可热。现在不管是企业还是专业日语培训行业机构,对日语培训行业师的需求越来越迫切,尤其是既懂企业日语培训行业体系设计,又懂授课或对外课程采购的优秀日语培训行业师,更是备受日语培训https://www.360wenmi.com/f/cnkeywbqd528.html
5.高中不学英语学日语影响就业吗?解析日语对就业的影响如今,学习日语不再局限于传统的教室教学,通过互联网,学习者可以随时随地学习日语。各种在线学习平台和应用程序*了方便快捷的学习方式,帮助学习者更好地掌握日语。 我有一个朋友,她在工作之余通过一个在线学习平台学习日语。她每天晚上都会花一些时间来学习,通过与其他学习者交流,她的日语水平不断*。*终,她通过了N2https://www.iopfun.cn/newArticle/detail/19544
6.2021年苏州市职业大学普高招生院部及招生专业介绍工业互联网技术专业是江苏省高水平专业群建设中的核心专业。近年来,中国工业互联网行业市场规模增速迅猛,人才需求旺盛,本专业精准对接技术交融新兴岗位,着重培养德技并修,满足智能系统集成、安装调试、数据采集、网络运维、安全管理等工作岗位要求的复合型技术技能人才。 https://zhaosheng.jssvc.edu.cn/2021/0706/c1210a175509/page.htm
7.武清开发区这些企业正在招聘!(第26期)4、对SEO、SEM工作有深度思考,且对互联网广告投放数据较敏感,并具备良好的经营管理知识面及营销实战经验; 5、熟练操作各种办公软件以及掌握电脑硬件知识。 四、国际业务推广经理 要求: 1、生物与医药、分子生物学、生物制药、化学、有机化学等相关专业,英语六级及以上;2、商务英语、国际贸易等专业,要求专业四级、八级https://www.shkp.org.cn/content.html?type=lc&id=320689
8.成都东软信息技术职业学院招生简章所有教室均配置多媒体投影设备和教师工作用机,使得每间教室都成为多媒体教室。 师资队伍 学院现有在编教职工 403名。专任教师310名,其中57%以上具有硕士、博士学位。他们把握前沿知识、掌握行业技术、项目研发能力强、学历层次高,其中10余名外籍专家和教师参与英语、日语和专业课的教学,形成一支强有力的师资队伍。学院https://www.sczgzb.com/News/8da6f89512d54b64b049c8caf7f56d02.html
9.@求职者,广东金融高新区海量服务外包名企等你砸简历!泰盈科技(集团)有限公司(纳斯达克:CCRC)是中国最大的电商后台及客服外包综合服务供应商。公司在中国境内的北京、上海、山东、重庆等16个省份设立29个城市外包运营基地,拥有人员近2万人,与国内外通信、互联网、电子商务、金融、现代物流、制造业等行业中的超过30家世界500强企业建立了战略合作关系。 https://www.thepaper.cn/newsDetail_forward_6350427
10.去日本做IT,不会被互联网寒冬波及吗?从数据看日本IT行业现状在过去的二十几年中,中国和美国硅谷成为了全球IT行业,尤其是互联网行业受到瞩目的中心。然而随着互联网行业的发展逐渐趋于成熟,这几年不少公司也逐渐进入了所谓的「互联网寒冬」,大厂各种突如其来的裁员优化,搞得人心惶惶。 很多关心赴日工作的朋友一定想问,日本的IT行业是否也面临着同样的困境呢? https://cn.japanese-jobs.com/articles/539
11.常州工学院2024年招生专业介绍通过项目教学、课程实习、岗位培训、毕业实习等实践教学手段,提高实践能力,形成了既符合相关行业的发展需要又具备数据科学与大数据自身特色的专业学科体系。考研方面,本专业适合攻读统计与数据科学、计算机等方向的研究生;就业方面,多在金融业、互联网等各类数据密集型相关企事业单位从事数据采集、数据分析、数据库管理与https://www.czu.cn/_t454/2024/0423/c147a140241/page.psp
12.河南省省内和省外最新招聘用工信息公司下属 15 家控股参股企业和全国 4 个产业基地,所属行业为输 配电及控制设备制造,注册资本 4.5 亿。获得中国制造业 500强、中国机械工业 100 强、中国电器工业最具影响力品牌、中国电气产品制造十大领军企业、广东省百强民营企业荣誉。 招聘工种:安装工 50 人。http://dzrs.dengzhou.gov.cn/contents/686/380.html
13.广东工贸职业技术学院2023年招生计划招生人数招生专业招生简章备注:1.各专业名称及招生人数以广东省考试院公布的《招生专业目录》为准;2.学费:会计、文秘、物流管理、商务管理、工商企业管理、互联网金融、市场营销、电子商务、国际经济与贸易、汽车营销与服务和外语类专业为5250元/学年,其余专业为6410元/学年;3.住宿费为900—1800元/学年;4.学制:均为三年。 https://m.gaokao.cn/school/613/176993/admission/68000
14.河南大学和开封大学是一个学校么「环俄留学」开封大学是西郊的一个以机械行业为主的综合学校,以模具专业著名,这个专业在南方很能吃得开,外省来就读的也不少;开封卫校在滨河路,以五官科著名,尤以牙科为先,就业形势喜人,看你喜欢什么职业啦。 当然不是一个学校了;开封大学是大专,在大梁路西侧,现在正在建新校区,新校区在东京大道中段。开封卫校在开封市滨河https://www.huane.net/zhidao/82390
15.烟台工程职业技术学院2018年招生简章设计、开发、测试方法,具有较强的移动互联网应用软件开发实践能力、技术创新能力和一定的智能可穿戴设备的辅助开发、检测能力,较强的外语应用能力和团队协作能力,以及一定的创业、创新精神和较强的综合职业能力,能够在移动互联网行业从事移动应用软件分析、设计、开发、应用和维护,智能硬件检测等工作的高素质技术技能型http://www.cnsdjxw.com/school_brows.asp?id=4622