Vorlesung Netzwerktechnologien II
Bewertung
Die Veranstaltung i4.netz wird über ein Portfolio, die Studienarbeit und die Präsentation bewertet.
Konzept der Veranstaltung
Die Veranstaltung i4.netz erhält im SS 2009 eine entsprechend der Veranstaltungen i3.netz und i3.data angepasste neue Konzeption.
Die stärkere Gewichtung einer Ausweitung der Kompetenz in der Programmierung aus den beiden Veranstaltungen i3.netz und i3.data wird weitergeführt. Dabei wird die Parallelität der beiden Programmiersprachen Java und Python weitergeführt.
Angefangen wird mit einer Einführung in die Grundlagen verteilter Objekte und Threads. Anschliessend wird an Beispielen wie JBoss in Java und Grok in Python die Grundlagen von Frameworks durchgenommen. Eine Übersicht über weitere Frameworks runden die Veranstaltung ab.
Ein wesentlicher Bestandteil dieser Veranstaltung ist neben dem Portfolio auch die Studienarbeit, die in der Mitte des Semesters nach den Grundkonzepten der Netzwerkprogrammierung ausgegeben werden. Diese Studienarbeit kann in einem Team von normalerweise 2 maximal 3 Teilnehmern durchgeführt werden und enthält neben der Dokumentation des Codes eine schriftliche Ausarbeitung sowie einer Präsentation am Ende der Veranstaltung.
Das Konzept der Studienarbeiten ist so aufgebaut, dass die jeweilige Studienarbeit als Arbeitsauftrag selbständig bearbeitet werden sollen.
Die Veranstaltung ist daher aufgeteilt in jeweils eine Doppelstunde Vorlesung sowie eine Doppelstunde Praktikum, in der in der ersten Phase die Übungsaufgaben und in der zweiten Phase die Studienarbeiten vorbereitet und jeweils der Fortgang der Studienarbeiten besprochen und diskutiert werden soll.
Kommen Sie während der Praktikumstunden auf uns Dozenten zu und sprechen Sie uns direkt an, falls Fragen oder Probleme auftauchen - wir helfen Ihnen gerne, aber Sie müssen uns dazu ansprechen. Sie müssen dies in Ihrem späteren Berufsleben ebenfalls tun, wenn Sie vor ähnlichen Problemen stehen - auch dann kann ein "Arbeitsauftrag" nicht klar sein, mehrere Lösungen existieren oder andere Probleme vorhanden sein. Sehen Sie daher die Bearbeitung der Studienarbeit auch in diesem Sinn.
Ziele der Veranstaltung
Die Vorlesung baut auf den Programmierveranstaltungen der ersten beiden Semester sowie der beiden Veranstaltungen i3.netz und i3.data des dritten Semesters auf und erweitert diese sowohl in Richtung Verteilte Objekte, erweiterte Netzwerkprogrammierung und insbesonders Frameworks. Dies geschieht wieder parallel sowohl mit der Programmiersprache Java als auch mit der Programmiersprache Python.Praktikum:
Im ersten Teil des Praktikums werden Programmieraufgaben zum jeweiligen Thema der Vorlesung durchgeführt. Im zweiten Teil wird die Studienarbeit erstellt bzw. Fragen zu dieser besprochen und diskutiert.Inhalte
1. Einführung / Überblick / Wiederholung2. Verteilte Objekte und Threads in Java3. Verteilte Objekte und Threads in Python
4. JBoss / J2EE Einführung und Grundlagen - Teil 1 (Java)
5. Grok / Zope3 Einführung und Grundlagen - Teil 1 (Python)
6. JBoss / J2EE Einführung und Grundlagen - Teil 2 (Java)
7. Grok / Zope3 Einführung und Grundlagen - Teil 2 (Python)
8. weitere Frameworks in Java
9. weitere Frameworks in Python
10. Ausgabe der Studienarbeiten
11. Besprechung und Diskussion der Studienarbeiten
12. Präsentation der Studienarbeiten
Empfohlene Literatur
- James F.Kurose und Keith W. Ross
Computernetze
Pearson Studium, München, 1999 - Washburn, Evans
TCP/IP
Addison Wesley, München, 1999 - Halsall
Datacommunication, Computer Networks and Open Systems
4th ed.
Addison Wesley, New York, 1996 - Kerner
Rechnernetze nach ISO/OSI
Addison Wesley, New York, 1992 - Comer
Computernetzwerke und Internets
Prentice Hall, München Haar, 1997 - Tanenbaum
Computer Networks
3rd ed. Addison Wesley, München, 1999

Feedback
Sitemap
English
Studienplan
Mensa
Webmail
Hochschule intern (Login)