Lehrstuhl für Angewandte Softwaretechnik
Applied Software Engineering

Vorlesung Übung PMI FAQ-Seite Info I

Übungen zur Vorlesung

Einführung in die Informatik II

Sommersemester 2001

Prof. Bernd Brügge, Ph.D.


Seitenanfang Aktuelles Organisatorisches Zentralübung Blätter Links Kontakt Sonstiges

Aktuelle Informationen (Stand 3. September 2001)
3.9.2001:
Die Einsicht der Info2-Semestralklausur findet am Freitag, den 7.9.2001, zwischen 14:00 Uhr und 16:00 Uhr im Raum 2555 statt.
28.8.2001:
Die Ergebnisse der Info2-Semestralklausur sind im Informatik-Sechseck (Schaukästen im Süd-Gebäude, zwischen "goldenem Mann" und S0320) ausgehängt.
Aus Gründen des Datenschutzes werden die Ergebnisse nicht im WWW veröffentlicht werden.

Die Scheine und übriggebliebene Aufgabenblätter für die Klausur können ab sofort bei Frau Sterl im Raum S1430 abgeholt werden.

Der Termin der Klausur-Einsicht wird Anfang nächster Woche bekanntgegeben.

13.7.2001:
Aufgrund eines Problems mit dem für den Info2-Kummerkasten zuständigen Mail-Server konnten einige an den Kummerkasten gerichtete E-Mails erst jetzt zugestellt werden.
Die Störung wurde inzwischen behoben; der Kummerkasten sollte also jetzt wieder ordnungsgemäß arbeiten.
12.7.2001:
Das Merkblatt 2 mit Informationen zu Organisation und Ablauf der Semestralklausur ist jetzt erhältlich. Auf dem Merkblatt finden Sie auch Angaben zur Hörsaal-Zuteilung.
3.7.2001:
Die Scheine für die Info1-Nachholklausur können ab sofort bei Frau Sterl (Nachfolgerin von Frau Metz) im Raum S1430 abgeholt werden.

Einen Schein erhält nur, wer die Klausur bestanden hat und diese Klausur nicht als studienbegleitende Prüfung im Diplom-Studiengang Informatik nach der FPO 2000 oder im Bachelor-Studiengang Informatik mitgeschrieben haben. Diese Teilnehmer erhalten am Ende des SS 2001 (ca. im Oktober) einen Bescheid vom Prüfungsamt.

2.7.2001:
Genauere Angaben zur Durchführung der Semestralklausur (Anmeldung, Termine, Organisation und Ablauf) werden am Mittwoch (4.7.2001) in der Vorlesung bekanntgegeben.
2.7.2001:
Die Übungen zu Blatt 9 finden in dieser Woche als betreute Programmierübung in der Rechnerhalle statt!

Zur Vorbereitung wird das Durcharbeiten der folgenden Aufgabenblätter und Vorlesungsfolien dringend empfohlen:

15.6.2001:
Die Dokumentation von Verträgen mit javadoc und iDoclet ist auf Arbeitsblatt 1 beschrieben. Dieses Arbeitsblatt wird nicht in gedruckter Form erscheinen.

Übungsleitung
Dr. Andreas Harrer E-Mail: harrer@in.tum.de
Dr. Markus Schneider E-Mail: schneima@in.tum.de
Dr. Werner Meixner (Übungsorganisation) E-Mail: meixner@in.tum.de
Clemens Harlfinger (technische Unterstützung) E-Mail: harlfing@in.tum.de

Übungsgruppen
Anmeldung:
Die Einschreibung zu den Übungen ist abgeschlossen. Für eine nachträgliche Anmeldung wenden Sie sich bitte direkt an die Übungsleitung (Herr Meixner).
Beginn:
Der Übungsbetrieb beginnt am 2. Mai 2001.
Gruppen-Einteilung:
Die Liste mit den Terminen, Räumen und Tutorinnen/Tutoren der einzelnen Gruppen ist im WWW abrufbar.

Semestralklausur

Die Semestralklausur fand am Samstag, den 28.7.2001, statt.


Übungsschein
Einen Schein erhält man durch
  • regelmäßige aktive Teilnahme an den Tutorübungen
  • regelmäßige Bearbeitung der Programmieraufgaben
  • Bestehen der Semestralklausur

Zentralübung
Termin: Donnerstag, 12.15 bis 13.00 Uhr, Hörsaal 1200
Beginn: voraussichtlich 3. Mai 2001
Hinweis: Die Postscript-Dateien lassen sich mit GhostScript u.U. erst ab Version 6 korrekt anzeigen/ausdrucken!

Übungsblätter und Lösungsvorschläge
  Übungs-
blätter
Lösungs-
vorschläge
Zusatzdateien
Blatt 1:
(30.4.2001)
In der 1. Übungswoche wurden ausgewählte Aufgaben aus den Info1-Semestralklausuren besprochen:  
  Info1-Semestralklausur (10.2.2001) [PS] [PDF] [PS] [PDF]  
  Info1-Wiederholungsklausur (20.4.2001) [PS] [PDF] [PS] [PDF]  
