软件工程课程群建设思考

软件工程课程群建设思考

摘要:互联网思维深度影响着我们今天的社会,互联网、人工智能、大数据、云计算、物联网的互相影响协同发展,无论是商业、经济、政治还是教育,互联网思维都慢慢地改变着曾经的发展模式。为了培养出高素质复合型软件工程专业人才,文章提出了一些基于互联网与智能时代的软件工程课程群建设的建议与思考。首先介绍了互联网思维,接着说明了传统的软件工程课程群建设模式,最后提出了互联网与智能时代的软件工程课程群建设几点建议。

关键词:互联网思维;智能时代;软件工程;课程群建设

一、引言

互联网思维是互联网这种信息技术发展带来的商业模式创新,已慢慢地渗透到其他领域。在高等教育中,互联网思维也在深刻改变着传统教育行业。软件工程专业广泛存在于各高校,目标是培养程序开发人员。但是,现在大多数高校的软件工程专业教学模式仍然是传统教学模式,不符合现代计算机与互联网发展模式。因此,探索一种符合互联网与智能时展模式的新型软件工程教学方法势在必行。在软件工程专业教学模式创新中,建立与之匹配的人才培养方案是核心任务。在制定软件工程人才培养方案中,课程群建设是首先要考虑的内容。

二、互联网与智能时代

在经济、金融与商业等领域里,互联网作为一种新兴的生产力,极大地改变了原有发展模式。因此,近五年出现了互联网思维模式这一概念,其也将继续影响与改变着今天和未来的世界。目前广泛使用的互联网思维模式定义是赵大伟所著的《互联网思维“独孤九剑”》书中的9大互联网思维[1]。深度学习的高效与广泛应用,标志着人工智能时代的来临,互联网、大数据、云计算、物联网的互相影响,交叉结合式发展是未来社会发展的主旋律。软件工程专业以计算机科学与技术学科为基础,强调软件开发的工程性,要求学生有较强的编程能力,针对应用问题,进行软件需求分析、软件设计、软件测试、软件维护和软件项目管理[2]。运用互联网思维模式,将软件工程专业建设进行重组,在原有课程基础之上,构建新型软件工程课程群[3-4]。保留核心基础性课程,加入新兴的实用性课程,去除过时的,不太相关的课程,结合软件工程项目化运作需求,重新安排这些课程教学顺序,建立符合软件工程实际需求的新型课程与培养方案。接下来的内容,将对互联网与智能时代进行软件工程课程群建设具体方案进行思考,形成一个行之有效的软件工程课程群建设具体方案,提供一些建设原则、建设目标与建设方法。

三、传统的软件工程课程群建设

传统的软件工程课程建设是二十世纪九十年代互联网兴起,各大高校纷纷建立了计算机科学与技术专业,继而在此基础上建立的软件工程专业。因此,传统的软件工程专业是以计算机科学与技术专业为基础,目标是培养软件开发与设计、项目管理型人才[2]。以此为培养目标的软件工程专业,课程设置是计算机科学与技术专业基础与核心课程,加上软件设计、开发、测试等方向的专业课程,这样拼凑起来的课程群是现今很多高校软件工程课程设置的现状。这样的课程设置符合当时时展的需要。由于二十世纪九十年代互联网兴起,这种新兴的技术很多人不懂它的深刻内涵,通过很多人的应用与开发,慢慢成为而今大众所熟知的工具,这样人们也对互联网有了更深刻的理解和认识,互联网思维的出现标志着人类认识互联网的成熟。在当今时代,信息化已经不是时代的主题了,智能化才是当前时代的主旋律,结合智能信息时代特点,重新审视软件工程专业内涵和人才培养目标,区别与计算机科学与技术专业的不同,发展智能软件工程专业,建立智能型软件工程课程群是各大高校的迫切任务。

四、互联网与智能时代软件工程课程群建设

当前的互联网与智能时代是经历了信息化的发展时代,整个世界发生了巨大变化,但是发展的基础没有改变,计算机仍然是冯诺依曼体系结构,互联网仍是早期的互联网模式,因此软件工程专业课程建设仍然要以计算机科学与技术专业课程为基础,只是要考虑智能软件工程的特殊性,重新考虑以前软件工程的基础核心课程,重新编写教材,重新设置各门课程的教学目标,教学方法要多样化,避免单一教学模式,生动课堂教学,编写或改进当前的基础核心课程,重点是增加智能学科方面的内容。软件工程方向课程要充分考虑当前课程之间的联系,要让紧密相关的课程安排同一老师教学,使学生能更好地适应其教学方式。考虑当前方向课程的局限性,增加一些必要课程,去除一些无用的课程,改进和新编一些课程。教材要进行调整,新技术的出现改变了原来的开发方式,一定要及时更新。人工智能时代,程序设计语言有新的出现,比如python语言,应该及时增加此类必要的新课程。由于智能化的特点,数据驱动的软件设计是最大的特色,大数据的出现使当今的软件工程面临新的挑战[5]。如何快速有效地开发出高效的软件,是当今软件工程行业的工作标准,培养软件工程人才充分考虑未来这些学生工作的特性,制定合理的课程群是基本要求,各行各业需要的人才素质不一,培养适合软件工程行业人才素质也是大学软件工程专业的培养目标。因此,软件工程专业课程群应充分体现实践特色,项目管理型设计与教学是课程群要充分考虑并体现的。其中软件开发是团队合作的结果,如何在高校学习中培养学生的团队合作能力,项目管理能力,也是软件工程的培养目标。因此,新型的软件工程课程群要充分考虑此因素。

五、结论

总而言之,重新认识今天我们所处的时代,深刻理解时代的变革,发现当前软件工程专业建设的优缺点,找到存在的关键问题,结合当前时代的特点,充分考虑软件工程行业人才标准,改进当前软件工程专业建设中的局限性,发展新型的课程群。建设适合软件工程行业要求规范的人才培养方案是当前我们的主要任务。

参考文献:

[1]赵大伟.互联网思维“独孤九剑”[M].北京:机械工业出版社,2014,3-5.

[2]王超.互联网思维下的高校计算机课程教学模式探索[J].互联网天地,2015,(6):6-8.

[3]程格平,宁彬,熊启军,华丽,罗颖.基于“互联网+”的应用型本科计算机专业教学改革研究[J].计算机时代,2016,(8):88-93.

[4]王飞.互联网思维下应用型本科院校的教学改革初探[J].广州化工,2015,43(24):239-241.

[5]覃晓虹,张连浩,苏景阳.基于校企合作的项目驱动教学模式的《软件工程》课程教学改革研究与实践[J].电脑迷,2018,(01).

作者:程波 单位:重庆三峡学院