丁平亮 陈慧芳
摘要:互联网时代已经到来,人们逐渐意识到熟练掌握计算技术的重要意义。各大高校迎合社会需求,陆续开设了计算机专业,而该专业的学生必须要学习软件工程这门课程。本文结合IT 行业的发展需求,对该课程的教学理念进行了具体分析,从客观角度出发,对实际教学中的部分内容展开探讨,运用相应的教学措施,以期帮助学生加强理论学习、掌握实践知识,为IT行业的发展打下坚实基础。
关键词:软件工程;课程教学;教学内容
计算机专业的设立,目的在于培养出更多的专项人才,从而促进社会发展。在教学过程中,软件工程课的综合性较强,能够帮助学生开拓思路与视野,同时培养学生的创新意识,促使其从多角度去思考问题。但随着时代进步,软件工程的课程教学却逐渐与社会发展脱轨,这对学生学习造成了一定的影响。本文基于此,就新时期下的计算机专业的软件工程课程有效教学展开论述。
一、软件工程课程教学理念
当代社会,我们随处可见IT技术服务的影子,根据时代要求,计算机专业的学生必须要具备软件开发技能,同时还要合理运用最新的软件开发技术手段,从而开发出符合实际的软件程序,这对于该专业的学生能否在激励的已社会竞争中立足十分关键。大数据和云计算技术的出现,计算机专业的学生面临着更大的挑战,如何系统的掌握软件开发技术,并将各个环节结合在一起,进行资源的综合处理是金丝算计行业的必备技能。所谓软件工程,指的是系统地运用工程管理的知识,通过组织、开发、运行以及维护等多种方式来提高工程效率和质量的学科。对于计算机专业的学生来说,由于工作中会出现多种符合信息,为了满足社会发展需求,他们必须要掌握必要的软件开发技术,深入了解软件开发的管理技术,以便于在今后的学习过程中能够从容自若的应对工作需求,及时找到合理的方法去处理问题,同时也有助于提高自身的的软件开发效率。计算机专业的学生通过系统地学习,重点关注软件开发动向,牢牢掌握软件开发技术,如在教学过程中,面向服务的软件开发和集中式计算架构开发就是一项十分必要的内容,是所有学生都必须掌握的。
软件工程是计算机专业的学生必须进修的一门课程,通过这门课程的学习,学生才能够掌握软件开发的必要技能,如UML或是RUP模型等,学生在实践中不断学习,把握设计技巧,将软件设计与开发所需要的技术牢记于心,如数据流图DFD的使用。有效的课程教学方式能够帮助学生提高学习水平,原有的学习模式被打破,为学生在今后的就业打下基础。此外,该课程还会向学生教授一些当今比较热门的开发技术,通过有效的教学手段,充分调动学生的学习积极性,同时激发他们的潜能,有助于加深学生对该课程的认知,培养他们的知识洞察力和学术研究能力。
二、软件工程课程教学策略
(一)着手营造良好的学习环境
软件工程的涉及范围较广,其知识体系较为复杂,学生容易混淆知识点,再加上计算机学科更新换代的速度持续加快,教师往往无法在短暂的课堂上向学生全面讲述学习内容,这大大增加了教学难度。针对这一问题,首先学生要树立主动学习的意识,以更加积极的态度投入到学习过程中,有助于学生积累知识,拓展知识面;在这个过程中,教师要充分发挥自身引导作用,为学生营造轻松的学习环境。为了提高教学效率和质量,可以建设教学网站,方便学生随地随地的学习知识。另外,通过该平台,还能够增强师生之间的沟通与交流,便于教师及时了解学生的学习情况,从而有针对性的调整教学计划;其二,加强校企合作。与实力雄厚的软件公司建立良好的合作关系,丰富教学内容,还可以邀请合作企业内有经验的工程师来校演讲,帮助学生加深认知,明确该行业的发展前景,有效的現场指导能够提高学生的学习积极性。在寒暑假期间,学校可以组织学生实习,让学生在实践中不断进步。
(二)创新改革考核体系
由上可知,软件工程课还具有较强的实践性,学校和任课教师要重视课程考核体系的建设,结合这门课程的特点,制定科学合理的考核体系。例如:软件工程的考核重点要放在学生的动手能力培养方面。另外,教师也应意识到,考核的目的不是为了检验学生的学习成绩,更是为了督促学生学习,强化他们的实践应用能力。结合以往经验,我们发现较为合理的考核方案如下:考核内容共有五个部门,分别是笔试、实践、平时作业、课堂表现以及案例分析,学校可以根据实际情况规划每个模块所占的比例。因为这种考核方式能够弥补传统教学的缺陷,让学生由原来的死记硬背转向知识的实践与应用,这是我们所提倡的。
(三)要科学合理的安排实践环节
与其他课程不同,软件工程课的教学应当独辟蹊径,学校应根据本校的实际教学情况,设立具体的项目,提高教学有效性,进而促进全面发展。但据调查结果显示,我国大多高校在进行软件工程教学时,往往忽略了课程设计的重要性,总是将其安排在授课结束后,对于学生来说是十分不利的。想要解决这一问题,首先要重新进行课程安排与设计,在不影响授课进度的前提下,事先搜集相关资料,或者让学生做好课前预习,指导学生自主设计课程题目,这样一来,既能够提高听课效率,还达到了实践的目的,有助于学生巩固所学的知识。等到课程结束后,教师还要集中的组织学生进行探讨,不断完善课程设计,并将结果记录下来,为今后的教学提供参考依据。
(四)创新并尝试多种教学手段
软件工程涉及到许多技术理论,由于实践性很强,学生学习起来难度较大,如果学生的意志不坚定,再加上课程教学枯燥乏味,极其容易丧失学习兴趣,甚至放弃学习。对此,教师应当采取多样化的教学手段,充分激发学生学习的兴趣,通过师生间的有效互动,提升教学效果。
结语
综上所述,软件工程课程要求学生具备较强的实践能力,以便于将所学到的知识合理应用在实际工程开发中。本文基于当前最新的软件开发环境和向技术,采取了一系列措施,帮助学生了解并掌握软件开发技术,进而提高学生的开发和管理能力,以便于更好的满足社会发展需求。
参考文献:
[1]李雪.《软件工程》课程教学改革探索[J].智库时代,2017(15):139+148.
[2]谢慧.应用型本科院校计算机软件工程课程改革的探究[J].通讯世界,2017(09):297.
[3]林嵘.软件工程专业课程体系的研究与创新实践[J].工业设计,2017(02):152+154.
[4]黄玲,胡令.基于大数据环境软件工程专业课程建设的协同创新研究[J].电脑知识与技术,2016,12(20):1-2.