Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.


Infokasten

Diese Wiki-Seite dient zum Sammeln von Informationen, wie Nachhaltigkeitsaspekte in die Lehre an der Universität Stuttgart integriert werden könnten. Hierzu lohnt sich insbesondere der Blick auf andere Hochschulen.

Aktueller Stand

Bedeutung "Nachhaltigkeit in der Informatik"?

...

NameHochschuleVerpflichtend? Wahlmodul?UmfangInhalteAnmerkungen
Ways of Thinking in InformaticsTU WienInformatik-Studierende im ersten Bachelor-Jahr6 LP
  • Responsible Thinking
  • Scientific Thinking
  • Design Thinking
  • Creative Thinking
  • ...

Sustainable TechnologyHochschule Trier

  • Einführung in die Energietechnik
  • Globale Systeme für erneuerbare Energien
  • Treibhausgase und Klimawandel
  • Ingenieurwesen und Energieeffizienz
  • Grüne IT
  • Lüftung und Klimatisierung
  • Nachhaltige Biotechnologie
  • Umweltgeotechnik

Nachhaltige SoftwaretechnikUmwelt-Campus Birkenfeld (Hochschule Trier(Frage))Wahlmodul5 ECTS
  • Begriffsbestimmung: Was macht Softwaretechnik und Software-Entwicklung nachhaltig? Was ist nachhaltige Software?

  • Mathematische Grundlagen (Optimierungsverfahren)

  • Advanced Sustainable and Green Software Engineering

  • Wiederverwendung und Modularisierung

  • Fortgeschrittene Methoden der Software-Entwicklung

  • Contextual Design

  • Design Patterns

  • Web Application Frameworks

  • Testverfahren

  • Soft Skills in der Software-Entwicklung

Dozent: Prof. Dr. Stefan Naumann

Teil der Vertiefungsrichtung Sustainability and Information Systems

Nachhaltigkeit und ITUni WürzburgPflicht für Studierende des Studiengangs "Informatik und Nachhaltigkeit"5 ECTS
  • Gesellschaftlichen Herausforderungen bzgl. Nachhaltigkeit
  • Auswirkung der Informationstechnik durch ihre Bereitstellung und Nutzung, die Umwelt- und Nachhaltigkeitsbilanz der Informationstechnik
  • Möglichkeiten, nachhaltige IT Systeme zu schaffen

Energy-Aware EngineeringUni Würzburg
5 ECTS
  • Bewertung von Energiebedarf und Energieeffizenz von technischen Systemen
  • Energiebewusste Mechanismen, um Daten (z.B. Sensordaten im IoT) zu übertragen und technische Systeme (Datenzentren und Clouds) zu betreiben

Technik und EthikTU GrazPflicht für Studierende des Studiengangs "Information and Computer Engineering"2 ECTSIn der Lehrveranstaltung werden soziale, ethische und rechtliche Aspekte des Informations- und Computer Engineerings thematisiert. Nach einer generellen Einführung in ethische Theorien zu Technik fokussiert die Lehrveranstaltung auf zentrale ethische und rechtliche Herausfordungen von ICE. Anhand von Fallbeispielen werden aktuelle Fragestellungen, Konflikte und öffentliche Debatten sowie Normsetzungprozesse diskutiert.
Green Software EngineeringUniversity of MinhoWahlmodul im Master-Programm Software Engineering

Objectives:

  • Be able to instrument, monitor and measure the energy consumption of software systems.
  • Become aware of the impact of programming practices on energy consumption.
  • Become familiar with the research problems in the field of green software engineering.

Siehe Paper:

Saraiva, J., Zong, Z., & Pereira, R. (2021). Bringing Green Software to Computer Science Curriculum: Perspectives from Researchers and Educators. Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V. 1, 498–504. https://doi.org/10.1145/3430665.3456386

Green Computing

Advanced Green Computing

Texas State UniversityWahlmodul im Ph.D.-Programm Computer Science

Objectives:

  • Be able to understand the state-of-the-art research and best practices of industry in green computing.
  • Be able to identify and address new research problems in green computing.
  • Be able to understand the impact of different programming practices on software energy efficiency

Siehe Paper:

Saraiva, J., Zong, Z., & Pereira, R. (2021). Bringing Green Software to Computer Science Curriculum: Perspectives from Researchers and Educators. Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V. 1, 498–504. https://doi.org/10.1145/3430665.3456386

Service Oriented DesignVrije Universiteit AmsterdamBei Wahl der Vertiefungsrichtung "Software Engineering and Green IT" verpflichtend6 ECTS
  • Learn the notion of sustainability-quality, and how to include it in service oriented design (Knowledge and Understanding; Applying Knowledge and Understanding; Making judgements; Communication; Learning Skills).

  • ...

Green LabVrije Universiteit AmsterdamBei Wahl der Vertiefungsrichtung "Software Engineering and Green IT" verpflichtend6 ECTS
  • Understand and measure the impact of software over energy consumption. (Applying knowledge and understanding) (Making judgements)

  • ...







Spezialisierte Studiengänge zu "Informatik & Nachhaltigkeit"

...

  • "While research in green software is rapidly increasing, several recent studies with software engineers show that they still miss techniques and tools to develop greener software"
  • "In fact, all those recent studies show that academia should not only advance state-of-the-art research in green software design, but also educate software engineers towards greener software development. Obviously, this education is best provided from the very beginning of a software engineer career. Unfortunately, today’s undergraduate computer science (CS) education often fails to address our social and environmental responsibility"
  • "Question: On a scale of (Highly Disagree) 1-5 (Highly Agree), do you agree that there is enough teaching material available to support a course on green software/computing?"
  • "The quickly surging demand for energy efficient computing makes it no longer sufficient for traditional computer science curriculum to train our students with only performance-oriented programming skills and mindset. It is paramount to encourage students to "think green" and write greener code."
  • Topics covered by the master level course "Green Software Engineering" (University of Minho):

    • strategic and aspect oriented programming (compute metrics and transform/refactor source code)
    • monitor energy consumption (with RAPL)
    • Red smalls + green refactorings (e.g. greeness of Java collections)
    • Concept "Energy debt" + monitoring (with E-Debitum plugin for SonarQube)
    • fault localization techniques e.g. SPELL)
    • Automatic energy-aware program repair
  • "We strongly recommend integrating green computing/software modules “early” and “often” to existing courses in a way that enhances what is already taught and that melds naturally in a given course."

...