Lehrstuhl für Angewandte Softwaretechnik
Applied Software Engineering

Vorlesung Übung PMI FAQ-Seite Info I

Vorlesung

Einführung in die Informatik II

Sommersemester 2001

Prof. Bernd Brügge, Ph.D.


Seitenanfang Aktuelles Organisatorisches Skript Literatur Kontakt Seitenende

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.

24.7.2001:
Vermutlich aufgrund hoher Belastung des Lehrstuhl-Webservers treten zur Zeit beim Herunterladen der Vorlesungs-Folien gehäuft Probleme auf. Insbesondere die Darstellung der PDF-Dateien bei Verwendung des Acrobat Reader Browser-Plugins führt zu Fehlermeldungen.
Sofern diese Probleme sich nicht durch erneutes Herunterladen beheben lassen, wird empfohlen, statt dessen die Dateien aus der Rechnerhalle zu verwenden, die dort im Verzeichnis /usr/proj/info2/ss01/vorlesung abgelegt sind.
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.

20.6.2001:
Die Vorlesung am nächsten Montag (25. Juni 2001) findet ausnahmsweise (wegen einer anderen Veranstaltung im AudiMax) von 10:50 - 12:00 Uhr im Hörsaal 1200 statt.
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.
30.5.2001:
Vom 4.6.2001 (Pfingstmontag) bis einschließlich 6.6.2001 (Mittwoch) ist vorlesungsfreie Zeit. In der kommenden Woche findet deshalb keine Vorlesung statt.
Der Termin der nächsten Vorlesung ist Montag, der 11.6.2001.
3.5.2001:
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.
2.5.2001:
Die Einsicht der Info1-Nachholklausur findet am Freitag, den 4.5.2001, zwischen 14:00 Uhr und 17:00 Uhr im Raum 2555 statt.
2.5.2001:
Die Einteilung für die Übungsgruppen ist im Informatik-Sechseck (Schaukästen im Süd-Gebäude, zwischen "goldenem Mann" und S0320) ausgehängt.
Der Übungsbetrieb beginnt heute.
2.5.2001:
Die Ergebnisse der Info1-Nachholklausur 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.
30.4.2001:
Die Folien zu den Vorlesungen dieser Woche sind in einer vorläufigen Fassung im WWW abrufbar. Insbesondere bei den Folien zur Mittwochs-Vorlesung können u.U. noch erhebliche Änderungen stattfinden!

Bereich
Vorlesung im Grundstudium für Diplom- und Bachelor-Studiengang (4 Stunden + 3 Stunden Übung)

Zeit und Ort
Montag, 10.15 - 12.00 Uhr, Hörsaal 0980
Mittwoch, 10.15 - 12.00 Uhr, Hörsaal 0980
Beginn: Montag, 30. April 2001

Übung
Tutorübungen: Tutorübungen zur Vorlesung
Zentralübung: Donnerstag, 12.15 - 13.00 Uhr, Hörsaal 1200 (Beginn voraussichtlich am Donnerstag, 3. Mai 2001)
Übungsschein: Beteiligung an den Tutorübungen, Bestehen der Semestralklausur

Hörerkreis
Die Vorlesung richtet sich an
  • Studierende im Grundstudium der Informatik
  • Studierende im Grundstudium der Bioinformatik
  • Studierende im Bachelor-Studiengang Informatik
  • Studierende im Bachelor-Studiengang Bioinformatik
  • Studierende im Aufbaustudium Informatik
  • Studierende mit Nebenfach Informatik
Voraussetzungen: Stoff der Vorlesungen
Empfehlenswert für: Grundlegend für das Hauptstudium

Inhalt
Die Vorlesung behandelt u.a.
  • Entwurf von (Informatik-)Systemen
    • Objektorientierte Modellierung und Programmierung
    • Graphische Notationen zur Modellierung (UML)
    • Entwurfsmuster (Design Patterns)
  • Ereignis-basierte Programmierung
    • Ereignisse und Nachrichten
    • Behandlung unerwarteter Ereignisse (Exception Handling)
  • Formale Sprachen, Grammatiken und Automaten
    • Chomsky-Grammatiken
    • Einseitig lineare Sprachen, kontextfreie Sprachen
    • Endliche Automaten, Kellerautomaten
  • Maschinennahe Programmierung
    • Abstraktionsebenen, Schichtung
    • Maschinennahe Umsetzung von Sprachkonstrukten

