Projektseminar Kommunikationssysteme I
Aus Studienführer
Allgemeines
| Veranstaltung: | Projektseminar Kommunikationssysteme I | Angebotsturnus: | jedes Semester |
|---|---|---|---|
| SWS: | P2 | Sprache: | deutsch/englisch |
| Prüfung/Dauer: | mündlich (15 min) | Creditpoints (CP): | 3 |
| Vorgesehenes Semester: | B5, B6 | Homepage: | http://www.kom.tu-darmstadt.de/en/teaching/courses-overview/projects/ |
| Vorlesungsverzeichnis: | Suche (Angebotsturnus beachten) | Prüfungscode: | 118581 |
| Begleitende Unterlagen: | Die Literatur besteht aus einer Auswahl an Fachartikeln zu den einzelnen Themen | ||
| Übungsklausuren: | |||
| Dozent: | Ralf Steinmetz | |
|---|---|---|
| Gebäude/Raum: | S3/06 - 336 | |
| e-Mail: | ||
| Betreuender Assistent: | ||
| Gebäude/Raum: | ||
| e-Mail: | ||
Voraussetzungen und Studienleistungen
Das Interesse herausfordernde Lösungen und Anwendungen in aktuellen Multimedia Kommunikationssystemen zu entwickeln und unter Verwendung wissenschaftlichen Methoden zu erforschen. Außerdem erwarten wir:
- Solide Erfahrungen in der Programmierung mit Java (C/C++)
- Solide Kenntnisse von Objekt-Orientierten Analyse und Design Techniken
- Grundkenntnisse in Design Patterns, Refactorings, und Projekt Management.
- Solide Kenntnisse in Computer Kommunikationsnetzen. Die Vorlesungen Kommunikationsnetze I und Kommunikationsnetze II werden empfohlen.
Vorlesungsinhalte und Lernziele
Die Fähigkeit selbständig technische und wissenschaftliche Probleme im Bereich des Design und der Entwicklung von Kommunikationsnetzen und -anwendungen für Multimediasysteme mit wissenschaftlichen Methoden zu lösen und zu evaluieren. Erworbene Kompetenzen sind unter anderem:
- Suchen und Lesen von Projekt relevanter Literatur
- Design komplexer Kommunikationsanwendungen und Protokolle
- Implementierung und Testen von Software Komponenten für Verteilten Systeme
- Anwendung von Objekt-Orientierten Analyse und Design Techniken
- Erlernen von Projekt-Management Techniken für Entwicklung in kleine Teams
- Systematische Evaluation und Analyse von wissenschaftlichen/technischen Experimenten
- Schreiben von Software-Dokumentation und Projekt-Berichten
- Präsentation von Projektfortschritten und -ergebnissen
Der Kurs bearbeitet aktuelle Forschungs- und Entwicklungsthemen aus dem Bereich der Multimedia Kommunikationssysteme. Neben einem generellen Überblick wird ein tiefgehender Einblick in ein spezielles Forschungsgebieten vermittelt. Die Themen bestimmen sich aus den spezifischen Arbeitsgebieten der Mitarbeiter und vermitteln technischen und wissenschaftliche Kompetenzen in einem oder mehreren folgenden Gebieten:
- Netzwerk und Verkehrsplanung und Analyse
- Leistungsbewertung von Netzwerk-Anwendungen
- Diskreten Event-basierten Simulation von Netzdiensten
- Protokolle für mobile Ad hoc Netze / Sensor Netze
- Infrastruktur Netze zur Mobilkommunikation / Mesh-Netze
- Kontext-abhängige/bezogene Kommunikation und Dienste
- Peer-to-Peer Systeme und Architekturen
- Verteil-/ und Managementsysteme für Multimedia-/e-Learning-Inhalte
- Multimedia Authoring- und Re-Authoring Werkzeuge
- Web Service Technologien und Service-orientierte Architekturen
- Anwendungen für Verteilte Geschäftsprozesse
Lehrmaterial
- Andrew Tanenbaum: "Computer Networks". Prentice Hall PTR (ISBN 0130384887)
- Raj Jain: "The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling" (ISBN 0-471-50336-3)
- Joshua Bloch: "Effective Java Programming Language Guide" (ISBN-13: 978-0201310054)
- Erich Gamma, Richard Helm, Ralph E. Johnson: "Design Patterns: Objects of Reusable Object Oriented Software" (ISBN 0-201-63361-2)
- Martin Fowler: "Refactorings - Improving the Design of Existing Code" (ISBN-13: 978-0201485677)
- Kent Beck: "Extreme Programming Explained - Embrace Changes" (ISBN-13: 978- 0321278654)
Studiengänge
CS, WiCS, ETiT, WiET, MSc CS, BSc ETiT-DT, MSc iST, MSc IKT