Beiträge#
Dieses Werk und damit verbundene Inhalte sind – sofern nicht anders angegeben – lizenziert unter der Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA 4.0).
Dieses Werk wurde durch Beiträge verschiedener Personen ermöglicht.
Inhaltliche Beiträge
Ursprüngliche Fassung (Modul „Computational Thinking“)
Benedikt Zönnchen: Entwicklung des interaktiven Lehrbuchs „Computational Thinking“. Die ursprüngliche Fassung ist auf GitHub verfügbar.
Profil: Benedikt Zönnchen
Buch: Computational Thinking
Mathias Schwaller: kleinere textuelle Verbesserungsvorschläge und Korrekturen.
Profil: github.com/mathias-schwaller
Neue Fassung (Modul „Ingenieurinformatik – Programmieren“)
Christina Maria Mayr: Anpassung, Erweiterung und Neustrukturierung der Inhalte für das Modul „Ingenieurinformatik – Programmieren“. Insbesondere wurden Teile des Buches neu entwickelt und bestehende Inhalte/Beispiele/Grafiken kuratiert und integriert.
Profil: christinamariamayr.de
David Straub: Praktikumsübersicht (verantwortlich; Kapitel „Praktikum“,
chapters/01-course-overview/1-5-2-Praktikum.md).Profil: David Straub
Ein Teil der Übungsaufgaben stammt aus den Übungsmaterialien von Tilman Küpper:
Tilman Küpper: Konzeption der PA*-Praxisaufgaben
Profil: Tilman Küpper
Einverständnis: Tilman Küpper hat sein Einverständnis gegeben, dass wir Übungsbeispiele wiederverwenden dürfen.
Christina Maria Mayr: Integration der PA*-Praxisaufgaben in das Skript, Entwicklung eigener Aufgabenbeispiele (nicht explizit gekennzeichnet)
Die folgende Tabelle zeigt, welche PA*-Übungsaufgaben im Skript (Kapitel 01–12) verwendet werden:
Kapitelname |
Übungsaufgabe (PA*) |
|---|---|
2 Basiswissen |
PA2.3: BMI klassifizieren |
2 Basiswissen |
PA2.4: ICAO-Standardatmosphäre (Interpolation) |
2 Basiswissen |
PA4.1 (Idee): Euklidischer Algorithmus als Pseudocode |
5 Python-Ökosystem & Setup |
PA1.4: Kreisberechnung mit math |
5 Python-Ökosystem & Setup |
PA3.11: Dateiinhalt ausgeben |
6 Python Grundlagen |
PA1.3: Temperatur umrechnen (Variablen + Zuweisung) |
6 Python Grundlagen |
PA2.2: Maximum (und Median) aus drei Zahlen |
7 Datentypen |
PA3.10: Fibonacci-Folge als Liste |
7 Datentypen |
PA3.11 (Variante): Zeilen verarbeiten |
8 Eingaben & Ausgaben |
PA1.1: Umrechnung kW ↔ PS |
8 Eingaben & Ausgaben |
PA1.5: Widerstände einlesen und prüfen |
8 Eingaben & Ausgaben |
PA2.1: Stromrechnung (:.2f) |
9 Kontrollfluss |
PA2.1: Stromrechnung mit if/elif/else |
9 Kontrollfluss |
PA3.1: Fakultät |
9 Kontrollfluss |
PA3.4: Würfelspiel simulieren (Teil 1 & 2) |
10 Funktionen |
PA4.3: Mitternachtsformel als Funktion |
10 Funktionen |
PA4.5: Kraftvektor zerlegen (inkl. Fortsetzung) |
10 Funktionen |
PA4.1: ggT finden (Euklid) |
10 Funktionen |
PA5.6: Nullstelle finden (Bisektionsverfahren) |
11 Objektorientierung |
Praxisaufgabe (PA1.5): Widerstände (Reihe/Parallel) |
12 Fallbeispiel |
PA5.4: Akku (Parsing) |
12 Fallbeispiel |
PA5.4: Akku (Plot, 90%/80%) |
Herausgabe von Buch und Website
Herausgeberin: Christina Maria Mayr.
Sie ist für die Integration und redaktionelle Abstimmung der inhaltlichen Beiträge verantwortlich.
Technologische Beiträge
Christina Maria Mayr: Software-Architektur des Buchprojekts, Strukturierung, Build-/PDF-Pipeline und Pflege des Deployments.
Johannes Ebke: Bereitstellung der Infrastruktur (JupyterHub, Kubernetes-Cluster im Rahmen des Deployment-Konzepts)
Einsatz von KI
Zur Illustration und zur Überarbeitung von Textpassagen wurde ein KI-gestütztes Werkzeug eingesetzt:
OpenAI (2026). ChatGPT (Version GPT-5.2) [Large language model]. chat.openai.com
Die Inhalte wurden redaktionell geprüft und angepasst.
Hinweis: Wenn Sie Beiträge zu diesem Buch geleistet haben und hier aufgeführt werden möchten, kontaktieren Sie Christina Maria Mayr.