• Prof. Dr. Andreas Möller
  • Prof. Dr.-Ing. Eckhard C. Bollow
  • Prof. Dr. Helmut Faasch

Prof. Dr. Andreas Möller

Current Courses

Prof. Dr. Andreas Möller

Arduino


Es heißt, Arduino sei eine König in Ivrea, Italien, im Mittelalter gewesen. Andere behaupten, dass Arduino eine Studentenkneipe gewesen ist, als Arduino für studentische Projekte des Interaction Design Institute Ivrea (IDII) entwickelt worden ist. Heute steht Arduino für ein Hardware/Software-Paket, das es erlaubt, sehr einfach einen Microcomputer um Sensoren (Temperatur, Bewegung, Energieverbrauch etc.) auszustatten, Aktoren wie Leuchtdioden oder Relais (z.b. als Schalter zu Ein- und Ausschalten von 240V-Leitungen) zu ergänzen und zu programmieren. Dazu besteht die Arduino Hardware (Arduino UNO) aus einem USB-Anschluss zum Anschluss an ein Laptop (benötigt man für das Programmieren), einem Anschluss für Spannungsversorgung und vor allem vielen Input- und Outputanschlüsse für die Sensoren und Aktoren. Das besondere Merkmal von Arduino ist, dass es für Studenten im Bereich Interactive Design entwickelt worden ist. NICHT vorausgesetzt werden Hard- und Softwarekenntnisse, es ist auch nicht notwendig zu wissen, wie man Hardware aufbaut ("löten"). Im Vordergrund stehen kreative computerbasierte Lösungen für verschiedenste Lebensbereiche wie Wohnen, Arbeit, Mobilität, Kunst. Das fängt an bei einfachen Blicklichtern, Energieverbrauchsmessungen, Master/Slave-Schaltern, einfachen Robotern... Im Internet finden sich zahlreiche Beispiele, was man alles mit diesen kleinen Microcomputern machen kann (vgl. http://www.arduino.cc/en/). In einer letzten Phase des Seminars werden Fragen der Zukunft der Gesellschaft und Nachhaltigkeit behandelt (Open Source und Open Hardware, Maker-Communities in der Gesellschaft, Green IT usw.).

Ziel: Im Vordergrund steht der kreative Umgang mit moderner Technik. Das ursprüngliche Anwendungsfeld, das Interaction Design, dient uns als Vorbild. Gleichwohl werden, nebenläufig, eine Reihe wichtiger Erfahrungen gemacht: zugängliche Hardware, deren Aufbau man nachvollziehen kann, Grundkenntnisse auf dem Gebiet der Elektronik (Anschluss einer Leuchtdiode), Entwickeln kleiner Programme, die dann auf der Hardware laufen. Leider können wir in diesem Semester keine Arduino-Kits einsetzen. ich werde das Arbeiten vorführen.

Operating Systems - An Introduction


Man kennt sie von den Abkürzungen iOS oder Android: Betriebssysteme – und dennoch ist weitgehend unklar, was da passiert und warum man sie überhaupt benötigt. Kurzdefinitionen und Lexikoneinträge geben einige Hinweise: es gehe um das Zusammenspiel von Hard- und Software, gemeinsame Funktionen usw. Das klingt in der Tat langweilig. Und trotzdem haben wir es bei der Gestaltung des Zusammenspiels von Hard- und Software mit Treibern zu tun, welche die Welt verändern.

Früher ging es beim Zusammenspiel um merkwürdige neue Artefakte – Software nämlich – und ebenso merkwürdige Hardware, etwa Floppylaufwerke. Heute ist mit Hardware fast alles gemeint, das wir gestalten und beeinflussen können: vom Telefon über den Kühlschrank bis hin zum Pkw. Die klassischen Formen des Computers sind nur noch eine Form der Computers und zudem im Verschwinden begriffen. Stattdessen wird vieles, das uns umgibt, auch zum Computer.

Mitgestaltung heißt in dem Zusammenhang, dass man sowohl Hardware als auch Software gestaltet. Mehrere Veranstaltungen werden anhand kleiner Beispiele zeigen, wie Software Hardware steuert und umgekehrt.

Ziel: Im Seminar wollen wir uns mit der Funktionsweise und den Potentialen des Zusammenspiels von Hard- und Software befassen. Das ist immer wieder ein Hin und Her zwischen den Grundlagen, die aus den 1960er- und 1970er-Jahren stammen, den Veränderungen, die heute angeschoben werden, und den Potentialen für die Zukunft. Neben den zentralen Funktionseinheiten von Betriebssystemen interessieren uns daher insbesondere auch aktuelle Entwicklungen. So kommt es immer wieder vor, dass wir wie in den 1970er Jahren mit der Kommandozeile der Betriebssysteme arbeiten und dabei mit aktuellen Entwicklungen und Potentialen hantieren.

Diese aktuellen Entwicklungen und Potentiale sind dann auch Gegenstand der Beiträge studentischer Gruppen. Das können Experimente mit der eigenen Cloud, kleine Komponenten für das Smart Home, Docker-Container, einfach Webserver usw. sein, je nach Interesse. Es geht uns um beispielhafte Mitgestaltung unserer digitalen Infrastrukturen.

Wir werden uns mit den Funktionen and Arbeitsweisen eines Betriebssystems online vertraut machen, d.h. ich werde anhand von Beispielen Aspekte vorführen.

Hierzu habe ich ein kleines Netzwerk aufgebaut mit einem Raspberry Pi als Beispiel-Rechner. Damit simulieren wir die Situation der Nutzung von Großcomputern aus den 1970er Jahren (nur dass unsere „Großrechner“ die Raspis zum Preis von knapp 40 Euro sind). Mein Notebook wird dabei zum Terminal, der mit den Raspberry Pis verbunden sind. Spezielle Bildschirme und Tastaturen benötigen wir also nicht. Die Raspberry Pis werden – wie man so schön sagt – „headless“ betrieben.

Falls Sie sich ohnehin mit bestimmten Themen in dem Feld befassen wollen (etwa Micro-Services, Docker-Container, Alexa-Skills), können Sie sich gern einbringen. Ich versuche dann, dies vorzuführen.

Life Cycle Assessment (LCA) & Material Flow Analysis (MFA)


UPDATE 24.03.2020 COURSE TAKES PLACE IN VIRTUAL FORM

Material Flow Analysis (MFA) and Life Cycle Assessment serve as frameworks that integrate different modeling and simulation approaches (calculation methods). The main challenge of calculation procedures in the field of MFA (and other tools for environmental modeling) is to solve equations numerically.

The modeling and simulation approaches comprise two steps or tasks: (1) the specification of a system of equations and (2) the calculation of solutions. Software tools provide support for both tasks. They provide an appropriate user interface (e.g. direct manipulation of objects and properties instead of equations) and a calculation engine (solvers).

Different strategies to specify and to solve equations are required: (1) Systems of linear algebraic equations (efficiency analyses like cost accounting or life cycle assessment), (2) System of non-linear algebraic equations (steady state in material and energy flow systems), (3) Systems of ordinary differential equations (dynamics of stocks).

So, core topics of the seminar are:

+ Application of solution methods for linear equations,

+ Approaches to solving sets of nonlinear equations,

+ MFA & LCA as accounting systems for material and energy flows and stock

+ Assessment of environmental impacts of products, services and decisions

Ziel: "A model is an abstraction of reality" (Wainwright, Mulligan 2003). We are interested in future-oriented immaterial formal models (cf. the "need to look into the future" (Wainwright, Mulligan 2003) in sustainability sciences). In these models, observation or data collection must be replaced by specification and calculation. The purpose of the seminar is to introduce the basic ideas behind those approaches.

Life Cycle Assessment & Material Flow Analysis can be considered as application domains for different strategies: calculation of carbon footprints, assessment of global environmental impacts of products and services, flow rates (material and energy flows per period), stocks and stock dynamics,...

Energy and material flow management in companies


Der Energie- und Materialfluss in einem produzierenden Unternehmen ist Basis für eine ökologische Bewertung der wirtschaftlichen Aktivität. Er kann auch einer ökonomischen Bewertung dienen und damit an die klassische Kostenrechnung anknüpfen. Weiterentwicklungen, wie das Material Flow Cost Accounting (MFCA), dienen dem Aufzeigen von Ineffizienzen - sowohl aus Kosten- wie auch aus Umweltsicht. In der Veranstaltung werden anfangs die grundlegenden Prinzipien einer Energie- und Stoffstromanalyse vorgestellt, dazu entsprechende Methoden und Tools. Die Teilnehmer/innen arbeiten sich dann in eine Software zu MFCA ein und erstellen eigenständig ein Beispielprojekt.

Ziel: Ausarbeitung und Präsentation einer Studie (Simulation einer Unternehmensberatung, die ein mittelständisches Unternehmen zur Steigerung Ressourceneffizienz)

Sustainability, Digital Media and Information Society


UPDATE 24.03.2020 COURSE TAKES PLACE IN VIRTUAL FORM

Main focus of the seminar in this semester is on technology assessments in the field of smart home and internet of things. These key words describe a new dimension of human computer interaction (e.g. Alexa or Siri), new forms of technology-based communication and interpersonal relationships. Whereas smartphones, tablets and other devices and well as Facebook and WhatsApp caused obvious and significant changes in our lifeworld, the internet of things stands for rather subtle development: electronic appliances with internet access, personal wireless LED lighting, amazon echo, smart metering etc. The technology provides means to increase energy and resource efficiency. On the other hand, IoT involves data privacy and ethical issues (tracking, surveillance. profiling,…).

Ziel: At the beginning, we want to introduce into basic technologies (wifi technologies, typical hardware, energy efficiency), including some practical experiments. The second part examines possible impacts in different dimensions: on the social construction of reality, data privacy and open data, and sustainable development.

Further information about courses you will find the academic portal myStudy.

Prof. Dr.-Ing. Eckhard C. Bollow

Current Courses

Prof. Dr.-Ing. Diplom-Informatiker Eckhard C. Bollow

About the art of Programming


Im Seminar wird ein Überblick über typische Anwendungen von Programmen gegeben. Was ist ein Algorithmus? WIr erarbeiten Schritt für Schritt eine Programmiersprache (Java), um schließlich praktisch zu programmieren. In Teams von jeweils 3 Studierenden wird eine selbst gewählte Anwendung entworfen, programmiert, implementiert, getestet und abschließend präsentiert werden.

Folgende Themen werden im Laufe des Seminars behandelt:

- Typische Anwendung von Programmen und deren Eigenschaften aus Sicht der Softwareentwicklung

- Was kennzeichnet eine Programmiersprache und wie unterscheiden sich Programmiersprachen?

- Wie werden Anwendungen entworfen, programmiert und getestet?

- Aufwandsabschätzung für die Konzeption und Implementation von Software?

Ziel: Die Studierenden erlangen folgende Kenntnisse :

- Was ist ein Algorithmus? Eigenschaften und Komplexität von Algorithmen.

- Eigenschaften von Programmen und Programmsystemen

- Kenntnisse in der Programmierung, Gestaltung graphischer Bedieneroberflächen, Speicherung und Abruf externer Daten

- Die Fähigkeit, den für die Konzeption und vor allem auch für die praktische Implementierung von Software notwenigen Aufwand einzuschätzen

- Grenzen und Risiken von Algorithmen und Programmierung derselben

Age of Digital Transformation


Alle Welt spricht von Web 2.0. Web 2.0 bedeutet: interaktive Partizipations-Plattformen. Die bis dahin klassische Rollenverteilung von Anbieter und lesendem Anwender hat sich weitgehend aufgelöst. Der Anbieter wird Nutzer – der Nutzer wird Anbieter. Web 2.0 ermöglicht jedermann/jederfrau Ideen und Inhalte zu generieren, bereitzustellen und mit anderen zu teilen. In dieser Veranstaltung werden die wesentlichen Merkmale des Web 2.0 theoretisch und an Hand von Beispielen und Anwendungen vorgestellt. Es erfolgt eine kritische Auseinandersetzung mit den gesellschaftlichen Wirkungskontexten.

Ziel: Die folgenden Aspekte sollen in dieser Veranstaltung bearbeitet werden:

-> Paradigmenwechsel von Web 1.0 auf Web 2.0

-> Charakteristika des Web 2.0: aktive Anwender-Beteiligung, dynamische Inhalte, Metadaten, Web-Standards, Skalierbarkeit, Offenheit, Freiheit, kollektive Intelligenz

-> „Soziale Netzwerke“ – Facebook, StudiVZ, Xing, Twitter, Foren, Blogging, Wikis, RSS-Feeds

-> Kurz-Exkurs: „Die Technik dahinter“

-> Wirkungskontexte auf die Gesellschaft

-> Beispiele: (politisches) Campaigning, Mobilisierung, Flash-Mobs

-> Chancen und Risiken der neuen Techniken

-> Web 1.0, Web 2.0 – Web X.0 :: Perspektiven ?

-> One-to-Many Communication vs. Many-to-Many Communication und die Folgen

Sustainability, Digital Media and Information Society


UPDATE 24.03.2020 COURSE TAKES PLACE IN VIRTUAL FORM

Main focus of the seminar in this semester is on technology assessments in the field of smart home and internet of things. These key words describe a new dimension of human computer interaction (e.g. Alexa or Siri), new forms of technology-based communication and interpersonal relationships. Whereas smartphones, tablets and other devices and well as Facebook and WhatsApp caused obvious and significant changes in our lifeworld, the internet of things stands for rather subtle development: electronic appliances with internet access, personal wireless LED lighting, amazon echo, smart metering etc. The technology provides means to increase energy and resource efficiency. On the other hand, IoT involves data privacy and ethical issues (tracking, surveillance. profiling,…).

Ziel: At the beginning, we want to introduce into basic technologies (wifi technologies, typical hardware, energy efficiency), including some practical experiments. The second part examines possible impacts in different dimensions: on the social construction of reality, data privacy and open data, and sustainable development.

Modeling of ecosystems


Wir geben eine Einführung in die Ökosystemmodellierung und erarbeiten die Modellierung als Methode. Wir entwickeln konzeptuelle Modelle, aber auch formale Modelle. Gemeinsam setzen wir formale Modelle in Software um und führen damit Simulationen durch. Beispielhaft beschäftigen wir uns mit Modellen, die für spezielle Fragen der Ökosystemforschung relevant sind. Grenzen der Modellierung und von Simulationen werden betrachtet und diskutiert.

Ziel: Die Studierenden verstehen Grundlagen der Modellierung und können diese auf Ökosysteme anwenden. Die Studierenden kennen typische mathematische Modelle für Ökosysteme. Sie können Komplexität und Vereinfachungsfragen der Ökosystemmodellierung einordnen und bewerten.

Introduction to Sustainability Communication - Campaign Development 1


In diesem Modul werden die Grundlagen der Nachhaltigkeitskommunikation dargelegt und anhand von relevanten Handlungsfeldern der Nachhaltigkeitskommunikation veranschaulicht. Dabei werden die theoretischen Bezüge der Soziologie, Psychologie, Kommunikations- und Medienwissenschaften sowie der Bildungswissenschaften aufgezeigt.

Ziel: Interdisziplinäre Auseinandersetzung mit grundlegenden Theorien der Nachhaltigkeitskommunikation sowie praktische Anwendung von Konzepten. Fähigkeiten, Fragestellungen der Nachhaltigkeitskommunikation selbständig zu entwickeln, klar einzugrenzen, in einem vorgegebenen Zeitrahmen zu bearbeiten und anschließend Ergebnisse zu präsentieren. Erkennen, Analysieren, Beurteilen und Mitgestalten aktueller Entwicklungen in der Gesellschaft.

Further information about courses you will find the academic portal myStudy.

Prof. Dr. Helmut Faasch

Current Courses

Further information about courses you will find the academic portal myStudy.