Entwicklung mit Einplatinencomputern

Modulnummer
CS2341
Modulverantwortliche
Peter Kneisel
Dozenten
  • Ilja Michajlow
  • Konstantin Schuler
  • Kurzbeschreibung

    Die Studierenden erwerben notwendige Kenntnisse über die Entwicklung mit Einplatinencomputern. Während des Kurses arbeiten die Studenten an Projekten in denen unterschiedliche Komponenten wie beispielsweise Sensoren sowie Aktoren, Kameras oder Displays verwendet werden. Die Studierenden können innerhalb eines Teams arbeiten und gemeinsam Anwendungen entwickeln. Außerdem sind die Studierenden in der Lage die Projektarbeit selbst zu organisieren, das Themengebiet zu differenzieren und ihre Ergebnisse vorzustellen.

    Qualifikations- und Lernziele

    Die Studierenden: können die einfachsten Schaltkreise modellieren und implementieren verstehen die Arbeitsweise von Raspberry Pi und Arduino kennen die grundlegenden Anwendungsfälle von Einplatinencomputern kennen die wichtigsten Komponenten und deren Eigenschaften können verschiedene Sensoren und Aktoren in eigene Projekte einbinden können Anwendungen mit Raspberry Pi entwickeln

    Lerninhalte
    • Entwicklung mit Arduino und Raspberry Pi
    • Elektrische Schaltkreise
    • Komponenten und Aufbau von Einplatinencomputern
    • Schnittstellen und Bussysteme
    • Entwicklungsmethoden
    • Einführung in Python
    • Erstellung von kleinen Projekten mit Raspberry Pi
    Moduldauer (Semester)
    1
    Unterrichtssprache
    Deutsch
    Gesamtaufwand
    3 CrP; 90 Stunden, davon etwa 30 Stunden Präsenzzeit.
    Semesterwochenstunden
    2
    Lernformen

    Praktikum 2 SWS

    Geprüfte Leistung

    Prüfungsvorleistung: Zwischenprüfung mit offenen und/oder MultipleChoice-Fragen (Multiple-Choice-Anteil wird den Studierenden rechtzeitig und in geeigneter Weise bekannt gegeben)

    Prüfungsleistung: Durchführung der Projektarbeit mit Abschlusspräsentation

    Bewertungsstandard

    Bewertung der Prüfungsleistung nach § 9 der Prüfungsordnung (Teil I der PO)

    Häufigkeit des Angebots
    Nach Bedarf
    Literatur
    • Kofler, Kühnast, Scherbeck "Raspberry Pi - Das umfassende Handbuch", Galileo Computing
    • Sven Ruppert "IoT für Java-Entwickler : Eigene Projekte mit Raspberry Pi und Co"
    • Michael Weigend "Raspberry Pi programmieren mit Python", mitp
    • Maik Schmidt "Raspberry Pi: Einstieg - Optimierung - Projekte", dpunkt.verlag
    Voraussetzungen

    CS1024 Internetbasierte Systeme

    II2008 Physical Computing

    Vorausgesetzte Module