Praktikum DV-Anwendungen in der Technik

Das Software-Praktikum "DV-Anwendungen in der Technik" ist ein Pflichtfach im Studiengang Informatik.

Betreuender Dozent: Prof. Dr. Hubert Hoegl

Mitarbeiter: Schöppler M.Sc.,  Hr. Dieminger

Ziel der Veranstaltung

Dieses Praktikum dient zur Einführung und Vertiefung der Kenntnisse von technischen DV-Anwendungen, insbesondere der hardware- und systemnahen Programmierung. Es enthält Versuche zu diversen Hardwarekomponenten unter den Betriebssystemen Windows oder LINUX und zu Embeddedsystemen. Die Versuche befassen sich zum Teil mit Systemaufrufen und zum Teil mit der Programmierung von Bausteinen und Schnittstellen wie USB, Sprachausgabe, DSP. Es müssen auch Interrupt Service Routinen und Treiber erstellt werden, z.B. für Windows oder Chipkartenleser. Im Unix-Bereich geht es um verteiltes Arbeiten im Netzwerk.

Hardwarenahe Programmierung erfordert zunächst eine Auseinandersetzung mit den technischen Beschreibungen der Hardware, auf die die Programme zugreifen sollen. Hinzu kommen Problemstellungen beim Zugriff auf die Hardware, die sich manchmal nur durch Versuche in den Griff bekommen lassen. Im Labor G2.09 werden Systeme bereitgestellt, die sich von der bekannten Hardware "zu Hause" unterscheiden und die hier "gefahrlos" untersucht werden können.

Die Versuche erfordern den Einsatz von Grundlagenwissen bei der Handhabung von exotischen oder aktuellen technischen Systemen. Es ist eine selbständige Einarbeitung in neue Problemkreise erforderlich: Problemorientiertes Lernen anstelle von Frontalunterricht. Es gibt meist mehrere Wege zur Lösung der Probleme, es müssen Sackgassen erkannt werden und der Arbeitseinsatz sinnvoll gesteuert und in der Gruppe verteilt werden. Bewertet wird eher die Vorgehensweise als das Ergebnis: Teilen Sie Aufgaben wie Recherche, Ideenfindung, Umsetzung, Testen, Dokumentieren geeignet innerhalb der Gruppe auf. Wartezeiten entstehen oft unerwartet.

Die Ergebnisse sollen im Form von Kolloquium und schriftlichem Bericht sorgfältig präsentiert werden: Eine Problemlösung ohne entsprechende Dokumentation kann nicht weiterverwendet werden und ist damit für andere wertlos.


Randbedingung der Veranstaltung

Es besteht freie Auswahl aus einem breiten Aufgaben-Angebot aus dem EDV-Alltag. Oftmals sind die Aufgaben recht allgemein gestellt und der Anspruch entsteht dadurch, dass ein Problem nicht nur experimentell, sondern auch in der Tiefe bearbeitet werden muss

Es gibt Versuche zu Themen wie Biometrie, Java Card, Sicherheit, Webservices, sowie zur Entwicklung von Programmen für technische Problemstellungen. Es werden nicht alle Versuche in jedem Semester angeboten. Fortlaufend werden neue Versuche vorbereitet. Die Studierenden können sich die Versuche auswählen.

Es ist eine Schwerpunktbildung möglich, indem eine Serie von aufeinander aufbauenden Versuchen oder eine Vertiefung durch Folgeversuche gewählt wird. Neue Versuche sind nach Absprache möglich.


Literatur

Neben den kurzen Versuchsanleitungen, müssen Sie sich selbst um Informationen bemühen.