Education for sustainable development has evolved to include more constructive approaches and a better understanding of what is needed to align education with the cultural, societal, and pedagogical changes required to avoid the risks posed by an unsustainable society. This evolution aims to lead us toward viable, equitable, and sustainable futures. However, computing education, including software engineering, is not fully aligned with the current understanding of what is needed for transformational learning in light of our current challenges. This is partly because computing is primarily seen as a technical field, focused on industry needs. Until recently, sustainability was not a high priority for most businesses, including the digital sector, nor was it a prominent focus for higher education institutions and society. Given these challenges, we aim to propose a research roadmap to integrate sustainability principles and essential skills into the crowded computing curriculum, nurturing future software engineering professionals with a sustainability mindset. We conducted two extensive studies: a systematic review of academic literature on sustainability in computing education and a survey of industry professionals on their interest in sustainability and desired skills for graduates. Using insights from these studies, we identified key topics for teaching sustainability, including core sustainability principles, values and ethics, systems thinking, impact measurement, soft skills, business value, legal standards, and advocacy. Based on these findings, we will develop recommendations for future computing education programs that emphasise sustainability. The paper is accepted at the 2030 Software Engineering workshop, which is co-located with the FSE'24 conference.
翻译:可持续发展教育已演变为包含更具建设性的方法,并更深入地理解了如何使教育与避免不可持续社会所带来风险所需的文化、社会及教学变革保持一致。这一演变旨在引领我们走向可行、公平且可持续的未来。然而,包括软件工程在内的计算教育,并未完全适应当前挑战下对变革性学习所需条件的理解。部分原因在于计算领域主要被视为技术性学科,侧重于行业需求。直至最近,可持续性对包括数字行业在内的大多数企业而言并非高度优先事项,也非高等教育机构和社会的主要关注点。鉴于这些挑战,我们旨在提出一项研究路线图,将可持续性原则与核心技能融入已饱和的计算课程体系,培养具备可持续性思维的未来软件工程专业人才。我们开展了两项广泛研究:对计算教育中可持续性主题的学术文献进行系统综述,以及对行业专业人士关于可持续性兴趣及毕业生所需技能的调查。基于这些研究的见解,我们确定了可持续性教学的关键主题,包括核心可持续性原则、价值观与伦理、系统思维、影响衡量、软技能、商业价值、法律标准及倡导。根据这些发现,我们将为未来强调可持续性的计算教育项目制定建议。本文已被与FSE'24会议联合举办的2030年软件工程研讨会录用。