Simple Science

最先端の科学をわかりやすく解説

# コンピューターサイエンス# ソフトウェア工学

持続可能な未来のためのコンピュータ教育の再考

コンピュータ教育にサステナビリティを取り入れるのは、未来のエンジニアにとって必須だよ。

― 1 分で読む


持続可能なコンピュータ教育持続可能なコンピュータ教育改革ジーのために持続可能性を学ぶべきだよ。未来のエンジニアは、影響力のあるテクノロ
目次

今、コンピュータは私たちの生活のあらゆるところにあるよね。健康管理やビジネス、コミュニケーション、教育など、いろんな分野で助けてくれる。便利だけど、地球にとっては大きな課題も生んでる。ソフトウェアの設計や使い方が環境や社会に悪影響を与えることもあるからね。

気候変動や社会的不平等といった厳しい問題に直面している今、コンピュータ教育のやり方を見直さなきゃ。教育は、そういう問題に取り組む人を育てる大事な役割があるんだ。持続可能性をコンピュータ教育に組み込んで、将来のソフトウェアエンジニアが自分たちの影響を考えるようにしなきゃね。

コンピュータ教育の現状の問題

コンピュータ教育は、持続可能性の重要性に追いついていない。多くのプログラムは、技術的なスキルや業界の要求に重点を置いているから、持続可能な開発の大きな視野が抜け落ちてしまってる。昔はビジネスが持続可能性を優先してなかったけど、今も教育にその傾向が続いてる。未来のソフトウェアエンジニアに持続可能性の考え方を身につけさせるために、焦点を変えなきゃ。

今のコンピュータの実践では、私たちが直面している課題の緊急性に対処できていない。多くの教育者は、すでに詰まったカリキュラムに持続可能性のトピックを入れる余地を見つけるのに苦労してる。また、学生たちは持続可能性をオプションとして見ることが多くて、それが彼らの仕事の中心に位置付けられていない。学生にプロジェクトの社会的・環境的影響を考えるように促すカリキュラムを作る必要があるね。

私たちのアプローチを知るための研究

何を変える必要があるのかを理解するために、2つの研究を行ったよ。最初の研究では、コンピュータ教育における持続可能性に関する学術文献を調べた。多くの研究論文をレビューして、私たちのトピックに特に関連するものに絞り込んだ。このレビューで、現在持続可能性がどのように教えられているか、そしてどこにギャップがあるかを知ることができた。

2つ目の研究では、テック業界のプロフェッショナルにインタビューした。持続可能性に関してソフトウェアエンジニアに必要なスキルは何か知りたかったんだ。彼らのフィードバックから、多くのプロが持続可能な実践の必要性を認識しているものの、それを実行する準備が整ってないって感じていることがわかった。

持続可能性を教えるための重要なトピック

調査結果に基づいて、コンピュータ教育に含めるべき重要なトピックをいくつか特定したよ。これらのトピックは、未来のソフトウェアエンジニアが持続可能性について批判的に考える手助けになるんだ:

基本的な持続可能性の概念

持続可能性の基本的な理解が欠かせない。環境問題、経済問題、社会問題のつながりを知ることが大事なんだ。多くのプロはこれらの概念を理解するのに苦労していて、だからこそ持続可能性を自分の仕事に組み込むのが難しい。教育者は持続可能性を明確に定義して、その多様な側面を議論することに力を入れなきゃ。

値観と倫理

テクノロジーが生活の中にもっと埋め込まれるにつれて、倫理的な考慮がますます重要になってくる。ソフトウェアエンジニアは、公平性や平等といった基本的な人間の価値観に沿ったシステムを作る責任を認識しなきゃいけない。プログラムには倫理をカリキュラムの標準的な部分として含めるべきだね。このアプローチは、学生が人権や環境を尊重した技術を生み出す助けになるよ。

システム思考

システム思考は、問題を全体的に見ることを学生に促す。私たちが直面する多くの問題は相互に関連していて、孤立して解決できるわけじゃない。システム思考を教えることで、未来のプロフェッショナルが自分の仕事の広い文脈やそれが社会や環境に与える影響を理解する手助けができる。この視点があれば、もっとインフォームドな意思決定ができるようになるよ。

持続可能性の影響と測定

持続可能性を測る方法を理解することは、持続可能な実践へのコミットメントを示したい企業にとって重要なんだ。ソフトウェアエンジニアは、持続可能性のための重要業績評価指標(KPI)や、プロジェクトの影響を正確に反映したメトリックの選び方を学ぶべきだね。この知識があれば、自分の仕事が持続可能性を促進する上で効果的かどうかを評価できるようになる。

技術的持続可能性

技術的持続可能性は、環境の変化に適応できるソフトウェアを構築することに焦点を当ててる。未来のエンジニアは、維持管理が容易で高いコストをかけずに進化できるソフトウェアを開発する方法を学ぶべきだね。ソフトウェアの質と持続可能性の関係を理解することで、学生は長持ちするソリューションを作るための準備が整うよ。

ソフトスキル