Blatt 2:
(7.5.2001)
Klassen- und Anwendungsfall-Diagramme [PS] [PDF] [PS] [PDF]  
Blatt 3:
(14.5.2001)
Modellierung, Polymorphismus [PS] [PDF] [PS] [PDF]
SortierAlgorithmen.class
Blatt 4:
(21.5.2001)
Vererbung, Strategie- und Adapter-Muster [PS] [PDF] [PS] [PDF]
MergeSort.class
BubbleSort.class
QuickSort.class
InsertionSort.class
SortierAlgorithmen.class

Link.java
LinkedList.java
Container.java
ContainerTest.java

Blatt 5:
(28.5.2001)
Entwurfsmuster, Verträge mit OCL [PS] [PDF] [PS] [PDF]
Set.java
SetTest.java
CheckedSet.java
CheckedSetTest.java
Element.java

Blatt 6:
(11.6.2001)
Prädikatenlogik, Überprüfung von Verträgen, AVL-Bäme [PS] [PDF] [PS] [PDF]
BinaererSuchbaum.java
TestBaum.java

Blatt 7:
(18.6.2001)
Prädikatenlogik, Zusicherungskalkül, Ausnahmen [PS] [PDF] [PS] [PDF]
SetNat.java
Element.java
Umgebung20.java

Blatt 8:
(25.6.2001)
Terminierung imperativer Programme, Ereignis-basierte Programmierung [PS] [PDF] [PS] [PDF]
SVS.java
Student.java
StudentenSequenz.java
SVS.html

Blatt 9:
(2.7.2001)
Beispiel für MVC-Architektur: Implementierung eines Texteditors [PS] [PDF] [PS] [PDF]
Controller.java
ControllerDateinameTextField.java
EditorApplet.java
EditorChangeEvent.java
EditorChangeListener.java
TextModell.java
ViewDateinameTextField.java
  Anlage [PS] [PDF]    
Blatt 10:
(9.7.2001)
Endliche Automaten, Zustandsdiagramme [PS] [PDF] [PS] [PDF]  
Blatt 11:
(16.7.2001)
Pumping-Lemma, Maschinennahe Programmierung [PS] [PDF] [PS] [PDF]  

Merkblätter

Arbeitsblätter

Nützliche Verweise
Hinweise zur Arbeit mit den Rechnern in der Rechnerhalle:
Arbeiten mit der Programmiersprache Java:
Hilfsprogramme und Tools:
  • Anzeigen und Ausdrucken von PostScript-Dateien mit ghostscript
Allgemeine Informationen zum Informatik-Studium an der TU:

Wenn noch Fragen offen sind...
News-Forum:
Zur Vorlesung existiert unter dem Namen tum.info.info12 ein öffentlich zugängliches News-Forum. Dieses Diskussionsforum ist eine sog. Usenet-Newsgroup. Der Zugang zu einer Newsgroup erfolgt über einen Newsserver. Die verschiedenen TU-internen Newsgroups können in der Rechnerhalle über news.informatik.tu-muenchen.de abgerufen werden. Der externe Zugriff (von außerhalb der Informatik) ist über den Newsserver news.lrz.de des Leibniz-Rechenzentrums (LRZ) möglich.

Wer im tum.info.info12-Forum (oder einer anderen Newsgroup) aktiv werden möchte, sollte sich dabei an einige einfache Benimmregeln halten, die sog. Netiquette.

Kummerkasten:
Für individuelle Fragen, Anregungen, (konstruktive) Kritik und andere Anmerkungen zur Vorlesung steht unter der E-Mail-Adresse info2-kummerkasten@in.tum.de der bereits aus dem letzten Semester bekannte Kummerkasten zur Verfügung.
Alle eingehenden E-Mails werden anonymisiert, d.h. die Adresse des Absenders wird vor der Weiterleitung/Bearbeitung der Mail entfernt.
Um eine Überflutung des Kummerkastens zu vermeiden, sollten hier wirklich nur Punkte angesprochen werden, die
  • nicht in einem persönlichen Gespräch mit Prof. Brügge, der Übungsleitung oder dem eigenen Tutor geklärt werden können,
  • nicht für eine öffentliche Diskussion im News-Forum geeignet erscheinen, und
  • noch nicht auf der FAQ-Seite behandelt wurden.
Die persönliche Beantwortung von Kummerkasten-Anfragen ist nicht vorgesehen.

Sonstiges
Betreutes Programmieren:
Studentinnen und Studenten, die an einer gemeinsamen Bearbeitung der Programmieraufgaben mit fachlicher Unterstützung interessiert sind, können sich für die Veranstaltung "Betreutes Programmieren" anmelden, die vom Studiensekretariat Mathematik/Informatik angeboten wird.

Seitenanfang Aktuelles Organisatorisches Zentralübung Blätter Links Kontakt Sonstiges

Clemens Harlfinger - 2001-09-03