- Suche

- Kontakt

Informatik II

Titel: Informatik II
Dozent(in): Robert Lorenz
Termin: Dienstag, 10:00 - 11:30, und Donnerstag, 10:00 - 11:30
Gebäude/Raum: HS 1/C, Hörsaalzentrum
Ansprechpartner: Christian Kölbl
Markus Huber
Anmeldung: LectureReg (Übung und Klausur) und Studis (Klausur) - Anmeldezeiträume beachten

Inhalt der Lehrveranstaltung:

Ziel der Vorlesung ist eine Einführung in die Entwicklung größerer Softwaresysteme. Die Vorlesung folgt dem Entwicklungsprozess eines solchen Systems, angefangen mit der Erstellung eines Analysemodells in UML, über dessen Erweiterung zu einem Entwurfsmodell (ebenfalls in UML) bis hin zur Implementierung in der Programmiersprache Java. Dazu wird die problemnahe Programmierung erweitert um die Aspekte Modularisierung und objektorientierte Programmierung. Für Analyse und Entwurf werden verschiedene statische Modelle (Klassendiagramm) und dynamische Modelle (Use-Case, Sequenzdiagramm, Petrinetz) besprochen und einige Analyse- und Entwurfsmuster vorgestellt. Zur Implementierung werden neben Dokumentationsrichtlinien und Code-Konventionen insbesondere die Erstellung von graphischen Benutzeroberflächen und Applets besprochen, sowie Grundbegriffe der parallelen Programmierung wie z.B. Threads behandelt. Die Vorlesung führt auch in verschiedene Konzepte der Datenhaltung (Datenbanken, XML) und in Webseitengestaltung mittels HTML ein.

Vorkenntnis für die Lehrveranstaltung:

Informatik I

Literatur zur Lehrveranstaltung:


Java ist auch eine Insel: Christian Ullenboom, 2006 ( Online-Version )

The Java Tutorial: M. Campione, K. Walrath, 1998 ( Online-Version )

Lehrbuch Grundlagen der Informatik: Helmut Balzert, 2005

UML-Übersichts-Poster

Lehrbuch der Objektmodellierung: Heide Balzert, 2005

Objektorientierte Softwareentwicklung: Bernd Oesterreich, 1999

Übungen

Zur Vertiefung und praktischen Übung des Vorlesungsstoffs werden Übungen angeboten. Ziel ist es, in den Übungen bis zum Semesterende ein kleineres Softwaresystem zu erstellen. Es werden wöchentlich Übungsblätter mit Übungsaufgaben herausgegeben, in deren Rahmen dieses Softwaresystem erstellt wird. Die Übungsblätter sollen von Woche zu Woche bearbeitet werden. Dies soll in festen Teams zu je vier Studenten geschehen. Jedes Team bleibt zusammen über das gesamte Semester hinweg und muss sich fest einer der Übungsgruppen zuordnen. In diesen Übungsgruppen werden die Lösungen der Übungsaufgaben besprochen. Zur Unterstützung der Bearbeitung der Übungsaufgaben gibt es Zeiträume für betreutes Üben/Programmieren.

Übungsgruppen

Die Übungsgruppen starten ab Montag, dem 28.4.
  • Gruppe 1: Montag, 10:00 - 11:30, 104 F (Alte Universität!)
  • Gruppe 2: Montag, 10:00 - 11:30, 202 F (Alte Universität!)
  • Gruppe 3: Dienstag, 8:15 - 9:45, 1009 L1
  • Gruppe 4: Dienstag, 8:15 - 9:45, 2002 T
  • Gruppe 5: Dienstag, 12:15 - 13:45, 2001 T
  • Gruppe 6: Dienstag, 12:15 - 13:45, 1009 L1
  • Gruppe 7: Mittwoch, 8:15 - 9:45, 1009 L1
  • Gruppe 8: Mittwoch, 15:45 - 17:15, 1009 L1
  • Gruppe 9: Donnerstag, 12:15 - 13:45, 1009 L1
  • Gruppe 10: Donnerstag, 15:45 - 17:15, 2002 T
  • Gruppe 11: Freitag, 8:15 - 9:45, 2001 T
  • Gruppe 12: Freitag, 14:00 - 15:30, 2001 T

