Skip to content

Commit

Permalink
Kommentare von Michel eingearbeitet
Browse files Browse the repository at this point in the history
  • Loading branch information
Diavolezza committed Mar 19, 2024
1 parent c2d62f1 commit cafb5a7
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions docs/00b-basics/01-what-to-expect-of-this-module.adoc
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
// tag::DE[]
=== Was vermittelt das Modul „{curriculum-short}“?

Galt die IT lange Zeit als Lösung vieler Probleme, die in Zusammenhang mit dem Klimawandel stehen, ist sie mittlerweile selbst Gegenstand von Optimierungsbetrachtungen geworden. Ineffiziente Programmierung, oft hervorgerufen durch die Notwendigkeit eines schnellen Time-to-market, wurde vielfach durch immer schnellere Hardware oder mehr Ressourcen in der Cloud kompensiert. Diesen Weg gilt es zu verlassen und die CO~2~-Emissionen, für die Software verantwortlich ist, müssen konsequent reduziert werden.
Galt die IT lange Zeit als Lösung vieler Probleme, die in Zusammenhang mit dem Klimawandel stehen, ist sie mittlerweile selbst Gegenstand von Optimierungsbetrachtungen geworden. Ineffiziente Programmierung, oft hervorgerufen durch die Notwendigkeit eines schnellen Time-to-market, wurde vielfach durch immer schnellere Hardware oder mehr Ressourcen in der Cloud kompensiert. Diesen Weg gilt es zu verlassen. Die CO~2~-Emissionen, die durch Software entstehen, müssen konsequent reduziert werden.

Im Modul {curriculum-short} lernen die Teilnehmenden, das Thema Green Software ganzheitlich zu betrachten. Dies beginnt mit der Betrachtung der Rolle der IT beim Aufhalten des Klimawandels, einer Einführung in die aktuelle Regulatorik, die Sicht auf die Anforderungen verschiedener Stakeholder und der Benennung von Handlungsfeldern in Unternehmen. Von dort geht es über das Messen und das Monitoring von CO~2~-Emissionen bzw. Energieverbrauch hin zum Kernthema der Softwareentwicklung. In dieses zentrale Themengebiet fällt die Energieeffizienz verschiedener Softwarearchitekturen sowie grundlegender verwendeter Konzepte, energieeffizientes Datenhandling, optimierte Algorithmen aber auch der Einfluss und das Management von Qualitätsanforderungen in Bezug auf Energieeffizienz. Ein weiterer wichtiger Bestandteil ist das Thema Cloud, sowohl bezüglich Auswahl des Providers als auch den Möglichkeiten zum CO~2~-armen Betrieb darin. Zuletzt finden Möglichkeiten zur Verbesserung der Energieeffizienz im Entwicklungsprozess Betrachtung.

Am Ende des Moduls {curriculum-short} kennen die Teilnehmenden die wesentlichen Hebel um CO~2~ in der IT zu reduzieren. Sie können einschätzen, welche Auswirkungen die Softwarearchitektur dabei hat und wie Architekturmuster- und -stile wirken. Sie kennen Fallstricke beim Datenhandling und können einschätzen, welche Auswirkungen die Auswahl von technischen Komponeten haben. Die Teilnehmenden wissen, auf was es bei der Auswahl eines Cloud-Providers ankommt und sie kennen Möglichkeiten, wie beim Betrieb in der Cloud CO~2~ eingespart werden kann.
Am Ende des Moduls {curriculum-short} kennen die Teilnehmenden die wesentlichen Hebel um CO~2~ in der IT zu reduzieren. Sie können einschätzen, welche Auswirkungen die Softwarearchitektur dabei hat und wie Architekturmuster- und -stile wirken. Sie kennen Fallstricke beim Datenhandling und können einschätzen, welche Auswirkungen die Auswahl von technischen Komponenten haben. In Bezug auf die Cloud wissen die Teilnehmenden die dort angebotenen Möglichkeiten im Sinne der Energieeffizienz nutzen zu können.

// end::DE[]

Expand Down

0 comments on commit cafb5a7

Please sign in to comment.