首页> 外文会议>IEEE Frontiers in Education Conference >Exploring Experiential Learning Model and Risk Management Process for an Undergraduate Software Architecture Course
【24h】

Exploring Experiential Learning Model and Risk Management Process for an Undergraduate Software Architecture Course

机译:探索本科软件架构课程的体验式学习模型和风险管理过程

获取原文

摘要

This paper shares our insights on exploring the experiential learning model and risk management process to design an undergraduate software architecture course. The key challenge for undergraduate students to appreciate software architecture design is usually their limited experience in the software industry. In software architecture, the high-level design principles are heuristics lacking the absoluteness of first principles which for inexperienced undergraduate students, this is a frustrating divergence from what they used to value. From an educator's perspective, teaching software architecture requires contending with the problem of how to express this level of abstraction practically and also make the learning realistic. In this paper, we propose a model adapting the concepts of experiential learning and risk management to design the course on software architecture. The lesson plan promotes active learning with activities to observe how different parts of an information systems architecture work, experience the impact of real software quality issues or risks arise, reflect on the root causes of these risks, conceptualize and subsequently implement the countermeasure to mitigate the risk. We divide the course into first session conducted based on the traditional lecture format and second session based on our proposed experiential risk learning model. We evaluate the feedback ratings of 128 undergraduate students of an information system program for the two sessions and perform sentiment analysis on their comments. We also generalize the applicability of our experiential risk learning model to courses in other domains of software engineering. The key contribution of this paper is the experiential risk learning model. We hope that this model alleviates the challenge to design a software architecture course for undergraduates and can be used as another teaching method for active learning.
机译:本文分享了我们在探索体验式学习模型和风险管理过程以设计本科软件架构课程方面的见解。本科生欣赏软件体系结构设计的主要挑战通常是他们在软件行业的有限经验。在软件体系结构中,高级设计原则是启发式方法,缺乏经验丰富的本科生的第一手原则的绝对性,这与他们过去所重视的观点令人沮丧地产生了分歧。从教育者的角度来看,教学软件体系结构需要解决如何实际表达这种抽象水平以及使学习变得现实的问题。在本文中,我们提出了一个模型,该模型适用于体验式学习和风险管理的概念来设计软件架构课程。该课程计划通过活动来促进主动学习,以观察信息系统体系结构的不同部分如何工作,体验实际软件质量问题或风险的影响,反思这些风险的根本原因,概念化并随后采取对策以减轻风险。风险。我们将课程分为基于传统讲座形式的第一节课和基于我们建议的体验式风险学习模型的第二节课。我们评估了这两个课程的信息系统程序的128名本科生的反馈评分,并对他们的评论进行了情感分析。我们还将体验式风险学习模型的适用性推广到软件工程其他领域的课程中。本文的主要贡献是体验式风险学习模型。我们希望该模型减轻了为本科生设计软件体系结构课程的挑战,并可以用作主动学习的另一种教学方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号