Informatik II
| Titel: | Informatik II / Einführung in die Softwaretechnik |
| 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 Koelbl
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 UML-Modells bis hin zur Implementierung in der Programmiersprache Java. Dazu wird die problemnahe Programmierung erweitert um die Aspekte Modularisierung und objektorientierte Programmierung. Es werden verschiedene statische UML-Modelle (Klassendiagramm) und dynamische UML-Modelle (Use-Case, Sequenzdiagramm) besprochen. Außerdem werden Schichten-Archiketuren und einige Analyse- und Entwurfsmuster vorgestellt. Zur Implementierung werden neben Dokumentationsrichtlinien und Code-Konventionen insbesondere die Erstellung von graphischen Benutzeroberflächen besprochen, sowie Grundbegriffe der parallelen Programmierung wie z.B. Threads behandelt. Die Vorlesung führt auch in verschiedene Konzepte der Datenhaltung (Datenbanken, XML) 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. Es werden wöchentlich Übungsblätter mit Übungsaufgaben herausgegeben. Die Übungsblätter sollen von Woche zu Woche schriftlich bearbeitet und abgegeben werden. Dies soll in Teams von zwei bis drei Studenten geschehen. In Übungsgruppen werden die Lösungen der Übungsaufgaben besprochen und können Lösungsvorschläge vorgerechnet werden. Jeder muss sich bei genau einer Übungsgruppe anmelden. Teams können nur gruppenintern gebildet werden und sollen über das ganze Semester zusammen bleiben. Zur Unterstützung der Bearbeitung der Übungsaufgaben gibt es Zeiträume für betreutes Üben/Programmieren.Übungsgruppen
Die Übungsgruppen starten ab Montag, den 27.4. Siehe LecturReg für Termine und Räume und die Anmeldung zu einer Übungsgruppe.Übungsblätter
- Herausgabe von Übungsblättern: Wöchentlich online; der genaue Wochentag steht noch nicht fest; Start in der ersten Veranstaltungswoche ab 20.4.
- Schriftliche Bearbeitung: Bis zur darauffolgenden Woche (7 Tage Bearbeitungszeit). Abgabe per Einwurf in den Übungsblätter-Briefkasten und per Email an den Tutor der Übungsgruppe. Abgegebene Lösungen werden korrigiert bis zur darauffolgenden Woche - Rückgabe i.d.R in der Übungsgruppe (maximal 7 Tage Korrekturzeit). Richtig bearbeitete Übungsaufgaben werden mit einem Punkt bewertet.
- Besprechung der Lösungen: In den Übungsgruppen der übernächsten Woche.
- Vorrechnen von Lösungen: In den Übungsgruppen nach der Abgabe. Richtig vorgerechnete Lösungen werden mit einem Punkt bewertet. Einmal Vorrechnen ist Pflicht!
Betreutes Programmieren
Zur Unterstützung werden zusätzlich zu den Übungen ein Zeitraum für (durch Tutoren) betreutes Üben/Programmieren angeboten.
-
Bearbeitung zusätzlicher Aufgaben: Es werden zusätzliche Aufgaben bereitgestellt, welche in der betreuten Zeit bearbeitet werden können. Richtig bearbeitete solche zusätzliche Aufgaben werden mit einem Punkt bewertet.
-
Termin: jeweils Mittwoch, 14 - 19 Uhr, Rechnerraum 101 in der alten Uni..
Klausur
Es werden zwei Klausuren angeboten, eine am Ende des Sommersemesters, eine zu Beginn des darauffolgenden Wintersemesters.Außer für Studierende des Studiengangs Bachelor Wirtschaftsinformatik gilt folgendes: Man kann an einer oder an beiden Klausuren teilnehmen. Die bessere Klausur bestimmt die Gesamtnote. Für Studierende des Bachelor Informatik und Bachelor Informatik&Multimedia nach der neuen PO 2008 zählt die zweite Klausur als Wiederholungsklausur.
Für Studierende des Studiengangs Bachelor Wirtschaftsinformatik (WIN) gilt folgendes: Die Klausur prüft Stoff der ersten Hälfte der Vorlesung bis ca. Pfingsten (entspricht der Wirtschaftsinformatik-Veranstaltung "Einführung in die Softwaretechnik"). Die zweite Klausur dient als Wiederholungsklausur, falls man die erste Klausur nicht besteht. Hat man einmal bestanden, kann man seine Note nicht mehr verbessern.
- Termine: Erste Klausur: 1.8.2009, 9.30 - 11.30, Mensa. Zweite Klausur: 7.10.2009, 14.30 - 16.30, Ort steht noch nicht fest.
-
Prüfungsmodul: Zulassungsvoraussetzungen sind
- die fristgerechte elektronische Anmeldung in LectureReg zu einer Übungsgruppe (21.4. - 30.4.)
- die fristgerechte elektronische Anmeldung in LectureReg zur jeweiligen Klausur (1. Klausur: 1.7. - 15.7., 2. Klausur: 5.09. - 15.09.)
- die fristgerechte Anmeldung zum Prüfungsmodul bei STUDIS (1. Klausur: 8.6. - 18.6.2009, 2. Klausur (nur Studiengänge nach PO 2008): 5.09. - 15.09.)
- das Erreichen von 20 Übungspunkten (WIN: 10 Punkte) durch schriftliche Abgabe oder Vorrechnen von Übungsaufgaben, oder durch Bearbeitung zusätzlicher Aufgaben im betreuten Üben/Programmieren
- einmal Vorrechnen in der Übungsgruppe
-
Bewertung:
- Für je 5 Übungspunkte, die über die Zulassungsgrenze von 20 Punkten hinaus erworben werden, wird ein Bonuspunkt gutgeschrieben.
- Die Klausur wird mit maximal 120 Punkten bewertet (WIN: 60 Punkte)
- Die Gesamtpunktzahl ergibt sich aus den in der Klausur erreichten Punkten zuzüglich der gutgeschriebenen Bonuspunkte
- Aus der Gesamtpunktzahl wird eine Note zwischen 1,0 und 5,0 errechnet. Mit der Note 4,0 oder besser hat man bestanden.
- Die Note 4,0 entspricht 50 Prozent der Punkte, also 60 Punkten (WIN: 30 Punkte)
- Die erworbenen Bonuspunkte sind für jede weitere Klausur gültig
-
Klausurmodalitäten:
- Bearbeitungszeit jeweils 120 Minuten (WIN: 60 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
weitere Informationen zu der Lehrveranstaltung:
| empfohlenes Studiensemester der Lehrveranstaltung: | ab dem 2. Semester |
| Fachrichtung Lehrveranstaltung: | Informatik |
| Nummer der Lehrveranstaltung: | 7006 |
| Dauer der Lehrveranstaltung: | 4 SWS |
| Typ der Lehrveranstaltung: | V - Vorlesung |
| Leistungspunkte: | 8 |
| Prüfung: | Klausur und Hausarbeit |
| Lehrveranstaltungspflicht: | Pflicht |
| Begleitende Lehrveranstaltung(en): | 7007 |
| Semester: | alle WS und SS |
