当前位置:首页 > 专题范文>公文范文> 正文

浅析软件工程专业培养中的开放性思维

木木文档网 发表于:2022-11-07 16:50:06 来源:网友投稿

摘要:文章分析了软件工程专业学生培养过程中开放性思维的重要性,该思维模式有助于学习主体突破传统思维定式和狭隘眼界,多视角﹑全方位地看问题;该思维模式是人类创新能力的源泉,是人类思维得以发展和进化的内在活力和根基。本文以重庆邮电大学软件工程学院的培养模式为例,对学生培养现状进行调查分析和研究,并结合实际给出一些建议和措施。

关键词:软件工程;培养模式;开放性思维

中图分类号:G642.41 文献标志码:A 文章编号:1674-9324(2017)50-0217-02

一、软件工程专业的特殊性决定了开放性思维的必要性

软件工程是一门研究用工程化方法构建和维护有效、实用和高质量软件的学科,它是基于计算机科学、数学、逻辑学及管理科学等衍生的。其中,计算机科学、数学用于构建模型与算法,工程科学用于制定规范、设计范型、评估成本及确定权衡,管理科学用于计划、资源、质量、成本等管理。由此可知,软件工程是一个多学科交叉与融合的学科。当前大数据时代背景下,如何将教学与社会需求结合,将本学科的发展与其他学科结合,将工程实践与科学研究结合,保持开放活跃的学习态度,冷静客观地看待专业发展中的问题犹为重要。

二、目前软件工程人才培养模式存在的问题

1.方向课质量差:当前课程体系中方向课课时和学分比重偏小,课程建设基础薄弱,课程建设师资投入比例小,以上种种因素导致学院方向课教学效果不显著。这也引申出一系列的问题:培养方案中方向课程群设置的目标是什么?它在学生培养中的地位如何?目前学院及师资的投入力度是否能确保以上目标的有效实施?我们培养的学生定位到底是什么?

2.行业知识弱:方向课程群的内容往往是学生今后就业的入行启蒙知识,而它的建设离不开相关行业的背景知识和工作积累,这需要老师保持开放的心态、积极进取的学习态度,努力与企业建立联系,在工程实践中挖掘课题及课程建设的案例,才可能真正让这些课程实至名归。由于我院目前尚缺乏某些方向课程群方面的师资储备,因此需要借力产学研,联合企事业单位共同搭建此类课程体系,不仅有助于在合作过程中真正了解企业的人才需求,还能完成技术方面更深入的合作与交流。

3.融入感差:应届学生普遍存在的实践经验欠缺问题,目前培养的软件工程毕业生在行业中融入度不够高。甚至有一部分学生,因为对自身专业知识不够自信,以及对行业知识的匮乏,直接放弃了所学专业。当前培养机制中未能充分挖掘软件工程专业的多元化就业机制,未能对学生进行有效的多元化培养。随着大数据时代的来临,对现有软件工程课程进行重组或者增加交叉学科的基础课程变得日益重要[1]。只有具备跨学科基础知识和学习能力的学生,才能将软件技术和各个应用领域有机地结合起来。

4.人文知识弱:工程人文素质对于工程活动的结果至关重要,和专业技术能力一样,大学生工程人文素质的培养也是软件工程人才培养的核心内容。人文艺术教育润物细无声,被艺术浸染的孩子拥有一种独立思考﹑感知世界、自我交流的能力[2]。它能促使学习主体的思维更灵活,直觉更敏锐,更善于团队协作。

三、开放性思维的形成路径

1.认知模式的转变。传统课堂模式是1:N的单向“知识传递”路径,失去了互动环节隐藏的M:N“知识传递”可能性。后者主要是以自由探讨互动的方式,让学生通过应用知识点思考,并能延伸阐述自己的观点,这是一次知识点的深度学习;这种互动环节还可以帮助学生之间互相弥补知识盲点;更有助于老师检验授课效果,从而及时调整后期教学方法及内容。单一的评判标准不够科学客观,单纯的应试无法全面检验出学生掌握知识点的情况,更无法评估出知识的应用能力。期末成绩定结局的方式削弱了过程考核的重要性,间接加剧了学生期末临时突击的应试投机心理,这违背了学习的初衷。相对而言,国外教学的考核内容更宽泛,包括平时资料的查阅、课堂讨论、团队合作等,这一点值得我们借鉴。

