Praktikum
Medizinische Bildverarbeitung in C# :
WS 2005/06
Wahlpflichtpraktikum Bilddeutung und Sensorsignalverarbeitung (Informatik I, 6 SWS)
Univ.-Prof. Dr. Bernd Radig
Überblick -
Themengebiet -
Zielsetzung -
Voraussetzungen -
Anmeldung -
Teilnehmerzahl
Wichtige aktuelle Informationen (Di 18.10.05)
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).