软件工程人才培养体系研究-软件工程论文-工程论文
- 格式:docx
- 大小:22.92 KB
- 文档页数:9
软件工程专业应用型人才培养模式探索与实践介绍软件工程专业应用型人才的培养一直是高等教育中的重要任务。
随着信息技术的飞速发展,软件工程专业的人才需求愈发旺盛。
为了适应行业的发展需要,学校和教育机构需要不断探索创新,提供更符合实际需求的人才培养模式。
本文将针对软件工程专业应用型人才培养模式进行探索与实践,从理论和实践两方面进行探讨。
传统软件工程专业人才培养模式在传统的软件工程专业人才培养模式中,以教师为中心,注重理论知识的传授和学生的考核评估。
学生的学习主要以课堂教学为主,理论与实践结合不紧密。
虽然传统模式下学生掌握了一定的软件工程理论知识,但在实际应用中存在一定的差距。
应用型人才培养模式的理论探索理论基础的完善应用型软件工程专业人才培养模式的理论基础是核心。
在培养过程中,学校和教育机构需要深入研究行业需求,对软件工程专业的基本知识体系进行优化,使之更紧密结合实际应用,注重解决实际问题和培养创新能力。
核心课程的设计核心课程的设计是应用型人才培养模式的关键。
课程设置应注重理论与实践相结合,将学生锻炼为具备实际应用能力的软件工程师。
鼓励学生在课程中进行项目实践,让他们真实地参与软件开发流程,培养自主学习和问题解决能力。
导师制度的建立导师制度的建立是应用型人才培养模式的重要组成部分。
通过与企业合作,邀请有实际开发经验的专业人士作为导师,指导学生进行真实项目的开发过程。
导师既是学生的指导者,也是学生的榜样,可以提供实际应用的经验和指导。
应用型人才培养模式的实践探索跨学科的合作软件工程专业需要与其他学科进行合作,拓宽学生的知识面和视野。
与设计、人机交互等学科的交叉融合可以培养学生的综合素质和创新能力,使其在实际工作中具备更广阔的发展空间。
项目驱动的教学应用型人才培养模式强调项目实践,学生需要在项目中学习和掌握软件工程的实际应用技能。
教师可以通过设计真实的项目案例,引导学生进行需求分析、系统设计、开发实现等工作,让学生在实践中不断提升能力。
软件工程创新型人才培养模式的研究与实践[摘要]本文针对目前我国软件产业发展现状和黑龙江省的信息化发展战略,结合东北石油大学软件工程专业的实际情况,以培养创新型软件人才为目的,从课程体系创新、教学方法创新、教师队伍建设、实践教学和个性化培养等几方面进行了研究和实践。
[关键词]软件人才创新型实践教学一、引言软件产业是国家产业发展格局的重要组成部分,它是知识与技术密集型产业,同时又兼具先进制造业和现代服务业的特点。
而软件人才是软件企业最宝贵的财富,其工作特点就是创新。
工业和信息化部软件服务业司在《2011中国软件与信息服务外包产业发展报告》中指出,2010年中国软件与信息服务外包产业规模突破2750亿元人民币,同比增长为35.2%;中国软件与信息服务外包产业从业人员总量超过73万人,同比增长约32.7%。
黑龙江省自2006年以来,提出高教强省和把服务外包产业作为省支柱产业的发展战略,这对于创新型软件人才的培养提出了更高的要求。
分析制约黑龙江省软件业发展的主要瓶颈就是缺乏企业急需的中高端软件人才,由于软件人才缺乏导致大型的软件企业不愿意到省内落户,进而又导致省内培养的软件人才不愿留在本地,进一步造成本地软件人才的空心化。
可见加快速度培养大量创新型软件工程人才,提高软件人才密集度是解决软件人才需求的关键。
东北石油大学软件工程专业人才培养以培养工程实践能力为重点,强调以扎实的专业理论知识全面指导软件工程实践,并开展了一系列强化专业特色、促进学生专业技能和职业素质全面发展、培养学生实践和创新能力的教学改革,取得了显著的效果。
二、软件工程创新型人才培养模式的研究影响创新型人才培养的因素有很多,但总体来说课程体系是其中的基础,教学方法是途径,实践环节和个性化培养是关键,而教师队伍则是其中的灵魂。
1.完善课程体系适应社会需求软件工程专业的课程体系是以工程专业课和工程实践课为主体,以自然科学课程为基础,以人文、社科、管理类课程为有益补充,形成软件工程课程体系的架构。
软件工程专业校企合作“2+1+1”人才培养模式的研究与实践摘要:培养具有国际竞争力的高层次、应用型、复合型软件工程技术人才是软件工程专业人才培养的重要目标之一。
针对软件工程专业毕业生工程实践能力薄弱和综合素质不高的现状,哈尔滨理工大学软件学院开展“校企合作‘2+1+1’”人才培养模式的探索,并取得了一定的成效。
在加强基础理论知识教学的基础上,重视与企业的合作,同时将理论、实践、创新能力的培养进行有机结合,使学生成为具有核心竞争力的高端软件工程人才。
关键词:软件工程;校企合作;人才培养模式中图分类号:640 文献标识码:a 文章编号:1002-4107(2013)03-0056-03软件产业作为信息产业的核心和国民经济信息化的基础,日益受到政府的高度重视。
软件产业的第一资源就是人才,我国软件人才严重缺乏已成为亟待解决的瓶颈问题。
一方面学校在竭尽全力地培养人才,另一方面软件企业却痛感人才的缺乏。
这个缺口除了数量上的不足之外,软件人才的知识结构和能力也跟企业的需求之间存在一定的差距。
由于受知识结构、教学方法和师资力量的限制,传统的人才培养模式、培养方法已无法满足软件人才培养的需要。
因此,探索一种新的适应企业需求的软件人才培养模式迫在眉睫。
一、软件工程专业的发展和现状当今,以信息技术为代表的高新技术突飞猛进,以信息产业发展水平为主要特征的综合国力竞争日趋激烈。
在信息产业中,以计算机技术为核心,计算机技术带动了信息产业的蓬勃发展,因此,对工程实践型计算机人才的需求量与日俱增。
而传统的计算机专业人才培养主要是面向理论研究和基础应用,无法满足软件企业对人才的需求目标。
为了弥补计算机教育重理论、轻实践的不足,2001年国家教育部新增软件工程专业,软件工程专业以计算机科学与技术学科为基础,是一门研究用工程化的方法构建和维护有效、实用和高质量的软件的学科,核心是强调软件开发的工程性,是一门将理论应用于实践的学科,目的是优化软件产业发展环境,提高产业发展质量和水平,培养一批有实力和影响力的行业领先人才。
软件工程专业“阶梯式”创新创业人才培养模式的研究作者:吴秀芹衣治安刘铁良李冰来源:《知识力量·教育理论与教学研究》2013年第15期[摘要]创新是国家发展的动力,创新能够促动创业,而创业一定能够激励创新。
本文以软件工程专业为研究对象,提出了“阶梯式”的创新创业人才培养模式,坚持以素质拓展和创业教育为核心的培养思路,正确处理专业教育与创业教育的关系,把专业教育作为创业教育的基础和载体,把创业教育作为专业教育的延伸和目标,使二者有机结合,进而形成科学的创新创业教育人才培养模式。
[关键字]软件工程创新创业培养模式在国家中长期教育改革和发展纲要(2010~2020)中明确指出,要“创新人才培养模式。
遵循教育规律和人才成长规律,深化教育教学改革,创新教育教学方法,探索多种培养方式,形成各类人才辈出、拔尖创新人才不断涌现的局面”。
创新是国家发展的动力,创新能够促动创业,而创业一定能够激励创新。
本文以软件工程专业为研究对象,提出了“阶梯式”的创新创业人才培养模式。
一、我国创新创业教育现状目前,我国的创新创业教育呈现强有力的发展趋势,然而我国大学生自主创新、创业的现状还不尽如人意,主要表现为以下几个方面:1.大学毕业生创业比例低由于大学生知识、经验、意识、能力等因素的欠缺,导致我国大学生自主创业的比例很低,不到毕业生的1%,而发达国家一般占23%—25%。
没有大学生的创业,全社会的创业无从谈起,创新型国家也无从谈起。
2.大学生创新成果少科技发明、学术论文、专利是反映学生创新能力的重要方面。
我国大学生在公开出版物上发表过学术论文的寥寥无几,专利申请也是我国大学生的“软肋”。
在创新创业等实验项目中的获奖作品,由于大学生没有对实际商业运作的切身感受,计划书大都处于照着书本模拟阶段,计划书远离实际,获奖项目真正转化为现实生产力的极少。
3.大学生创新创业能力弱由于大多数高校创新创业教育体系仍然处于初级阶段,创新创业教育理念定位不明确,创新创业教育形式单一,缺乏多样性、系统性与层次性,从而直接影响了对学生创新创业能力的培养。
软件工程创新人才培养研究与实践摘要:本文总结了地方院校软件工程教学的现状,探讨了建构主义学习理论的基本思想,结合计算机软件的基本属性,给出了在软件工程教学中采用“情景再现法”的具体过程,分析了采用“情景再现法”的教学效果。
关键词:情景再现创新建构主义软件工程近年来,中国软件产业呈现迅速发展势头,软件信息服务业日益显示出对产业创新、经济转型的巨大推动作用,经济社会发展对软件产业的需求不断增强。
软件产业是信息产业的核心和基础,是信息产业自主创新急需取得突破的关键领域。
国务院颁布了《电子信息产业调整和振兴规划》,明确提出把增强软件产业自主发展能力,加快培育信息服务新模式、新业务作为主要任务;三年规划目标中,软件和信息服务收入在电子信息产业中的比重要从12%提高到15%。
为我国软件产业发展提出了更高的要求,也带来了新的机遇。
中国现在每年有400多万大学毕业生,其中40万左右是学软件和信息技术专业的。
但是,由于学用脱节等种种原因,这些毕业生不经过培训,基本上不能胜任实际工作。
这就造成一方面有大量的大学毕业生无法就业,另一方面企业大量缺乏实用型技术人才。
软件工程创新人才培养是一个系统工程,涉及到学校教育体系的各个方面。
本文将从学校教育的重要活动——课堂教学谈谈创新人才的培养问题。
一、课堂教学的现状现在软件工程专业的教学同其它学科一样,本质上还是以教师为中心,教室就像一个剧场,教师在上面演戏,学生在下面看戏,最后只要通过考试就行,把考试成绩当作学生学习好坏的主要判断依据。
反应在具体的讲课中,就是要求学生认真听课,而不管学生是不是听懂,是不是身在心不在。
下课后,按标准的模式把作业做好;考试前,把教师给的重点内容背住,做好模拟题,就可以考出好成绩,成为教师眼中的好学生。
这种学生做作业有标准答案、考试有标准答案的模式,要求学生循规蹈矩地重复旧的知识,有创新想法的学生很可能会考试不及格。
“学而不思则罔,思而不学则殆”,如果“只背不懂”,会扼杀大部分学生的创造力,把优秀学生训练成了没有创新、没有个人意识的考试机器。
软件工程创新人才培养方案1. 引言随着信息技术的快速发展和推广应用,对软件工程创新人才的需求日益提高。
软件工程是现代社会的核心技术之一,培养具备创新和实践能力的软件工程人才已经成为高等教育的重要任务。
本文将提出一种软件工程创新人才培养方案,旨在培养具备专业知识和实践经验的软件工程创新人才。
2. 培养目标本方案旨在培养软件工程领域具有深厚专业基础、创新精神和实践能力的人才。
培养目标包括:•具备扎实的软件工程技术知识和理论基础;•具有创新思维和创新能力,能够独立进行软件工程项目的设计、开发和管理;•具备团队合作和沟通能力,能够有效地与团队合作,解决实际问题;•具备良好的职业道德和社会责任感,能够适应信息技术快速发展的需求。
3. 培养计划3.1 专业课程培养在专业课程方面,学生将学习软件工程的核心知识和技能,包括需求分析、系统设计、软件开发、测试与维护等。
教学内容将注重理论与实践相结合,通过课堂教学、实验、项目实践等方式,培养学生的软件工程能力。
3.2 创新实践培养创新实践是培养软件工程创新人才的重要环节。
学生将通过参与科研项目、参加编程竞赛、参与开源项目等方式,锻炼创新能力和实践能力。
学校将积极创造条件,提供实验室、科研平台和项目资源,为学生的创新实践提供支持。
3.3 实习实训培养实习实训是培养软件工程人才的重要途径。
学校将与企业合作,为学生提供实习实训机会。
学生将在实际工作环境中学习和实践,锻炼自己的实践能力和团队合作能力。
实习实训过程中,学校将安排导师指导,为学生提供必要的技术和指导。
3.4 毕业设计与论文写作毕业设计和论文写作是培养软件工程创新人才的重要环节。
学生将通过毕业设计和论文写作,展示自己的专业能力和创新成果。
学校将提供指导和支持,鼓励学生选择具有实际应用和创新性的课题,并指导学生进行深入研究和实践。
4. 培养成果评估为了评估培养方案的效果,学校将建立一套完善的评估体系。
评估内容包括专业知识掌握程度、创新能力、实践能力和职业素养等方面的评估。
构建“应用型”软件工程人才培养实践教学体系的研究摘要:本文首先,对“卓越工程师教育培养计划”发展背景做了阐述,实践教学作为培养“应用性”软件工程人才的有效方式,在软件学院的教学体系中占有重要的地位。
其次,对目前校企合作联合培养的模式和方法进行研究和探讨。
最后,总结并提出实践教学体系中主要包含基础实践、工程认识、综合实践、创新实践和项目案例库五个方面,为今后的研究指明了方向。
关键词:卓越工程师教育培养计划实践教学体系中图分类号:g642 文献标识码:a 文章编号:1673-9795(2012)10(b)-0031-021 “卓越工程师教育培养计划”背景“卓越工程师教育培养计划”作为《国家中长期教育改革与发展规划纲要(2010-2020)》组织实施的一个重大项目,旨在培养造就一大批优秀的卓越工程师后备人才,为我国加快经济发展方式转变,产业结构优化升级,建立创新型人力资源强国,走出一条有中国特色的工业化道路而努力奋斗。
实践是工程的灵魂和根本,产学研结合是工程教育的重要特征和本质要求,“卓越工程师培养计划”创立了高校与企业联合培养人才的新机制。
校内培养应该和企业培养相结合,它们之间既要有明确的分工,又要有密切的联系。
校内学习阶段主要以理论教学为主,辅以基本的实验和实训;企业学习阶段则更多以实践教学为主,辅以必要的理论专题。
高校与企业应该共同制定人才培养目标,共同建设课程体系和教学内容,组织实施培养过程以及合理的进行人才培养质量的评价。
企业学习更多是学校学习的延伸。
企业学习能够使学生在校内学习的基础理论和方法通过具体的实际应用得到巩固和加强,能够使学生的各种能力和综合素质在真实的工程环境中得到进一步的提高,它们是一个有机整体。
2 校企合作联合培养目前我院针对“卓越工程师培养计划”的实施做了积极的准备。
现在和软件学院合作的企业主要有海辉软件(大连)有限公司、大连华信计算机技术股份有限公司、大连现代高技术发展有限公司等,主要采用工程类教师联合培养、课程置换、企业实训、毕业生辅导和就业推荐等多种方式进行合作,充分发挥企业在工程人才培养的指导作用。
软件工程人才需求和知识体系随着信息技术的不断发展,软件行业成为当前最具前景的行业之一。
而软件工程作为软件行业的核心学科,其人才需求也在不断增加。
然而,如何培养符合市场需求的软件工程人才,是摆在我们面前的一大难题。
本文将从软件工程人才需求和知识体系两个方面探讨这个问题。
一、软件工程人才需求1.技术能力软件工程人才的首要需求是技术能力。
他们需要具备扎实的编程基础,熟练掌握多种编程语言和开发工具,能够灵活运用各种技术手段解决实际问题。
此外,软件工程人才还需要具备较强的算法能力和数据结构基础,能够设计出高效的算法和数据结构,提高软件的运行效率。
2.团队合作软件开发是一个团队合作的过程,因此软件工程人才需要具备优秀的团队合作能力。
他们需要善于沟通,能够清晰地表达自己的想法和观点,同时也需要能够倾听他人的意见和建议。
此外,软件工程人才还需要具备良好的组织协调能力,能够合理分配任务和资源,协调团队内部的关系,确保项目的顺利进行。
3.创新能力软件工程人才需要具备较强的创新能力,能够不断探索新的技术和方法,提高软件的质量和效率。
他们需要敢于尝试新的想法和方法,能够快速适应新的环境和挑战。
此外,软件工程人才还需要具备较强的学习能力,能够不断学习新的知识和技能,提升自己的竞争力。
二、软件工程知识体系1.软件开发过程软件开发过程是软件工程的核心内容之一,主要包括需求分析、设计、编码、测试和维护等阶段。
软件工程人才需要熟练掌握软件开发过程中的各个环节,能够根据项目需求和实际情况,制定合理的开发计划和方案,确保软件开发的质量和进度。
2.软件工程方法软件工程方法是指软件开发过程中使用的各种方法和技术,包括面向对象设计、软件架构设计、代码重构等。
软件工程人才需要熟练掌握各种软件工程方法,能够根据项目需求和实际情况,选择合适的方法和技术,提高软件的质量和效率。
3.软件开发工具软件开发工具是指软件开发过程中使用的各种软件,包括集成开发环境、代码管理工具、测试工具等。
软件工程毕业论文范文一、论文说明本团队专注于毕业论文写作与辅导服务,擅长案例分析、编程仿真、图表绘制、理论分析等,论文写作300起,具体价格信息联系二、论文参考题目软件工程化研究思路:软件工程化是要把软件工程理论应用到软件开发组织中,以改进软件开发组织产品开发的时间(T)、质量(Q)、成本(C)、服务(S)。
其最重要的是软件开发过程的工程化,即通过在整个软件开发组织中建立有序的、有限步骤的、符合规则的过程,达到提高软件开发质量,缩短软。
题目:软件工程在火电厂状态监测系统中的应用研究思路:电力对民生问题有着很大的影响,所以电力工业是我国经济命脉中的核心部门之一,在我国的经济体系占据着举足轻重的位置,作为在当今时代的工业、农业以及当代的科技发展和我国国防发展不可缺少的核心动力,在日常生活中与我们也息息相关。
发展电力工业与其它的工业部门相比较往往要处于领先地位,以此才可以推动我国的经济不断向前发展。
自新中国。
题目:软件工程网络教学系统实现思路:本文研究的主要内容是将网络数字化与传统的软件工程教学相结合,形成一套完整的,科学有效的软件工程网络教学系统。
论文共分六个章节,将软件工程网络教学系统的开发技术及全部设计过程进行了详细阐述。
软件工程网络教学系统依托于吉林大学计算机学院生物识别与信息安全技术研究室业务网站,以B/S模式将系统的整体结。
题目:现代软件工程在电力系统中的应用研究思路:电力工业的飞速发展,单机容量的不断增加,电网规模的日益扩大,使得电力系统的运行和管理越来越复杂。
用传统技术开发的电力系统软件,因为质量和效率低下,已无法满足现代电力系统发展的要求。
进入21 世纪,现代软件工程技术的发展为解决这一问题创造了条件。
几十年来,软件工程的研究已经发展到对工程管理和开发技术。
题目:基于本体的软件工程领域知识库构建方法研究思路:软件工程是IT领域的核心学科,在整个信息技术领域的地位举足轻重。
随着互联网技术的高速发展,软件工程领域知识也不断更新,知识量也随之快速增长。
软件工程人才培养体系研究-软件工程论文-工程论文——文章均为WORD文档,下载后可直接编辑使用亦可打印——1引言(Introduction)当前IT领域对软件专业人才的需求很大,而创新型、应用型软件人才的匮乏已成为制约我国软件产业发展的瓶颈,如何适应市场需求,进一步提高学生的就业率和就业质量,是我们目前面临的首要问题。
青海民族大学十分重视软件人才的培养,在采取多项政策和措施鼓励教学改革促进具有创新型思维的、面向工程化的软件人才,在培养体系的建立,办学模式、培养方法、质量监控等方面进行了努力的工作和积极的探索,并取得了一些经验。
一些研究成果和IT领域的反馈表明,成熟的软件工程人才在具备扎实的理论基础、宽广的专业知识和创新能力框架下,必须受到正规的、良好的工程师训练和职业熏陶。
本项目是我们在结合青海民族大学实际情况的基础上,认真分析了软件工程人才培养规律,其目标就是建立一个以工程化为主线的软件开发人才综合实践教学体系,培养创新型、复合型开发人才,使学生的专业知识、项目管理能力、职业素养、创新能力等方面都得到均衡的发展。
2创新型软件工程人才培养体系(Innovativesoftwareengineeringpersonneltrainingsystem)2.1创新型软件工程人才培养目标要培养既掌握软件开发技术,又懂得如何实施一个软件项目并对之进行管理的创新型、应用型人才,这就要求我们对学生的培养目标重新定位。
培养目标应该以社会需求为导向,把工程化教学、职业素质、创新思维培养作为软件开发应用型人才培养的核心任务。
创新型软件工程人才培养体系不但要求学生学习软件工程的基本知识和方法,还要在遵循IT业界标准的基础上,培养他们的项目管理、工程实施、创新能力和团队合作精神。
充分发挥教师领域知识的潜能,调动学生学习兴趣,从而提高学生的主动创新兴趣和能力,提高就业竞争力。
2.2创新型软件工程人才培养过程创新型软件工程人才培养体系强调在软件工程指导下,以数据库为主线进行工程化课程群组建设,具体工作分三个阶段进行,即知识传授+案例讨论+工程化实践的模式。
这一阶段以理论知识传授为主,教师系统地讲授工程化课程群组建设的知识体系,精讲系统原理和方法并突出重点和难点,为后续阶段的学习做好准备。
第二阶段是案例讨论。
让有丰富经验的教师及企业工程师和管理者来编写案例,通过对一些精选案例的分析学习,培养学生的工程思维能力、问题分析能力和判断能力及创新思维。
引导学生进行深入讨论以便发现问题、寻找可能正确地处理和解决问题的具体方法。
第三阶段是实践训练。
以项目小组为单位具体实施完成一个项目,一个小组可由若干人组成,按软件工程项目开发的要求,为小组的每一位成员分配角色,分别进行项目计划的制定、需求分析、总体设计、详细设计、编码实现及测试等各环节的任务。
在实践过程中,对上述环节的任务完成都以答辩作为考核的方法。
根据实际需求,将可行性分析、需求分析、设计文档等工作作为一个重要环节来锻炼,通过对标准文档格式的讲解和精选案例的学习,学生编写所有环节的文档资料,而每一个环节的文档资料只有在通过答辩后才能进入下一个环节的工作。
2.3创新型软件工程人才培养方法尽管案例教学法在各级院校已经开展,但大部分教师在实际讲授过程中仍以自己的思路为主导,忽略了将案例作为背景将软件工程的各个环节串联起来。
学生在被动的听讲过程中缺少积极的参与意识和思考的能力,而对完成一个软件项目的全过程非常模糊。
因此,在日常的教学过程中,更应该强调软件工程的实施过程,对每一个阶段进行承前启后的分解,其中强化软件项目管理在整个过程管理中的重要性,特别是把软件过程管理的内容纳入到课堂教学内容中,并辅以必要的答辩讨论和实践环节,使得学生能够对软件项目实施的各方面内容进行综合理解和应用,使学生熟练掌握软件工程知识与技能,具备作为软件工程师的能力。
2.4创新型软件工程人才培养保障措施建立新的评价体系。
将工程能力、创新思维、职业素养引入人才培养评价体系,将企业反馈和实习生/毕业生调查结果作为依据,加大教育教学过程管理。
实验室/实践基地建设。
近三年投入经费800余万元,加强实验教学平台建设,通过建设与市场同步的工程化综合实验环境及实践/实习基地,为实践教学提供强有力的支撑。
3创新型软件工程人才培养实施过程(Innovativesoftwareengineeringpersonneltrainingimplementationproces s)以面向工程化和提升创新能力为指导,通过全面改革人才培养模式、合理设计课程结构、改革教学方法与手段、更新考核方法、提升重视团队合作、突出软件测试过程、搭建工程实践教学环境,确立课堂教学、自主学习、结合实践、教师指导创新型软件工程人才的教育体系。
3.1合理设计课程模块通过引入第三方评估公司麦克斯对毕业生进行调查需求和质量分析,根据结果及时与IT领域企业研讨,修订人才培养方案和培养目标,制定课程教学计划、教学大纲、实验大纲,逐渐形成符合市场需求的人才培养模式,构建了相对又互相联系的“理论课程体系”和“实践教学体系”。
校企合作以软性内涵建设为核心,双方建立稳定、长效和双赢的合作模式,包括人才标准的制定、基于岗位和任务的课程体系规划与设计。
在培养方案中针对性地设置教学模块,包括理论知识、实践教学,覆盖文化修养和专业领域,构建一个知识面较宽广、实用性很强的大平台+多模块的教学体系。
根据“基本知识→初步综合应用→工程实施组织→创新技能”的梯度模式,其中实践教学体系设置企业认知、课程实验、课程设计、综合实习、认证培训、参加大赛等教学环节。
模块化、系统化课程体系构建为我校计算机类专业以及在部分专业必修课中实行了分级教学奠定基础。
3.2改革教学方法与手段随着软件行业的不断发展,主流应用软件的类型也在不断变化着,从最初的桌面应用到基于Web的应用,再到目前的电脑、手机客户端与Web端多客户端平台应用[3]。
以精选的项目案例为驱动,推行启发式、讨论式、参与式教学,并结合理论/实践一体化的教学方法。
运用现代信息技术,如大数据、云平台,为学生的自主学习和实践提供大量的资源。
让学生通过多途径理解专业知识和文化知识,在项目开发和案例讨论中了解工程过程并积累工程经验。
以面向工程化的教学法为指导,突破传统的教学模式,注重培养学生的批判性和创造性思维,激发创新创业灵感,同时又作用于学生对专业知识的提高,增强学生学习的积极性和主动性。
3.3培养工程化思维能力教师除了讲授学生学习软件工程领域专业知识的同时,更加注重对实际应用能力的培养,培养学生的创新精神和团队合作意识,使学生积极主动地参与其中,然后由学生根据知识和技能进行项目的实践。
与此同时,教师一定要向学生明确任何项目没有标准答案,只有预定的目标和指标,而工程就是去实现这个目标和指标,它需要创新,没有工程思维,就很难进行创新。
3.4更新考核方法以答辩的方式考核学生完成的阶段任务。
首先,确定答辩小组成员,以7—9人作为一个答辩小组,成员有教师、工程师、学生组成,其中学生成员既是答辩评委又是答辩者,一个班级可以分5—6个小组进行答辩。
其次,由学生将自己在前一段时间所做项目的可行性研究、系统分析、总体设计、详细设计做完整的介绍。
答辩小组成员,尤其是学生评委必须提出问题,然后展开讨论,在发现问题的同时提出解决方法。
在讨论的过程中老师注意激发学生的热情和兴趣,并详细记载分析每一个答辩学生设计方案中出现的问题,认真分析、充分讨论,经修改后进行下一阶段工作。
成绩考核中引入团队评分制,不再以个人表现来评定成绩,而是以项目团队的整体表现作为考核的依据,最终目的是促使学生加强沟通和合作交流,体会到团队作战的重要性。
在考查学生分析问题、解决问题的基础上,探索新型非标准化考试。
3.5提升重视团队合作每个小组交换使用设计方案,各组选择其他组的阶段成果作为下阶段工作的基础,用较真实的场景模拟项目评审,从设计方案到代码的编写、测试,都暴露在其他小组成员的监控中,培养竞争意识和表达能力,提高组间协调能力和团队合作意识。
3.6突出软件测试过程学生邀请非小组成员或班级外的学生对软件产品做严格的测试,以便发现问题。
之后指导教师给出下一步项目需求的更改情况,学生根据实际情况或更新设计方案获继续下阶段的工作,其目的是模拟实现真实项目中的需求变更。
3.7建设工程实践教学环境校内实验室/实践基地建设是实施工程化教学的基本保障。
在校内实验室/实践基地建设过程中,始终以创新型、工程化的培养思维为指导,构建跨专业、符合企业要求的工程化综合应用环境,同时在国内IT企业中建立实践基地,为学生提供良好的实践机会,让学生具体参与企业运作和项目研发,体验软件工程的实施过程。
4结论(Conclusion)创新型软件工程人才以专业知识为基础、以应用能力为导向、以创新思维培养为目标,把工程能力和职业素质培养引入到教学中,在巩固学生的基础知识、专业技能,强化工程能力、职业素质、团队合作力的同时,全方位提升创新思维和意识。
在项目规划、案例选取、教学方法、教学手段和成绩考核等方面进行全面改革,隐形的培养学生的沟通能力和软件文档写作水平。
以适应市场需要和突出创新型软件工程人才的培养为目标,设计软件开发课程体系的构成,以阶段性的方式设置课程组成,完善课程的系统性。
在模拟场景中的软件项目实施阶段,针对目前验证式的教学方法进行了一系列创新性探索,项目指导老师始终围绕最终目标和阶段参数来强化过程管理,使学生对软件项目的开发从可行性分析、开发、测试、维护的全部流程都有了一定的实践基础。
通过本项目的实施,经过对在校生和毕业生的意见征询,大多反映能够适应新的教学体系,个人综合能力得到全面提高,缩短了就业巨距离。
学生的工程规划能力、分析设计能力、动手实践能力、团队合作能力、创新能力都得到了大幅度提高,综合素质明显增强。
同时《面向工程化的软件开发人才培养体系构建与实施》获青海省高等教育教学成果二等奖。