198915 Introductory course on application debugging
Sommersemester 2014 | Stand: 21.05.2014 | LV auf Merkliste setzenAm 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
- Fakultät für Geo- und Atmosphärenwissenschaften
- Fakultät für Mathematik, Informatik und Physik
- Masterstudium Informatik nach dem Curriculum 2007 (120 ECTS-AP, 4 Semester)
- Masterstudium Technische Mathematik nach dem Curriculum 2007 (120 ECTS-AP, 4 Semester)
- "Doctor of Philosophy" - Doktoratsstudium Informatik nach Curriculum 2009 (180 ECTS-AP, 6 Semester)
- "Doctor of Philosophy" - Doktoratstudium Mathematik nach Curriculum 2009 (180 ECTS-AP, 6 Semester)
- Interfakultäre Studien und interdisziplinäres Angebot