198915 Introductory course on application debugging

Sommersemester 2014 | Stand: 21.05.2014 LV auf Merkliste setzen
198915
Introductory course on application debugging
VU 1
2,5
Block
jährlich
Englisch

Am Ende der Lehrveranstaltung sollten Kursteilnehmer in der Lage sein, ihre Anwendungen zu testen, Fehler aufzuspüren und zu entfernen und grundlegenede Debugging-Strategien auf aktuellen Betriebsystemen durchzuführen (Linux). Die Teilnehmer erhalten zudem einen Überblick über verfügbare Tools (hauptsächlich symbolische-/Quellcode-Debugger) und lernen, diese auf eine Reihe von Problemstellungen anzuwenden.

Dieser Kurs richtet sich an alle C/C++ und Fortran Programmierer, welche sich für die grundlegenden Prinzipien des Applikations-Debugging (Test, Fehleridentifizierung, Fehlerbehebung) interessieren. Es werden nicht nur die üblichen Debugging-Aspekte, wie post-mortem Analyse und Ablaufkontrolle behandelt, der Kurs soll auch allgemeine Richtlinien für die effiziente Fehlersuche und die Erzeugung robusten und zuverlässigen Codes vermitteln. Teilnehmer erhalten zudem eine Einführung in die Benutzung des TotalView Debuggers für paralelle (MPI, OpenMP und hybride) Applikationen.

Vorlesung und Computerübungen

Kombiniert: Anzahl der gelösten Programmierübungen und Präsentation der gelösten Aufgaben, sowie ein Abschlusstest am Ende des Semsters

Der Kurs setzt minimle Kenntnisse in prozeduraler Programmierung (vorzugsweise C/C++ oder Fortran) voraus. Ein grundlegendes Verständnis paralleler Programmierparadigmen (MPI, OpenMP) wäre hilfreich.

Dieser Kurs wird vom Forschungsschwerpunkt Scientific Computing in Zusammenarbeit mit dem Zentralen Informatikdienst (ZID) der Universität Innsbruck angeboten.

Die Lehrveranstaltung wird geblockt während der letzten drei Semesterwochen angeboten. Die endgültigen Termine werden mittels Abstimmung unter folgendem Doodle-Link festgelegt (bitte geben Sie zumindest Vorname und Initiale des  Nachnamens an):
 
http://doodle.com/huy7w75q4c7qpu9r

13.06.2014
Gruppe 0
Datum Uhrzeit Ort
Fr 13.06.2014
09.00 - 14.00 rr 19 rr 19 Barrierefrei
Fr 20.06.2014
09.00 - 14.00 rr 19 rr 19 Barrierefrei
Fr 27.06.2014
09.00 - 14.00 rr 19 rr 19 Barrierefrei