技術的スキルだけでは不十分なんだ。コミュニケーション、コラボレーション、リーダーシップといったソフトスキルが、持続可能性の考え方を育むためには必要不可欠。学生は、チームで効果的に働くためや、自分の組織内で持続可能な実践を推進するために、これらのスキルを身につけるべきだね。

持続可能性のビジネスケースを作る

持続可能性に関連するビジネスチャンスを理解することは、未来のソフトウェアエンジニアにとって重要だ。彼らは、持続可能性が企業にとってどんな価値を生むのか、そしてなぜステークホルダーにとって重要なのかを学ぶべきだね。持続可能な実践の経済的な利点を理解することで、学生は職場でこれらのアイデアを提唱できるようになるよ。

法的要件と基準

規制が厳しくなるにつれて、ソフトウェアエンジニアは持続可能性を管理する法的フレームワークを知っておく必要がある。この知識があれば、現行法に準拠したシステムを設計し、未来の変化を予測した設計ができるようになる。教育では、法的要件を理解することの重要性を強調すべきだね。

アドボカシーとロビー活動

持続可能性のためのアドボカシーは、今の急速に変化する環境では欠かせない。学生は政策立案者と関わり、テクノロジーや社会に影響を与える決定に影響を与える方法を学ぶべきだ。このトレーニングがあれば、自分の専門知識を使って持続可能な実践を促進し、ポジティブな変化をもたらす力を持つことができるよ。

前進するために:変化の実施

持続可能性をコンピュータ教育に取り入れるためには、いくつかのステップを踏めるね。まず、大学はプログラムが社会的変革の必要性に沿っていることの重要性を認識するべきだ。これには、持続可能な学習目標や関連するコースを含むロードマップの開発が必要なんだ。

学界と業界の協力

学術機関と業界のパートナーシップは、理論と実践のギャップを埋める手助けをしてくれる。こういった協力により、学生は実世界の経験を得て、テクノロジーの持続可能性に関連する課題や機会を理解できるようになる。教師と業界のプロフェッショナルが協力すれば、持続可能性教育のためのより強固なフレームワークを作れるんだ。

教育者の専門的成長

持続可能性を効果的に教えるためには、教育者が継続的なトレーニングとサポートを受けることが必要だ。専門的な成長プログラムがあれば、最新の実践や課題について把握できるようになる。この知識があれば、学生に自分の仕事が持続可能性に与える影響を理解させる助けができるよ。

カリキュラムの設計

持続可能性のトピックを含むカリキュラムを設計するには、慎重な計画が必要だね。教育者は、持続可能性についての重要な議論に学生を巻き込む革新的な教授法を探るべきだ。ケーススタディやグループプロジェクト、実践的な活動があれば、学生の興味を喚起し、学びをより意味のあるものにできるよ。

評価とアセスメント

持続可能性教育の効果を評価することは重要なんだ。教育機関は、学生の学びや持続可能性トピックへの関与を測るための評価方法を開発すべきだ。このフィードバックがあれば、カリキュラムを洗練させ、学生が必要な能力を身につけることを保証できるよ。

結論

気候変動や社会的不平等の緊急性は、コンピュータ教育のやり方を見直す必要性を浮き彫りにしているんだ。持続可能性をコンピュータ教育に統合することで、未来のソフトウェアエンジニアに、切迫した課題に対処するために必要な知識とスキルを与えることができる。

学生が自分の世界への影響を批判的に考える持続可能性の考え方を育むことが重要だね。この変化は、個人にとっても利益があるし、社会全体のより持続可能な未来に貢献することにつながるよ。協力、カリキュラムの設計、教育者への継続的なサポートを通じて、次世代のプロフェッショナルが複雑な問題に取り組むためのより持続可能なコンピュータ教育を創り出せるんだ。

学界と業界のギャップを埋め、教師のトレーニングを向上させ、教育の成果を評価することで、持続可能性の原則をコンピュータ教育に統合するためのロードマップを作れるよ。最終的には、次の波のソフトウェアエンジニアが、私たちの地球や社会を尊重し、育む技術を創り出すための準備を整えることが重要なんだ。

オリジナルソース

タイトル: A Road Less Travelled and Beyond: Towards a Roadmap for Integrating Sustainability into Computing Education

概要: 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.

著者: Ana Moreira, Ola Leifler, Stefanie Betz, Ian Brooks, Rafael Capilla, Vlad Constantin Coroama, Leticia Duboc, Joao Paulo Fernandes, Rogardt Heldal, Patricia Lago, Ngoc-Thanh Nguyen, Shola Oyedeji, Birgit Penzenstadler, Anne Kathrin Peters, Jari Porras, Colin C. Venters

最終更新: 2024-06-27 00:00:00

言語: English

ソースURL: https://arxiv.org/abs/2406.18945

ソースPDF: https://arxiv.org/pdf/2406.18945

ライセンス: https://creativecommons.org/licenses/by/4.0/

変更点: この要約はAIの助けを借りて作成されており、不正確な場合があります。正確な情報については、ここにリンクされている元のソース文書を参照してください。

オープンアクセスの相互運用性を利用させていただいた arxiv に感謝します。

著者たちからもっと読む

類似の記事