软件工程专业创新实验教学
- 格式:docx
- 大小:18.53 KB
- 文档页数:7
软件技术专业课程体系建设与教学模式改革实践与思考一、软件技术专业课程体系建设1.1 课程体系的构建软件技术专业的课程体系需要包括软件工程、程序设计、数据库、网络技术、操作系统、算法与数据结构、人工智能等多个方面的课程。
需要注意的是,随着技术的不断发展,课程内容需要与时俱进,在培养学生基础知识的也需要注重培养学生的创新能力和团队合作能力。
课程体系还应该与实际产业需求相结合,引入与市场需求紧密相关的专业课程,如大数据、云计算等。
1.2 跨学科综合课程的设置除了传统的软件技术课程外,为了培养学生的综合素质,可以引入跨学科的综合课程,如软件与法律、软件与商业、软件与心理学等,让学生在学习软件技术的也能够了解与其相关的其他领域知识,为将来的工作做好充分准备。
1.3 课程教学方法的改革在课程教学方法上,可以采用案例分析、项目实践、实验教学等方式,引导学生的学习与实践相结合,通过实际操作来加深对知识的理解,培养学生的实际动手能力。
二、教学模式改革实践与思考2.1 引入工业界实践在软件技术专业的教学中,可以引入工业界的实践教学,例如与企业合作开展项目实训、参与实际项目开发等,让学生在真实的工程环境中进行实践,提高学生的综合运用能力。
2.2 强化实践性教学在课程设计中,可以适当减少理论课程的比重,增加实践性课程,例如项目设计、实验教学、实习等,让学生在实践中学习,在实践中提高。
2.3 创新教学模式可以尝试引入创新教学模式,如翻转课堂、在线教学等,通过多种方式为学生提供学习资源,激发学生的学习兴趣,提高课程教学质量。
软件技术专业课程体系建设与教学模式改革是一个系统工程,需要我们从多个方面进行思考与实践。
只有不断完善课程体系,改善教学方式,才能更好地培养出适应社会需求的软件技术专业人才。
希望通过本文的探讨,能够引起广大教育工作者对软件技术专业课程体系建设与教学模式改革的重视,从而为软件技术专业教学质量的提升提供一些借鉴与思考。
软件工程创新型人才培养模式的研究与实践[摘要]本文针对目前我国软件产业发展现状和黑龙江省的信息化发展战略,结合东北石油大学软件工程专业的实际情况,以培养创新型软件人才为目的,从课程体系创新、教学方法创新、教师队伍建设、实践教学和个性化培养等几方面进行了研究和实践。
[关键词]软件人才创新型实践教学一、引言软件产业是国家产业发展格局的重要组成部分,它是知识与技术密集型产业,同时又兼具先进制造业和现代服务业的特点。
而软件人才是软件企业最宝贵的财富,其工作特点就是创新。
工业和信息化部软件服务业司在《2011中国软件与信息服务外包产业发展报告》中指出,2010年中国软件与信息服务外包产业规模突破2750亿元人民币,同比增长为35.2%;中国软件与信息服务外包产业从业人员总量超过73万人,同比增长约32.7%。
黑龙江省自2006年以来,提出高教强省和把服务外包产业作为省支柱产业的发展战略,这对于创新型软件人才的培养提出了更高的要求。
分析制约黑龙江省软件业发展的主要瓶颈就是缺乏企业急需的中高端软件人才,由于软件人才缺乏导致大型的软件企业不愿意到省内落户,进而又导致省内培养的软件人才不愿留在本地,进一步造成本地软件人才的空心化。
可见加快速度培养大量创新型软件工程人才,提高软件人才密集度是解决软件人才需求的关键。
东北石油大学软件工程专业人才培养以培养工程实践能力为重点,强调以扎实的专业理论知识全面指导软件工程实践,并开展了一系列强化专业特色、促进学生专业技能和职业素质全面发展、培养学生实践和创新能力的教学改革,取得了显著的效果。
二、软件工程创新型人才培养模式的研究影响创新型人才培养的因素有很多,但总体来说课程体系是其中的基础,教学方法是途径,实践环节和个性化培养是关键,而教师队伍则是其中的灵魂。
1.完善课程体系适应社会需求软件工程专业的课程体系是以工程专业课和工程实践课为主体,以自然科学课程为基础,以人文、社科、管理类课程为有益补充,形成软件工程课程体系的架构。
软件工程专业实验建设方案实验名称:软件工程实验建设方案实验目的:通过实践操作和项目开发,使学生掌握软件工程的基本理论和实践技能,培养学生的团队合作精神和创新意识,提高学生的软件开发能力。
实验课程:软件工程实验实验时间:每周2小时,共16周实验地点:计算机实验室实验设备:计算机、开发工具、实验指导书等实验内容:1. 软件需求分析实验- 学生将学习并实践软件需求分析的基本方法和技巧,如需求收集、需求建模等。
- 学生将通过实际案例,进行需求分析和需求建模的实践操作。
2. 软件设计实验- 学生将学习并实践软件设计的基本原理和方法,如面向对象设计、设计模式等。
- 学生将通过实际案例,进行软件设计的实践操作。
3. 软件开发实验- 学生将学习并实践软件开发的基本技术和流程,如编码、调试、测试等。
- 学生将通过实际案例,进行软件开发的实践操作。
4. 软件项目管理实验- 学生将学习并实践软件项目管理的基本方法和技巧,如项目计划、进度控制等。
- 学生将通过实际案例,进行软件项目管理的实践操作。
实验评估与考核:1. 实验报告:学生需完成实验相关的报告,包括实验目的、实验过程、实验结果等。
2. 实验成果评估:根据学生的实验作品、代码质量等进行评估。
3. 实验表现评估:根据学生的实验操作技能、团队合作精神等进行评估。
4. 实验考试:对学生进行实验知识的理论考核。
实验指导与辅导:1. 指导教师将对实验内容进行详细的讲解和演示,解答学生的问题。
2. 学生可通过实验指导书进行自主学习和实验操作。
3. 定期组织学生进行实验讨论和交流,促进学生之间的互动与合作。
实验资源与支持:1. 提供实验所需的计算机、开发工具、实验指导书等设备和材料。
2. 提供实验过程中的技术支持,解决学生在实验中遇到的问题。
实验效果评估与改进:1. 结合学生的实际需求和反馈,进行实验效果评估,及时进行改进和调整。
2. 定期组织学生进行实验评价,收集学生的意见和建议,不断改进实验内容和方法。
软件工程创新人才培养研究与实践摘要:本文总结了地方院校软件工程教学的现状,探讨了建构主义学习理论的基本思想,结合计算机软件的基本属性,给出了在软件工程教学中采用“情景再现法”的具体过程,分析了采用“情景再现法”的教学效果。
关键词:情景再现创新建构主义软件工程近年来,中国软件产业呈现迅速发展势头,软件信息服务业日益显示出对产业创新、经济转型的巨大推动作用,经济社会发展对软件产业的需求不断增强。
软件产业是信息产业的核心和基础,是信息产业自主创新急需取得突破的关键领域。
国务院颁布了《电子信息产业调整和振兴规划》,明确提出把增强软件产业自主发展能力,加快培育信息服务新模式、新业务作为主要任务;三年规划目标中,软件和信息服务收入在电子信息产业中的比重要从12%提高到15%。
为我国软件产业发展提出了更高的要求,也带来了新的机遇。
中国现在每年有400多万大学毕业生,其中40万左右是学软件和信息技术专业的。
但是,由于学用脱节等种种原因,这些毕业生不经过培训,基本上不能胜任实际工作。
这就造成一方面有大量的大学毕业生无法就业,另一方面企业大量缺乏实用型技术人才。
软件工程创新人才培养是一个系统工程,涉及到学校教育体系的各个方面。
本文将从学校教育的重要活动——课堂教学谈谈创新人才的培养问题。
一、课堂教学的现状现在软件工程专业的教学同其它学科一样,本质上还是以教师为中心,教室就像一个剧场,教师在上面演戏,学生在下面看戏,最后只要通过考试就行,把考试成绩当作学生学习好坏的主要判断依据。
反应在具体的讲课中,就是要求学生认真听课,而不管学生是不是听懂,是不是身在心不在。
下课后,按标准的模式把作业做好;考试前,把教师给的重点内容背住,做好模拟题,就可以考出好成绩,成为教师眼中的好学生。
这种学生做作业有标准答案、考试有标准答案的模式,要求学生循规蹈矩地重复旧的知识,有创新想法的学生很可能会考试不及格。
“学而不思则罔,思而不学则殆”,如果“只背不懂”,会扼杀大部分学生的创造力,把优秀学生训练成了没有创新、没有个人意识的考试机器。
软件工程专业实践教学基地建设的研究与实践【摘要】本文研究软件工程专业实践教学基地建设的重要性,通过国内外现状分析,探讨关键因素并提出建设路径。
案例分析揭示成功经验,为建设提供建议。
展望未来发展方向,强调实践教学基地对学生综合素质培养的重要性。
总结强调建设实践基地的必要性,提出优化方案并推动软件工程教育改革。
【关键词】软件工程、实践教学、专业、基地建设、研究、实践、重要性、现状分析、关键因素、路径探索、案例分析、建议、发展方向、总结。
1. 引言1.1 研究背景在当今信息化时代,软件工程专业的培养已经成为高等教育的重要组成部分。
随着互联网、大数据、人工智能等新兴技术的快速发展,对软件工程人才的需求也日益增长。
传统的理论教学模式已经无法满足实际需求,学生缺乏实际操作能力和团队协作能力成为了软件工程教育的瓶颈。
为了提高软件工程专业人才培养质量,许多高校开始重视实践教学基地的建设。
通过建立实践教学基地,学生可以在真实的工作环境中进行实习和实训,提升自己的专业技能和实际操作能力。
软件工程专业实践教学基地建设已经成为推动软件工程教育创新的重要途径。
目前我国软件工程专业实践教学基地建设还存在一些问题和不足之处,如基地规模较小、设备设施较为简单、实训项目较为单一等。
有必要深入研究国内外软件工程专业实践教学基地建设的现状,探讨关键因素和路径,并通过案例分析,为进一步完善和提升软件工程专业实践教学基地建设提供参考和借鉴。
1.2 研究意义软件工程专业实践教学基地建设的研究意义在于提高软件工程专业学生的实践能力和技术水平,培养符合市场需求的高素质软件人才。
通过实践教学基地的建设,可以使学生在实际项目中学习到更多的软件开发经验,掌握更多的实际技能,从而更好地适应工作岗位的需求。
通过实践教学基地的建设,学校与企业之间的合作也将得到加强,可以促进校企合作,推动软件工程专业的产教融合,提升软件工程专业的教学质量和教学水平。
软件工程专业实践教学基地的建设还可以拓宽学生的就业渠道,提升毕业生就业竞争力,为学生的职业发展提供更多的机会和选择。
软件工程专业创新实验教学
引言
为了改变目前高等教育培养过程中实践教学环节与企业需求脱节、学生动手能力不强的现状,大学生创新性实验计划应运而生。
通过实施计划,高校可以推广研究性学习和个性化培养的教学方式,形成创新教育氛围,建设创新文化,进一步推动高等教育的教学改革,提高教学质量。
除了教育部组织的国家大学生创新实验计划外,各省教育厅、各高等院校也纷纷推出省级和校级的大学生创新实验计划。
在各个高校内,学生踊跃参加各个级别的创新实验,对激发学生的学习兴趣、提高学生动手能力起到积极作用。
随着互联网和移动互联网的广泛应用,软件工程专业走在了科技发展的最前端,新的软件开发技术层出不穷,如果教师在教学过程中仅仅局限于基础理论知识的讲解,那么学生所学的专业知识将会同企业的要求产生巨大差距。
在软件工程专业中大力推广创新实验,有助于学生学习前沿的软件开发技术,激发学生对专业的兴趣,让学生切实体会到创新实验对学习的促进作用。
1当前软件工程本科专业的教学局限性
软件工程专业的特点是综合性强、实践性强、学科发展速度快,学生除了需要学习专业基础知识外,还要具备比较强的实践动手能力,理解软件项目管理方法和团队协作方法。
在传统的软件工程教学模式下,学生更注重基础理论的学习,导致理论和实践脱节,普遍感觉软
件工程理论晦涩,实践能力较弱,具体原因分析如下。
1.1传统教学的局限
在传统的教学过程中,理论教学偏重课堂讲授,实验多以小型验证型为主。
软件工程专业的理论知识较为复杂,学生在课堂中不容易全部接受;验证型实验通常只验证基础理论,学生做完实验后仅仅是对基本理论有一个简单认识,很难做到对课程知识融会贯通,更难做到综合运用。
在软件公司中,软件项目的顺利完成是一个复杂工程,项目员工除了需拥有过硬的编程能力外,还需要具有团队合作能力、沟通能力、计划能力和时间管理能力等,而在传统的教学过程中,这些综合能力不容易得到提高,如果学生没有经过实际的团队项目开发锻炼,很难得到全方位提升。
1.2培养计划的局限
在高等学校软件工程专业培养计划中,学科知识一般分为多门课程讲授,每门课程再分成单独的理论课和实验课,学生在毕业设计时才有机会综合运用各个课程的知识。
软件开发强调的是软件工程学科知识的综合运用,因此只有尽多、尽早地进行实际项目的开发,才能掌握各门学科之间的内在联系,加深对软件工程专业核心知识的掌握。
1.3理论教学和实践的差距
从目前软件公司的发展阶段来说,大部分公司从事的是行业软件开发,这些公司对学生的实际编程能力要求较高。
然而,高校强调的是基础理论的学习,公司频繁使用的知识(如J2EE编程技术、IT项目管理、软件测试技术等)在高校中均被列为选修课或考查课,导致学
生的重视程度不够,忽视对这些课程的学习。
另外,软件工程专业发展迅速,许多软件公司已经开始推出云计算、大数据和移动互联网的新产品,高校的培养计划远远落后于软件公司要求,学生在学校没有机会接触到相关知识。
1.4创新意识的缺乏
如果学生的学习目标仅仅是学习基础的专业知识并考试过关,那么学生的创新能力就无法得到激发。
因此,软件工程专业的学生需要积极参加各种综合性实验和创新实验,在项目背景下同老师积极沟通,提高自我学习能力,具备软件工程专业要求的核心能力。
2虚拟企业创新实验平台的构建和实施
2.1教学改革方案的研究目标
教学改革的研究目标是在高校软件工程专业人才培养中建设基于虚拟企业的教学与实践培养平台和环境,引入项目制实践教学方法,引导学生培养独立分析问题和解决问题的能力,激发学生的学习兴趣和热情,提高学生的实际动手能力,同时促进教师进行相关主干课程的教学方法创新,使高等学校的理论教学和实践教学密切结合,培养出符合当前社会需求的专业人才。
2.2教学改革的基本思路
教改方案的基本设计思路:在软件工程创新实验教学过程中,把软件企业的运行管理机制引入实验项目,让学生扮演软件企业中的各种角色;结合软件工程专业学习的相关理论知识,使学生能够更真实地体会企业运作环境,在创新项目中灵活运用各种理论知识,完成一系列
阶段性成果(如需求文档、设计文档、系统实现和测试用例等),达到创新实验教学的目的。
2.3虚拟软件企业的建立
一个软件企业通常包括研发、市场、行政、人事和运维等多个部门,比较小型的软件公司规模也在50人左右。
考虑到软件工程专业的学生在毕业初期通常在研发部门工作,我们设计出仅包含研发部门的虚拟软件企业。
在研发部门的人员配置中,通常包括部门经理、项目经理、需求开发人员、软件开发、软件测试等几个角色。
创新实验通常持续1-2年,每个指导教师同时指导2-4个项目,一个项目组一般包括5名学生,可以通过自己推荐或者团队选举的方法在所有参加项目的学生中选拔虚拟企业总经理,由指导教师担任专家顾问。
项目组成员按照均衡矩阵型组织结构进行部门分工并按照工作职责分别进入软件开发部和软件测试部,各个创新实验的项目组长同时担任项目经理,其他学生可以根据自己的专业能力和兴趣特点分别担任不同角色。
指导教师在项目运行的不同阶段可以让学生互换角色,使学生体会不同角色在项目运行中的作用,加深对专业知识的理解。
随着创新实验的新增和结束,虚拟企业的人员构成也进行相应变化。
指导教师可以根据不同阶段的教学进程,组织该团队相关专业技能的实践训练和专业知识学习。
在设计虚拟软件企业时,教师可对软件公司的职能部门进行一定裁剪,这样的虚拟企业虽然简单,但是可操作性很强,学生可以在虚拟企业的运行过程中对企业运行环境有较为真实的体验。
在虚拟企业的成立初期,全体企业成员经讨论建立起人力资源和沟通管理的相应制度,每个成员都要认真执行规章制度,确保虚拟企业可以长期有效运行。
虚拟企业的骨干人员要定期检查虚拟企业运行中存在的问题,对相应的规章制度进行修订。
2.4虚拟软件企业的管理和运行
在软件公司的管理中,公司对项目的进度、质量、成本等指标有着很严格的控制。
与之相反,学生在学校参加课程设计和实训项目时,通常把注意力集中在专业知识的运用上,对软件公司的主要考核点不够重视。
因此,在虚拟企业的运行中,教改方案引入了软件公司的项目管理流程。
在项目启动初期,由项目团队制订项目计划,强化关键指标(如范围、时间、质量);在项目运行过程中,每周召开项目会议,检查项目进度和质量,由指导教师给予项目小组相应反馈;在项目关键时间点,邀请其他教师对项目进行同行评审。
指导教师需要参考软件公司的管理制度,制订有效的团队运行制度,建立团队监督和约束机制,确保项目团队能够积极、高效地运营。
2.5结合软件工程专业内容的创新实验教学
通过参与创新实验,学生可以掌握软件工程、项目管理、程序设计、软件测试、职业素养等综合知识。
创新项目涉及的知识不仅包括创新项目执行学期中所学的课程,还包括已学过和未学过的课程。
指导教师在安排项目小组进度时要注重学习的渐进性和连续性,对未学课程的重点和难点进行介绍,让项目小组利用课余时间自学相关内容。
通过创新项目的训练,学生可以把跨学期的多门课程知识综合运用到软
件公司项目的开发过程中。
学生在创新实验的执行过程中。
要重点体会各个课程的关联,做到各门课程知识的融会贯通。
2.6有效的评价机制
在目前的创新实验评审过程中,评审方式以小组答辩为主,项目小组得到的反馈主要来自教师单方面评价。
为了贴近软件公司的绩效考评,提高学生进入企业后的适应能力,我们在创新实验评审中引入在大型软件企业广泛应用的360度绩效考核。
360度考评方法主要强调全方位、客观地对员工进行考评,除了通过最终成果考查员工,还考查员工的工作努力程度,使得绩效考评能全方位地反映员工的表现和业绩。
360度考评方法又称为全视角考评方法,指除了被考评人本人和被考评人的直接上级外,其他上级、同事、下级、客户都可以担任考评者,不同的考评人可以从多个角度对被考评者进行全方位评价,再通过相应的反馈程序促进被考评者改变自身行为,最终帮助被考评者提高业绩。
这种基于虚拟企业创新项目实验的教学效果评价体系,除了培养学生在相关专业岗位上的实践能力和解决问题能力,还对学生的职业素养和沟通能力进行多方面的评价,使创新实验的学习过程与评价体系更加贴近现实企业的需求。
3结语
经过两年的教改实践,6个项目都取得较好的成绩,证明创新实验教学的良好效果,达到教改方案的预期目标。
从参加创新实验的学生反馈看,基于虚拟企业的软件工程创新实验教学方法缩小了学校课堂。