2.多元综合能力的培养。①实践能力。国外学生较强的实践能力不仅体现在学习上,更体现在生活的点点滴滴上。国外地大人少,人力成本高,人们习惯于借助自动化设备,自己动手解决生活中的各类问题。这种生活模式潜移默化地推进了动手能力的培养。同时,这种生活模式也影响了教育定位。国外高等教育强调学生对知识的应用能力,尤其是工程学科,更是如此。②质疑精神。批判性思维的培养,有助于辩证地看待问题,灵活地解决问题。这种能力首先需要较大的阅读量和知识面,其次需要自信与勇气,愿意和善于展示自己。③交流及辩证分析的能力。培养学生学术交流的能力和沟通技巧,在向别人传递自己观点的同时,也能吸取到新的信息,从而产生灵感;事物发展是动态变化的,当前正确的想法并不代表永恒正確,知识是一个动态更新的过程。

3.开放性思维模式的强化。以上内容从开放性思维在日常工作学习中的形成途径进行了探讨,接下来我们要谈一谈如何在思维能力方面进行强化训练[3],这是纵向的探索。①加强数学思维训练。软件工程与数学紧密相关,换句话说,数学是计算机世界与现实世界的桥梁;数学建模是现实世界向计算机世界的映射,数学模型建立后经过人机翻译语言就初步形成了软件。这说明数学在软件工程中占据重要地位,因此软件工程从业人员还应具备较强的数学功底,即强化逻辑抽象能力,才能对已有模型或者待搭建的模型有一个理性的认知。②加强科学思维训练。思维方式是人们大脑活动的内在程式,它对人们的言行起决定性作用。人并非与生俱来就具有思维能力的,它是后天学习的结果。创新是在特定的时间、空间和知识体系内对各种思维方式的综合运用的结果。主要的科学研究思维方式有:直线思维、逆向思维、差异思维、跳跃思维、归纳思维、跨越思维、并行思维等。老师应当引导学生训练并积累这些思维方式。③加强哲学素养培养。软件工程知识蕴含了丰富的哲学思想,这些思想对学生深刻理解并灵活运用软件工程知识、激发学生的想象力和创造力有着重大意义。更进一步讲,软件工程知识本质上就是哲学思想的一种表现形式,它是人类认知在工程领域的一个展示和应用。例如:敏捷开发就体现了整体和动态特性的哲学思想。④加强团队引领能力培养。研究生不仅需要科研创新能力的培养,也需要团队领导力的培养;本科生除去课堂学习外,应通过参加老师科研团队或者公司实习的方式,将课本知识与实际应用相结合。老师指导研究生、研究生辅导本科生的梯队模式能够促使学生在分工、交流讨论以及学习借鉴的过程中学会合作、互助,也在一定程度上提高了任务完成的质量和效率。

四、結束语

总之,作为高校教育工作者,我们应当与时俱进,用开放的视野去分析和解决新时期软件工程专业培养遇到的问题。将方向课建设与行业动态有机融合,在营建校园人文氛围、激励学生学习人文知识的前提下,从各个渠道强化学生开放性思维的形成。

参考文献:

[1]王志敏,朱栩.高校大型软件工程实训课程企业化实施方案[J].计算机教育,2012,(20):81-83.

[2]陈海华,李世宝,刘建航.以学生为中心——与专业知识相融合的案例式程序设计教学模式探索[J].教育教学论坛,2017,(24):261-263.

[3]张洪雷,张宗明.批判、多元与开放性思维——费耶阿本德创新思想研究[J].学术论坛,2011,34(3):34-37.

Abstract:The article analyzes the importance of open thinking in the process of software engineering professional training. It can contribute to break through the traditional mindset and narrow vision so that our student can view the problem in the proper perspective. This thinking model is the source of human innovation ability. Furthermore,it is the core and foundation of human thought to develop and evolve. This paper analyzes and studies the current situation according to the materials of college of software engineering,Chongqing University of Posts and Telecommunications,and gives some suggestions and measures to improve the open thinking mode.

Key words:software engineering;training mode;open thinking

推荐访问:软件工程 开放性 浅析 思维 培养