Skript
Begleitend zur Vorlesung werden die dort präsentierten Folien in geringfügig überarbeiteter Form (Korrektur von Tippfehlern usw.) angeboten.
Thema Vorlesungsdatum 1 Folie/Seite 4 Folien/Seite aktualisiert am
Überblick 30.4.2001 PDF gzipped PS PDF gzipped PS 7.5.2001
1. Einführung in UML 2.5.2001 - 7.5.2001 PDF gzipped PS PDF gzipped PS 9.5.2001
2. Konzepte der Objekt-Orientierung 14.5.2001 - 16.5.2001 PDF gzipped PS PDF gzipped PS 22.5.2001
3. Entwurf durch Verträge:
3a. Einführung in OCL 21.5.2001 - 23.5.2001 PDF gzipped PS PDF gzipped PS 8.6.2001
3b. Erstellung von Verträgen mit OCL 23.5.2001-28.5.2001 PDF gzipped PS PDF gzipped PS 8.6.2001
3c. Prädikatenlogik, Verträge für Lösungsklassen 28.5.2001 - 30.5.2001 PDF gzipped PS PDF gzipped PS 8.6.2001
4. Ausnahmen 30.5.2001 - 11.6.2001 PDF gzipped PS PDF gzipped PS 14.6.2001
5. Zusicherungskalkül 11.6.2001 - 13.6.2001 PDF gzipped PS PDF gzipped PS 11.7.2001
6. Ereignis-basierte Programmierung 18.6.2001 - 20.6.2001 PDF gzipped PS PDF gzipped PS 11.7.2001
7.Datenströme und Dateien 25.6.2001 PDF gzipped PS PDF gzipped PS 16.7.2001
8. Zustandsdiagramme 27.6.2001 - 2.7.2001 PDF gzipped PS PDF gzipped PS 19.7.2001
9. Automaten 2.7.2001 - 4.7.2001 PDF gzipped PS PDF gzipped PS 19.7.2001
10. Umsetzung von UML nach Java 9.7.2001 PDF gzipped PS PDF gzipped PS 19.7.2001
11. Maschinennahe Programmierung:
Struktur von Rechenanlagen
11.7.2001 - 16.7.2001 PDF gzipped PS PDF gzipped PS 20.7.2001
12. Maschinennahe Programmierung:
Übersetzung von Konstrukten höherer Programmiersprachen
16.7.2001 - 18.7.2001 PDF gzipped PS PDF gzipped PS 23.7.2001
13. Codierungen und Datenkompression 23.7.2001 PDF gzipped PS PDF gzipped PS 2.8.2001
14. Einsatz von Entwicklungsumgebungen 23.7.2001 - 25.7.2001 PDF gzipped PS PDF gzipped PS 2.8.2001
Beispiel-Dateien: Bumpers.sit (MacOS) Bumpers.tar.gz (Unix) Bumpers.zip (Windows)
Hinweis: Bei der Anzeige der HTML-Dateien (= Ausführung der Applets) mit dem Applet Viewer kann es u.U. zu einem vorzeitigen Programmabbruch kommen!
Mit einem Java-fähigen Web-Browser sollten die Applets ausführbar sein.
15. Abschluss 25.7.2001 PDF gzipped PS PDF gzipped PS 2.8.2001
 

Die Folien-Dateien sind sowohl für die Wiedergabe auf dem Bildschirm als auch zum Ausdrucken geeignet (Hinweis: Die PS-Dateien lassen sich mit GhostScript u.U. erst ab Version 6 korrekt anzeigen/ausdrucken!). Um eine Überlastung der Institutsdrucker (insbesondere der Drucker in der Rechnerhalle) zu vermeiden, bitten wir Sie, folgende Hinweise zu beachten:
  • Es ist geplant, die Folien in gedruckter Form über die Fachschaft zugänglich zu machen (per Berechtigungsschein).
  • Falls Sie die Folien selbst ausdrucken wollen, sollten Sie mehrere Folien verkleinert auf eine Seite drucken (entsprechend vorbereitete Dateien mit 4 Folien pro Druckseite können heruntergeladen werden). Dadurch wird das Druckvolumen deutlich reduziert.
    Unter UNIX steht für die verkleinerte Ausgabe von PS-Dokumenten z.B. das Kommando psnup zur Verfügung.

Literatur
Basis-Literatur:
  • G. Goos:
    "Vorlesungen über Informatik, Band 2. Objektorientiertes Programmieren und Algorithmen"
    2. Auflage, Springer (1999)
Zusätzliche Literatur:
  • M. Broy:
    "Informatik: Eine grundlegende Einführung, Band 1. Programmierung und Rechnerstrukturen"
    2. Auflage, Springer (1998)
Weiterführende Literatur:
Weitere Literaturhinweise befinden sich auf den Überblicks-Folien.

Sprechstunde
nach Vereinbarung (Anmeldung im Sekretariat (Tel.: 289 28112))
sowie nach den Veranstaltungen

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 wieder 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.

Seitenanfang Aktuelles Organisatorisches Skript Literatur Kontakt Seitenende

Clemens Harlfinger - 2001-09-03