Lehre — Vertiefung Informatik
— iVI
Dozent
Prof. Dr.-Ing. Albrecht Weinert
Allgemeines
iVi ist eine einsemestrige Lehrveranstaltung für das fünfte Semester der Studienrichtung Informatik. Daneben ist es auch eine Wahlveranstaltung für das Hauptstudium der anderen Studienrichtungen des Fachbereichs 3 insbesondere für den auslaufenden Diplomstudiengang Informatik.
Einige "höhere Themen", wie u.v.A Persistenz, verteilte Systeme, Komponentenmodelle, XML, Versionsverwaltung, Web-Dienste etc., werden in Veranstaltungen wie GIN, ESE und EOP zwar angerissen aber nicht wirklich vertieft. Dies geschieht in iVI.
Die Lehrveranstaltung besteht nominell aus
Vorlesung, Übungen und Praktika werden mit fließenden Grenzen in der Form
von Projekt- und seminaristischer Arbeit durchgeführt.
Aktuell
Voraussetzungen
Fundierte Kenntnisse in Informatik, Betriebssystemen, Objektorientierung und der Programmierung in Java. Die Vorlesungen GIN, iBV, EOP und ESE beschreiben und umfassen die vorausgesetzten Kenntnisse.

Eine Teilnahme ohne bestandene GCE-, GIN-, ESE- und EOP-Testate und -Prüfungen ist prinzipiell sinnlos.
Ziele und Inhalte
Passend ist die Literatur zu den Kategorien Grundlagen und Java auf der Literaturseite, insbes. [We01], [JavaPL], [Rumb94] und [Riehle96].
Zu weiteren Unterlagen, Aufgabenblättern, Tools etc. werden ggf. in der Lehrveranstaltung zusätzlich zum o.g. download-Bereich weitere Zugangsmöglichkeiten bekannt gegeben.
Abschluss, Prüfungselemente
Semesterbegleitende Prüfung.
Die Prüfungsform wird rechtzeitig zu Veranstaltungsbeginn durch Ansage bzw. Aushang bekannt gemacht.
Unterlagen und Hilfsmittel im Falle einer Abschlussklausur:
Keine, bis auf zwei handschriftlich selbsterstellte Hilfsblätter (DinA4).
DozentProf. Dr.-Ing. Albrecht Weinert
Allgemeines
iVi ist eine einsemestrige Lehrveranstaltung für das fünfte Semester der Studienrichtung Informatik. Daneben ist es auch eine Wahlveranstaltung für das Hauptstudium der anderen Studienrichtungen des Fachbereichs 3 insbesondere für den auslaufenden Diplomstudiengang Informatik.
Einige "höhere Themen", wie u.v.A Persistenz, verteilte Systeme, Komponentenmodelle, XML, Versionsverwaltung, Web-Dienste etc., werden in Veranstaltungen wie GIN, ESE und EOP zwar angerissen aber nicht wirklich vertieft. Dies geschieht in iVI.
Die Lehrveranstaltung besteht nominell aus
- Vorlesung / Übung — 2+1 Semesterwochenstunden,
- Praktikum — 1 Semesterwochenstunde.
Vorlesung, Übungen und Praktika werden mit fließenden Grenzen in der Form
von Projekt- und seminaristischer Arbeit durchgeführt.Aktuell
- Der download-Bereich für iVI
heißt ivi1011.
Das Konto ist ivi1011 (= Verzeichnis); das Passwort [r.t] wird bei der ersten Vorlesung genannt. - Die Prüfung für das WS11/12 wird als semesterbegleitende Prüfungsleistung
in die seminaristische Arbeit integriert.
Einzelheiten und Bedingungen werden in der ersten Veranstaltung mitgeteilt. - Die Prüfungen für WS08/09, WS09/10 und WS10/11 wurden bereits — mit gutem Erfolg und zur Zufriedenheit der Teilnehmer — semesterbegleitend durchgeführt.
- Erste Veranstaltung im WS11/12: Mittwoch, 04.10.2011, 10:00, D3-12 — Pflichttermin, Verteilung der Projekte und Themen
Voraussetzungen
Fundierte Kenntnisse in Informatik, Betriebssystemen, Objektorientierung und der Programmierung in Java. Die Vorlesungen GIN, iBV, EOP und ESE beschreiben und umfassen die vorausgesetzten Kenntnisse.

Eine Teilnahme ohne bestandene GCE-, GIN-, ESE- und EOP-Testate und -Prüfungen ist prinzipiell sinnlos.
Ziele und Inhalte
- Komponentenmodelle, Beans, MBeans (JMX)
- Serialisierung, Persistenz und Introspektion (RTTI), langlebige Objekte
- Plattformunabhängigkeit der Programme. Java auf Windows, Linux und ...
- Plattformunabhängigkeit der Daten, XML
- Plattformunabhängige Tools
- Entwicklungsumgebung (Eclipse, NetBeans)
- Versionsverwaltung (CVS, SVN)
- Profis und ihre Tools (javaDoc, DoxyGen, make, ANT ....)
- komplexe Algorithmen und Architekturthemen
- Webdienste, J2EE, AJAX, GWT, Ruby...
- Development for mobile, Android ...
Passend ist die Literatur zu den Kategorien Grundlagen und Java auf der Literaturseite, insbes. [We01], [JavaPL], [Rumb94] und [Riehle96].
Zu weiteren Unterlagen, Aufgabenblättern, Tools etc. werden ggf. in der Lehrveranstaltung zusätzlich zum o.g. download-Bereich weitere Zugangsmöglichkeiten bekannt gegeben.
Abschluss, Prüfungselemente
Semesterbegleitende Prüfung.
Die Prüfungsform wird rechtzeitig zu Veranstaltungsbeginn durch Ansage bzw. Aushang bekannt gemacht.
Unterlagen und Hilfsmittel im Falle einer Abschlussklausur:
Keine, bis auf zwei handschriftlich selbsterstellte Hilfsblätter (DinA4).
