关于软件工程人才创新思维能力的培养

关于软件工程人才创新思维能力的培养

ID:21956672

大小:64.50 KB

页数:12页

时间:2018-10-25

关于软件工程人才创新思维能力的培养_第1页
关于软件工程人才创新思维能力的培养_第2页
关于软件工程人才创新思维能力的培养_第3页
关于软件工程人才创新思维能力的培养_第4页
关于软件工程人才创新思维能力的培养_第5页
资源描述:

《关于软件工程人才创新思维能力的培养》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、关于软件工程人才创新思维能力的培养“面向应用、面向领域,培养多层次、实用型、复合型、国际化人才”是软件学院的办学目标和特色,对软件工程领域工程硕士应注重培养其自学专业知识的能力、理解特定领域专业方法的能力和自我发展的能力。大多数在职学习的工程硕士学生,已经具有一定的自学能力和较丰富的实践经验,处理和解决实际问题的能力普遍强于全日制在校生,他们希望通过硕士阶段的系统学习,使知识水平和能力都得到明显提升。相对本科层次而言,硕士生不仅要有较强的专业能力,还应具备一定的人文素养和科学素养。下文将以《软件架构与设计模式》课程为切入点,阐述如何在专业课教

2、学中培养软件工程硕士的科学思维和创新思维能力,并初步探讨对其中软件设计与开发问题的哲学思考。一、软件人才科学思维能力的培养人与人的差异,很大程度上取决于人的思维方式与思维水平的差异。科学思维是介于日常思维和哲学思维之间的思维层次,既有与实践相联系的确定性,又具有抽象性、逻辑性和系统性。科学思维能力的高低,是研究能力和素质的体现,直接决定着软件工程硕士生毕业后能否担当所肩负的重任。因此,在教学中要有意识地倡导科学精神,把科学思维的培养贯穿于整个教学过程,既要促进学生知识的增长,更要促进学生思维能力的发展。国内软件工程的教学和培训,已经开始关注软

3、件过程、问题解决步骤等宏观方法,但却忽略了基本的科学思维方法在软件开发中的微观应用。如果不能有意识地运用这些逻辑思维方法来解决软件问题,或不知道如何使用常规科学思维来完成开发任务,就会把软件开发神秘化,认为开发高手如艺术家,设计技巧完全靠灵感所得,毫无思维规律可言。实际上,软件工程师微观上的思维模式并未超出传统的科学思维范畴,心智良好并接受过系统的逻辑思维以及其它思维方式训练的程序员,都能解决软件中的大部分问题。1.在教学中培养发现问题和解决问题的能力问题发现和解决过程是高级形式的学习活动,强化学生的问题意识,引导学生解决问题或创造性地解决问

4、题,有利于培养其综合思维能力和创造性思维。因此,在教学中变传统的知识传授过程为“探索和解决问题”序列的探究过程,创设问题情境,引导学生不断地提出有价值的问题,探索解决问题的思路,对于提高学生的科学思维能力大有裨益。(1)改变教学模式,引导学生发现问题和解决问题课堂教学仍是当前高校教学的主要形式,课堂教学质量的高低直接影响着学生知识水平和能力的提高。在教学中除了应讲清讲透知识,更重要的是启发和培养学生发现和解决问题的能力。没有这方面的训练,学生只会接受知识,其透视问题、把握问题的能力和习惯不能得到有效的开发,理论上的创新更无从谈起。《软件架构与

5、设计模式》所涉及的知识源自软件设计实践,有软件开发经验的学生完全能够自学,甚至已经在从事软件开发的过程中自发或自觉地加以应用,只是缺乏系统性。因此,在教学过程中必须改变平铺直叙的授课方法,采用灵活的授课形式,从教学的内容、方法和手段等多方面调动学生的学习积极性,使他们主动参与教学过程。教师首先简明扼要地介绍软件体系结构的发展现状、存在的问题与争论以及对软件开发的影响等,以激发学生的兴趣;在教学中,留足够的时间让学生去阅读、思考和提问,要善于创造问题情境,开展多种形式的讨论,以提高学生发现问题和解决问题的能力,鼓励学生对权威理论提出评论性意见。

6、(2)创设问题情境,与学生共同探求解决问题的方法问题情境是指学生不能用已有的知识经验直接加以处理,感到不理解和束手无策的情形。创设问题情境能够调动学生的探究意识和学习积极性,启迪思维,在交互过程中完成问题的理解、知识的应用。认清问题的关键,探索解决问题的途径正是学习和理解架构与模式的最佳方法。问题情境状态下的问题,不是简单的提问和回答,是通过严谨的分析,深刻揭示所讲课程内容的内在规律,启发引导学生去思考更深层的问题,应具有可接受性、障碍性和探索性。每种架构或设计模式都有特定的意图和应用场景,应当选择软件项目开发过程中常见而又有一定难度的问题加

7、以分析和讨论,启发和鼓励学生把自己的实践经验与相关理论知识相结合,表达自己的思想,提出合理的方案,再共同总结和完善分析解决问题的思路,这样既提高了学生参与教学的积极性,又有利于灵活掌握和应用所学内容,可取得良好的课堂教学效果。在课程的后阶段,考虑到软件工程硕士的学科交叉背景和相对丰富的实践经验,更应提倡学生主动发现和提出问题,只有不断提出深刻的问题,分析能力才会有所提高,这种能力对从事科学研究和工程实践尤为重要。1.在问题解决中培养科学思维方式软件与数学的渊源甚深,理科学生尤其是数学专业的学生在软件设计和开发中所体现的潜在优势发人深思。工科学

8、生的数学基础停留在知识层面,没有提升到思维的高度,用科学思维方法指导软件的设计和开发,这使他们在编写一般应用软件时得心应手,善于用新开发技术和工具快速实现软件功能,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。