Übungsblätter

  • Wöchentlich wird online ein Übungsblatt herausgegeben (steht immer Montags ab 12:00 Uhr zur Verfügung, Start 21.4.)
  • Bearbeitungszeit: bis zum Übungstermin in der übernächsten Woche
  • Besprechung der Lösungen in den Übungsgruppen. Lösungen werden nicht abgegeben und korrigiert!
  • Zur Unterstützung werden zusätzlich zu den Übungen Zeiträume für (durch Tutoren) betreutes Üben/Programmieren angeboten
  • In den Übungen ist für jeden Studenten dreimal Vorrechnen Pflicht (einmal zu jedem der drei Teile der Vorlesung)
  • Ziel (eines Großteils) der Übungsaufgaben ist es, am Semesterende ein kleiners Softwaresystem erstellt zu haben
 

Betreutes Programmieren

  • Termin 1: Mittwoch, 16:00 - 19:00, 101 F (Alte Universität, aber der beste Raum)
  • Termin 2: Donnerstag, 16:00 - 19:00, 101 F
  • Termin 3: Donnerstag, 17:30 - 19:00, 134 R (Physik-Nord)

Klausur

  • Termine: Erste Klausur am Samstag, 26.7., 10.00 - 11.30 in der Mensa. Zweite Klausur am Dienstag, 7.10., 9.00 - 10.30 in der Mensa.
  • Prüfungsmodul: Man kann an einer oder an beiden Klausuren teilnehmen. Die bessere Klausur bestimmt die Gesamtnote. Teilnahmevorausetzungen für die Klausuren sind
    • die fristgerechte elektronische Anmeldung in LectureReg zu einer Übungsgruppe
    • das in der Übung erstellt Softwaresystem muss laufen
    • die fristgerechte elektronische Anmeldung zur jeweiligen Klausur
    • die fristgerechte Anmeldung zum Prüfungsmodul bei STUDIS für Hauptfach-Informatiker, Diplom-Mathematiker, Diplom-Wirtschaftsmathematiker, Bachelor-Wirtschaftsmathematiker und Master-Wirtschaftsmathematiker mit Nebenfach Informatik
    Die Teilnahmeberechtigung ist beschränkt auf das Sommersemester 2008
  • Klausurmodalitäten:
    • Bearbeitungszeit jeweils 90 Minuten
    • Alle Teilnehmer unterschreiben die Teilnehmerliste während den Klausuren
    • Es sind keine Hilfsmittel zugelassen (Disqualifikation)
    • Es ist nicht gestattet, eine Kopie des Lösungsteils anzufertigen (Disqualifikation)
    • Die Aufgaben sind selbständig zu erledigen. Kontaktaufnahme zu anderen Teilnehmern oder deren Unterlagen führen zur Disqualifikation
    • Die Arbeiten disqualifizierter Teilnehmer werden mit 5,0 bewertet und dem Prüfungsausschuss gemeldet
    • Studentenausweis und Personalausweis sind zur Klausur mitzubringen
  • Alte Klausuren: in Kürze

Aktuelles

  • An folgenden Terminen entfällt die Vorlesung: Donnerstag 1.5. (Feiertag), Dienstag 13.5. (Vorlesungsfrei), Donnerstag 22.5. (Feiertag), Dienstag 24.6. (Konferenz), Donnerstag 26.6. (Konferenz)
  • ...

weitere Informationen zu der Lehrveranstaltung:

empfohlenes Studiensemester der Lehrveranstaltung: ab dem 2. Semester
Fachrichtung Lehrveranstaltung: Informatik
Nummer der Lehrveranstaltung: 07004
Dauer der Lehrveranstaltung: 4 SWS
Typ der Lehrveranstaltung: PV - Pflichtvorlesung
Leistungspunkte: 9 LP für V+Ü
Bereich: Informatik
Prüfung: Klausur
Lehrveranstaltungspflicht: Pflicht
Begleitende Lehrveranstaltung(en): 07005
Semester: SS 2008