一句话:提出软件工程可持续性(SE4S)暑期学校课程蓝图,并总结教学经验以支持课程复现与改进。
可持续性已成为多学科关注重点,软件系统在其中作用日益核心;然而如何培养软件工程及相关专业学生在可持续性领域有效实践,仍缺乏课程指南与可复用教学资源。本文介绍一门“面向可持续性的软件工程”(SE4S)暑期学校课程,给出课程蓝图,说明所覆盖主题与材料,并总结实际授课中的经验教训。作者希望该蓝图、材料与经验报告能帮助社区形成共享的 SE4S 教学方法,支持课程复现、迭代与持续改进。文章属于教学经验与课程设计报告,未开展对照评估。
Sustainability has become an important concern across many disciplines, and software systems play an increasingly central role in addressing it. However, teaching students from software engineering and related disciplines to effectively act in this space requires interdisciplinary courses that combines the concept of sustainability with software engineering practice and principles. Yet, presently little guidance exist on which subjects and materials to cover in such courses and how, combined with a lack of reusable learning objects. This paper describes a summer school course on Software Engineering for Sustainability (SE4S). We provide a blueprint for this course, in the hope that it can help the community develop a shared approach and methods to teaching SE4S. Practical lessons learned from delivery of this course are also reported here, and could help iterate over the course materials, structure, and guidance for future improvements. The course blueprint, availability of used materials and report of the study results make this course viable for replication and further improvement.
@inproceedings{paperbot4549,
title = {Everything is INTERRELATED},
author = {Birgit Penzenstadler and Stefanie Betz and Colin C. Venters and Ruzanna Chitchyan and Jari Porras and Norbert Seyff and Leticia Duboc and Christoph Becker},
booktitle = {ICSE},
year = {2018},
doi = {10.1145/3183377.3183382}
}