基于应用型人才培养的软件工程教学改革研究
2017-12-09张杰
张杰
摘 要:软件工程在计算机技术领域属于必修课程,软件工程教学是为社會培养更多具有计算机应用和软件开发的技术型人才。而传统的教学方式是将课堂教学作为主体,讲解的知识也是围绕教材上的硬性基础,学生在学习一段时间之后发现学习到的技术无法应用到实处,相对来说理论知识较多,教师给予学生的实践机会较少,这就造成了不能学以致用的严重后果。新的课程标准中明确指出在教学活动中要以学生为主体,注重培养学生的自主学习能力和综合素质,是将为社会培养应用型人才为目的。文中就对培养应用型人才的软件工程教学改革内容进行研究。
关键词:软件工程 教学改革 应用型
软件开发是软件工程和计算机应用的重点内容,也是计算机科学学习的重点,属于引导学生规范化、标准化开发软件的一套系统课程。在计算机技术和网络技术发展迅速的时代,软件工程作为计算机系统应用的主要学科受到了各个高校的关注,随着计算机技术的发展对软件工程教学质量的要求也会越来越高。在新的课程标准中将培养学生的自主学习能力和综合素质能力作为主要目标,而原有的教学方法中虽然也能达到一定的教育效果,但是成果并不明显,无法满足新的课程标准的需求,也无法满足社会对软件工程应用型人才的需求,为此,实行教学改革是促进教育事业发展的必然之举。文中就教学理念、教学内容和教学方法等方面进行分析,探讨培养软件工程应用型人才的方法。
一、教学理念与课程培养目标
传统的教学理念中将书本教材作为教学的重点,一切教学活动都是围绕教材内容展开的。与此同时,受到应试教育的影响,学生学习到的知识多是为应对考试而学习,而不是充实自身和培养自身的某种能力而学习。在这种错误的观点下,无法达到教书育人的真正目的,也违背了课程标准中对培养学生全面发展目标的要求。在软件工程教学中要想实现为社会培养应用型人才的目的,就必须转变教学理念,在课堂教学中将学生作为主体,在学生掌握软件工程的基础知识之后,给予学生充分的时间和空间让其进行实际操作,培养学生的动手能力,在此期间,教师需要充分发挥自身的引导作用,指导学生以规范化和标准化的流程进行软件工程操作,为后续的应用打好基础。将知识与实践的结合作为新时期课堂培养的目标。
二、教学改革的实施办法
1.课程内容改革
在计算机技术不断发展的作用下,软件的相关技术也得到了十足的发展,并且会随着计算机技术发展的速度加快软件工程技术革新的速度。然而,教材中的软件技术并不能跟上软件实际发展的脚步,无法进行实时更新,致使出现相关技术和知识出现延时性,这就需要教师在教学的过程中不能局限于教材知识。教材中的基础知识固然重要,但是在实际教学活动中也不能全然讲解基础知识,教师要合理安排时间,让学生在有限的课堂时间之内掌握更多知识与技术。下面就从理论教学和实践教学两个方面分析教学改革的内容:
(1)理论教学方面:主要包括软件生命周期模型、需求分析、软件设计、软件测试、结构化分析与设计方法、面向对象分析与设计方法、UML建模,重点讲授面向对象方法学和uml建模。以上教学内容虽然基础知识居多,但却都是在实际软件工程中能够应用到的知识。即便在教学内容划定上已经去除了部分应用不到的专业知识,但是对于有限的课堂时间来说这些内容还会占去大部分的时间。为了给学生留出更多的实践时间,教师需要将以上内容进行优化整理,去除不必要的内容,以免浪费课堂时间。
(2)实践教学部分:鉴于学生在学习之后无法掌握知识的具体应用情况,我们创建了能够对软件生命周期的各个阶段和方法进行操作和练习的实践任务。让学生在教师的指导下自主完成实践活动,使知识与实践全面结合,为后续的计算机应用技术学习打好基础。
2.教学方法改革
由于软件工程教学涉及的内容较多,如果使用传统的以教材理论知识开展的课堂教学无法实现培养应用型人才的目的,教学成果更是无法保证,为此,要求教师具备一定的创新精神,制定出适合现阶段教学发展的新方式。首先,教师必须具备一定的软件技术能力,自主研发或者参与研发过软件项目,这样才能在教学中将理论知识融入到真实案例中,让理论知识不再枯燥无趣,这种将理论知识融入实际案例中的教学方式,可以是理论知识更加直观的展现,学生也更容易理解;其次,在教学活动中应该将学生作为课堂的主体,了解学生对软件工程中哪方面的知识较为关注,充分采纳学生的意见,当所讲述的内容是学生真实渴望了解的内容时,学生会特别专注,教学效果显而易见;第三,在课堂中选择规范、标准的软件项目作为案例,将教材上的重要知识点融入其中进行讲解,这要相对于单纯讲解和灌输更容易学生接受和理解。
3.考核方案改革
目前,软件工程课程考核成绩包括两部分:平时成绩(30%)、期末考试(70%)。平时成绩通过考勤、作业、上课互动、实验进行评定,期末考试采用试卷的形式考查。软件工程考核的重点不应是理论考试成绩,由于它的实践性强,考核的重点不应是理论考试成绩,应改革传统的试卷的考试形式,注重检查学生是否掌握了软件工程学的思想和方法、学生综合知识和应用能力方面的考核、同时鼓励和督促学生学习的主动性和积极性。本门课程将考核方案定为:考试成绩=小组成果90%+个人平时表现10%。小组成果指围绕布置的作业软件项目的开发,要求每个项目组3-4人,小组讨论确定每个人在项目组中的角色,最终以小组形式提交报告。成绩以提交的报告进行评定,包括对项目进行的需求分析报告、总体设计报告、详细设计报告、测试报告等。
三、结语
软件工程是一门考验动手能力的学科,对于基础知识的掌握娴熟却不能应用到实处是以往教学模式下产生的常见现象。鉴于以上问题,新课程标准中提出了培养学生自主学习能力和综合素质全面发展的要求,实际上就是为社会培养应用型人才的要求。为了达成这一目的,各个院校认识到了以往教学方式和方法中的不足,均提出转变教学观念和创新教学方式的教学改革任务,文中就是从教学理念、教学方法和考核方案三个方面进行分析,研究改革教学方法的内容。
参考文献
[1]张燕,蒋宗礼.《应用型软件工程专业人才培养指导意见》研制思考[J].中国大学教学,2015(6);
[2]吴海涛.软件工程专业应用型人才培养模式的探索与实践[J].天中学刊,2016,31(6).endprint