Code & Context (B.Sc.)

Modulhandbuch ab 2025

Kurs »Internet of Things« (DT31)

Kursverantwortlich
Prof. Dr. Christian Faubel
Sprache
deutsch, englisch
Kreditpunkte
3 ECTS
Arbeitsaufwand
40h Kontaktzeit / 50h Selbstlernzeit
Art
Basis
Kompetenzcluster
Dual Reality and Smart Spaces / Software Development and Architecture
Gehört zum Modul
Developing Things 3
Teilmodulprüfung
Lernportfolio oder mündlicher Beitrag (kontinuierlich während der LV und der Modulwoche) (unbenotet - strukturiertes Feedback)

Angestrebte Lernergebnisse / Learning Outcomes

Die Studierenden können hardwarenah vernetzte Geräte entwickeln, die ihre physikalische Umgebung wahrnehmen und verändern, indem sie

  • Sensoren und Aktoren zur Messung und Veränderung der Umwelt auswählen,
  • hardwarenahe Software für Mikrocontroller und Einplatinencomputer entwickeln,
  • geeignete Protokolle zur Vernetzung im Internet of Things kennen und nutzen,
  • sowie Prototyping als Entwicklungsansatz im IoT einsetzen,

um später Anwendungen und Produkte zu realisieren, bei denen digitale und dingliche Welten vernetzt sind und miteinander wechselwirken.

Inhalt

  • Physical Computing
  • Einfache Client-Server Communication
  • Nachrichtenprotokolle
  • Microcontroller-programmierung
  • Microcontroller mit WIFI
  • WIFI-Protokolle

Lehr und Lernformen

Projektarbeit mit seminaristischen Input.

Materialien / Ressourcen

auf TH-Spaces bereitgestelt:

  • Lehrvideos,
  • Kurztutorials,
  • links zu Tutorials
  • Literatur
    • Igoe, T. (2007). Making things talk: Practical methods for connecting physical objects. “ O’Reilly Media, Inc.”.
    • Rowland, C., Goodman, E., Charlier, M., Light, A., & Lui, A. (2015). Designing connected products: UX for the consumer Internet of Things. “ O’Reilly Media, Inc.”.