期刊文献+

软件工程教学中创造力培养的实践与思考

Practice and Reflection on Cultivating Creativity in Software Engineering Education
下载PDF
导出
摘要 在软件工程教育中,锻造学生的持续学习力、知识构建力和创造性思维对项目成功极为关键,而现有教学方法在培育这些能力上尚显不足。本文提出了重构课程知识体系和创新的教学方法,设计并实现了辅助教学系统,帮助提升学生和从业人员的核心能力。首先回顾软件工程课程的现状、知识体系,教学模式理论以及面向创造力的教学方法。然后提出了以软件工程核心问题和任务为基础的教学内容组织方式,重构了一个简洁和聚焦问题的课程知识体系。在教学模式方面,强化创造力的培养,包括教学过程建模、教学安排,并构建了基于创造力发展连续性的动态评估模型,以衡量学生的创造力表现,在实际教学中取得了积极反馈,近三年超过70%的学生在满意度评价中给出了8分及以上的高分。最后设计并实现了一个辅助课堂教学的原型系统。该系统集成了新的课程知识体系和创新的教学方法,全面支持软件工程的教学流程,可实时高效地提升课堂教学质量,并促进学生创造力的发展。本文的创新教学实践和思考给软件工程教育领域提供了新的视角和方法,将有助于培养更具创造力的软件工程人才。 Software can be seen as an abstract system or product based on computers that enhances human cognitive skills.It is reusable and capable of implementing various functions across different hardware platforms and operating systems.Software is highly evolutionary;as technology advances and demands change,software continuously updates and iterates to meet new requirements.Today,software is ubiquitous,playing a crucial role in everything from everyday devices like smartphones and computers to complex industrial control systems.Software not only profoundly impacts scientific research,production operations,and educational activities but also significantly alters societal organization and people's lifestyles.However,software development is a complex process that faces many challenges,including uncertainty in requirements,technical complexity,team collaboration,and project management.Developing valuable software requires not only mastering software development techniques but also focusing on software quality to ensure reliability,maintainability,and security.Software engineering education also faces numerous challenges,such as integrating theoretical knowledge with practical development and fostering students'creativity and problem-solving abilities,all of which are worthy of in-depth exploration.Turing Award winner David Patterson,in his textbook Engineering software as a service:An agile approach using cloud computing,he mentioned the reasons why needed another book on software development despite the abundance of existing literature.He pointed out that as software becomes more deeply and widely applied to solve domain-specific problems,and as software technology rapidly iterates and upgrades,previous knowledge organization in software engineering has become too fragmented,often focusing on trendy technologies or project management,while lacking detailed and systematic code implementations.This has led software practitioners to encounter cognitive blind spots during software development and maintenance,leaving them at a
作者 姚敏 罗铁坚 Yao Min;Luo Tiejian(School of Computer Science and Technology,University of Chinese Academy of Sciences,Beijing 101408,China)
出处 《工程研究(跨学科视野中的工程)》 2024年第5期544-563,共20页 JOURNAL OF ENGINEERING STUDIES
关键词 软件工程课程 创造力培养 知识体系重构 动态评估模型 辅助教学系统 software engineering course creativity cultivation knowledge system restructuring dynamic assessment model assistant teaching system
  • 相关文献

参考文献16

二级参考文献56

共引文献48

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部