Uni-Logo Institut für Informatik - Arbeitsgruppe Software Engineering
Übungen zu Informatik B (SS 2010):
Objekt-orientierte Programmierung in Java
Übungsleiter Dipl.-Inf. Wolfgang Runte
Tutoren
Übung
donnerstags12:00 - 14:00 Uhr, Raum 31/E06
donnerstags14:00 - 16:00 Uhr, Raum 31/E06
Beide Übungen haben den gleichen Inhalt.
Mailingliste Mail an die Liste senden
Achtung: Die Mailingliste nimmt nur Mails mit Absenderadressen an, die selbst als Empfänger angemeldet sind.
An- und Abmeldung geschieht über die Mailinglistenverwaltung.
Das Archiv der Mailingliste ist nur mit Login erreichbar.
Übungsblätter
Nr. Testat bis Thema HTML PS PDF
1 21.04.2010 Klassen, Instanzen, Attribute, Methoden, Parameter, Konstruktoren HTML PS PDF
2 28.04.2010 Copy Constructors, Constructor Chaining, Garbage Collector, Klassenvariablen, Debugging HTML PS PDF
3 05.05.2010 Gleichheit/Identität, Singleton, Disassembler, Prozessverarbeitung, Überladen/Überschreiben, statisches/dynamisches Binden HTML PS PDF
4 12.05.2010 Vererbung, dynamisches Binden, Substitutionsprinzip, Interfaces HTML PS PDF
5 19.05.2010 Pakete, UML-Klassendiagramm, Beziehungen, Kardinalitäten, UML-Sequenzdiagramm HTML PS PDF
6 02.06.2010 Fehlerbehandlung mit Exceptions, UML-Klassendiagramm, Beziehungen, Kardinalitäten, Rollen HTML PS PDF
7 02.06.2010 Generizität in Java mit Generics, Ein-/Ausgabeströme in Java I/O, UML HTML PS PDF
8 09.06.2010 Dateien und Verzeichnisse in Java I/O, EBNF, Syntaxdiagramme, Persistenz durch Serialisierung, JARs HTML PS PDF
9 16.06.2010 Nebenläufigkeit, Threads, Monitore, Synchronisation, Observer/Observable HTML PS PDF
10 23.06.2010 Java Collection Framework (JCF), Grafische Benutzungsoberflächen (GUIs) mit Java-Swing HTML PS PDF
11 30.06.2010 Netzwerkprogrammierung, Java Applet, NetBeans Matisse GUI-Builder HTML PS PDF

Außerdem: Beispiele, Quelltexte und Musterlösungen aus den Übungen (geordnet nach Übungsnummer).
Software
Dokumentation
Links
Allgemeine Informationen Es ist wieder eine Mailingliste für die Teilnehmer der Veranstaltung eingerichtet worden (siehe oben). Sie dient für Fragen zu den Vorlesungs- bzw. Übungsinhalten oder zur Diskussion der Übungsaufgaben, sowie für allgemeine Ankündigungen. Alle Teilnehmer sollten sich unbedingt in die Mailingliste eintragen!

Testate:

  • Pro Übungsgruppe sind nur zwei Teilnehmer zugelassen.
  • Die wöchentlichen, jeweils halbstündigen Testate finden zu einem festen Termin statt. Für jeden Tutor wird an der Tür des Raums 31/339 je eine Liste mit Terminvorschlägen angebracht, in die sich die Studenten eintragen können (der Aushangtermin wird in der Veranstaltung bekannt gegeben). Binnen einer Woche muß sich jeder Student, der einen Übungsschein erhalten möchte, bei einem Tutor eingetragen haben.
  • Die Übungsblätter werden dienstags online gestellt.
  • Der letztmögliche Testattermin ist am Mittwoch der darauffolgenden Woche.
  • Die Abgabe der Lösungen und Programmlistings erfolgt beim Testat (je nach Präferenz des Tutors auf Papier oder per E-Mail; in der ersten Woche in jedem Fall auf Papier).
  • Für die Aufgaben wird es jeweils eine Musterlösung geben, die in der folgenden Woche in der Übung vorgestellt wird.

Rechnerbenutzung:

  • Alle Studenten sollten bereits eine Anmeldekennung (Login) auf den Rechnern der Informatik haben. Die Informatik-Logins gelten für alle CIP-Pools der Informatik. Falls jemand noch kein Login besitzt, sollte dies möglichst bald im Sekretariat der Informatik (31/323) beantragt werden.
  • Für die Bearbeitung der Übungsaufgaben können die Rechner im PC-Raum 31/339 genutzt werden, wobei Studenten wie Tutoren bei Bedarf (z.B. wenn in keinem dieser Räume mehr Platz frei ist) dort auch Leute ,,vertreiben`` dürfen, die offensichtlich keine Aufgaben o.ä. bearbeiten.
  • Für den Zugang zu allen Rechnerräumen sind Transponderkarten erforderlich, die im Sekretariat der Informatik (31/323) für 2,20 Euro erworben und registriert werden müssen.
  • Die PCs dürfen auf keinen Fall ein- oder ausgeschaltet werden!

Software:

  • Studenten, die die Übungsaufgaben zu Hause am eigenen Rechner bearbeiten möchten, können ab Montag, den 12.04.2010, im Sekretariat der Informatik (31/323) eine CD mit Software-Paketen für einen Tag ausleihen, um die nötigen Programme (JDK 6, Eclipse, NetBeans, etc.) zu installieren. Ein ISO-Image der CD ist auch online verfügbar und kann heruntergeladen werden (für das Passwort siehe die "News" zur Veranstaltung in Stud.IP).