Department of Computer Science Technische Universitaet Muenchen
Home People Teaching Research Publications Info Sitemap
Aufgabenblätter u. Zusatzdaten | Links u. Software

Praktikum
Medizinische Bildverarbeitung in C# :
WS 2005/06

Wahlpflichtpraktikum Bilddeutung und Sensorsignalverarbeitung (Informatik I, 6 SWS)

Univ.-Prof. Dr. Bernd Radig

Verantwortlicher Mitarbeiter: Dr. Michael Roth


Überblick - Themengebiet - Zielsetzung - Voraussetzungen - Anmeldung - Teilnehmerzahl

Wichtige aktuelle Informationen (Di 18.10.05)

- Die Gruppen- und Termineinteilung ist abgeschlossen!

Schnellüberblick

Durchführung: in Zweiergruppen
Voraussetzungen: DVP, Grundkenntnisse in Objektorientierung, erste Erfahrungen mit Java und/oder C++
Schein: Informatik I (Wahlpflichtpraktikum Bilddeutung und Sensorsignalverarbeitung, 6 SWS)
Termin: gruppenabhängig, flexibel
Ort: MI 02.09.038
Anmeldung: Die zentrale Anmeldung erfolgt vom 11.-15.7.2005 in der Rechnerhalle. In der Zeit vom 22.6. bis 1.7. kann auch eine dezentrale Anmeldung direkt bei uns erfolgen.
Betreuer: Michael Roth, Manuel Schröder


Zielsetzung

Dieses Praktikum führt über die Realisierung einer kleinen Anwendung aus dem breiten Themengebiet der medizinischen Bildverarbeitung in die grundlegenden Techniken der Programmiersprache C# (Microsoft) sowie des Extreme Programming-Entwicklungsansatzes ein.

Ziel in dem Praktikums ist es einerseits, anhand von Programmieraufgaben die Grundlagen der Sprache C# zu erlernen, wobei die Aufgaben unter intensiver Betreuung in kleinen Zweier-Gruppen bearbeitet werden. Andererseits werden ebenso die wichtigsten Konzepte und Techniken des Extreme Programming-Ansatzes vermittelt und praktisch erprobt.

Die resultierende Anwendung entsteht durch sukzessives betreutes Bearbeiten der wöchentlichen Aufgabenblätter, d.h. die Aufgaben bauen jeweils auf einander auf.
  • C# (ausgesprochen "C sharp") ist die systemeigene Sprache für Microsofts .NET Common Language Runtime. C# weist dabei die Vorteile einer eleganten, einheitlichen und leicht erlernbaren Umgebung auf (z.B. Garbage Collection ala Java) und bietet aber dennoch bei Bedarf Zugriff auf "weniger angesehene" Funktionalität (z.B. Zeiger ala C/C++).
  • Extreme Programming (XP) ist eine so genannte "leichtgewichtige" Softwareentwicklungsmethode. Wenngleich der reisserische Name zunächst anderes vermuten lässt, handelt es sich dabei keineswegs um eine Hacker-Methode, sondern XP besitzt sehr wohl eine Vielzahl methodisch fundierte Aspekte. XP-Techniken sollen bei überschaubarem Aufwand die schnelle Erstellung qualitativ hochwertiger, ausgetesteter Software zur vollsten Zufriedenheit des Kunden ermöglichen.


Themengebiet für das Wintersemester 2005/06

Das im Rahmen des Praktikums im kommenden Semester behandelte Unterthema wird erst im April festgelegt werden. Mögliche Kandidaten sind u.a. die in der Vergangenheit bereits erfolgreich bearbeiteten:
  • 3D-Grafikdarstellung medizinischer Datensätze ( 'Volume Rendering' )
  • Matching medizinischer Bilddaten, z.B. Röntgenbilder ( 'Image Fusion' )
Keine Angst, wenn Sie obige Themenbeschreibung auf Anhieb nicht verstehen oder verwirrend finden. Die Aufgaben des Praktikums werden so gestaltet sein, dass ausser den weiter untenstehenden generellen Voraussetzungen keine speziellen Vorkenntnisse nötig sind.


Voraussetzungen/Vorkenntnisse

WICHTIG: Praktische Grundkenntnisse in Java-Programmierung (oder alternativ in C++), wie sie z.B. durch aktives Bearbeiten der Programmieraufgaben im Grundstudium erworben wurden, sind wesentliche Voraussetzung, da im Rahmen des Programmierpraktikums aus zeitlichen Gründen meist nur auf die jeweils wichtigsten Unterschiede von C# zu Java eingegangen werden kann. Zur Kontrolle: Begriffe wie Klasse, Objekt, Vererbung, for-Schleife, Methode oder Konstruktor müssen bereits bekannt sein!

Termine

Die Gruppen- und Termineinteilung ist fertig:

Gruppe Termin Namen Betreuer Raum
1 Do, 13:00-15:30 Christian Kern, -- Manuel Schröder 02.09.038
2 Di, 14:00-16:30 Patrick Wucherer, Loren Schwarz Michael Roth 02.09.038
3 Do, 13:00-15:30 Markus Daigeler, Nayden Golemanov Manuel Schröder 02.09.038




Anmeldung

Die Anmeldung zum Praktikum erfolgt dezentral und zentral zum Ende des Sommersemesters 2005


Vorgesehene Teilnehmerzahl

Die Anzahl der Praktikumsteilnehmer ist dieses Semester auf 10 beschränkt.
Die Betreuung der Praktikumsteilnehmer erfolgt in Kleingruppen (je 2-3 Teams a 2 Personen gleichzeitig).



Computer Science IX | Technische Universität München