diff --git a/docs/00b-basics/01-what-to-expect-of-this-module.adoc b/docs/00b-basics/01-what-to-expect-of-this-module.adoc index a61b00c..79d20a5 100644 --- a/docs/00b-basics/01-what-to-expect-of-this-module.adoc +++ b/docs/00b-basics/01-what-to-expect-of-this-module.adoc @@ -1,10 +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 Prozessoren, mehr Hauptspeicher oder schlicht mehr Ressourcen in der Cloud kompensiert. Diesen Weg gilt es zu verlassen und die CO₂-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. Beginnend mit der Einführung in die Regulatorik, Anforderung verschiedener Stakeholder und der Benennung von Handlungsfeldern in Unternehmen über das Messen von CO₂-Emissionen bzw. Energieverbrauch hin zum Kernthema der Softwareentwicklung. In dieses Themengebiet fällt die Energieeffizienz verschiedener Softwarearchitekturen sowie grundlegender verwendeter Konzepte, energieeffiziente Datenstrukturen und Algorithmen aber auch der Einfluss und das Management von Qualitätsanforderungen auf Energieeffizienz. -Ein weiterer wichtiger Bestandteil ist das Thema Cloud, sowohl bezüglich Auswahl des Providers als auch den Möglichkeiten zum CO₂-armen Betrieb darin. Zuletzt finden Möglichkeiten zur Verbesserung der Energieeffizienz im Entwicklungsprozess Betrachtung. +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 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[]