Informatik II
| Titel: | Informatik II / Einführung in die Softwaretechnik |
| Dozent(in): | Robert Lorenz |
| Termin: | Di, 10:00-11:30 u. Do, 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 |
Zusammenfassung:
Teilnehmer verstehen die folgenden wesentlichen Konzepte/Begriffe der Informatik auf einem grundlegenden, Praxis-orientierten, aber wissenschaftlichen Niveau: Softwareentwurf, Analyse- und Entwurfsmodell, UML, Objektorientierung, Entwurfsmuster, Grafische Benutzeroberfläche, Parallele Programmierung, persistente Datenhaltung, Datenbanken, XML, HTML. Sie können in Java oder einer ähnlichen objektorientierten Sprache überschaubare algorithmische Probleme lösen und nebenläufige Anwendungen mit grafischer Benutzerschnittstelle und persistenter Datenhaltung unter Berücksichtigung einfacher Entwurfsmuster und einer 3-Schichten-Architektur programmieren. Sie verstehen die diesen Programmiersprachen zugrundeliegenden Konzepte und Modelle und sind in der Lage, andere objektorientierte Programmiersprachen eigenständig zu erlernen.
Inhalt der Lehrveranstaltung:
Ziel der Vorlesung ist eine Einführung in die objektorientierte Entwicklung größerer Softwaresysteme, angefangen bei der Erstellung von Systemmodellen in UML bis zur Implementierung in einer objektorientierten Programmiersprache. Die Vorlesung bietet eine Einführung in folgende Themenbereiche:- Softwareentwurf
- Analyse- und Entwurfsprozess
- Schichten-Architektur
- UML-Diagramme
- Objektorientierte Programmierung (Vererbung, abstrakte Klassen und Schnittstellen, Polymorphie)
- Entwurfsmuster und Klassenbibliotheken
- Ausnahmebehandlung
- Datenhaltungs-Konzepte
- Grafische Benutzeroberflächen
- Parallele Programmierung
- Programmieren in Java
- Datenbanken
- XML
- HTML
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
Java-Dokumentation
Ü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 bei genau einer Übungsgruppe angemeldet sein (siehe Anmeldungssystem). 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. Zur Nachbereitung des Vorlesungs- und Übungsstoffs wird eine Globalübung angeboten.Anmeldung zu den Übungsgruppen
Es werden 12 Übungsgruppen zu verschiedenen Terminen angeboten - eine Übersicht finden Sie im System LectureReg. Die Teilnehmerzahl pro Übungsgruppe ist auf 25 beschränkt. Übungsgruppen können nicht frei gewählt werden. Stattdessen melden Sie sich zuerst ab 02.05.2011 bis 05.05.2011, 24:00 Uhr im System LectureReg in der Gruppe "Vorregistrierung" an und wählen auf einer zusätzlichen Webseite ihre drei beliebtesten Termine. Ein Algorithmus berechnet dann eine optimale Verteilung der Studierenden auf Übungsgruppen gemäß Ihrer Prioritäten. Die Übungsgruppen starten ab Montag, den 09.05.2011 mit der Teambildung.Eine Besonderheit bilden die Gruppen "Wiederholer" und "Lehramt" im System LectureReg, mit denen jeweils kein Übungstermin verbunden ist, sondern die nur der internen Verwaltung von Studierenden dienen. Wer schon eine Zulassung zur Klausur aus dem SS 2009 oder 2010 besitzt und nicht mehr am Übungsbetrieb teilnehmen möchte, muss sich in der Wiederholergruppe anmelden. Lehrämtler, die nicht an der Klausur und nicht am Übungsbetrieb teilnehmen wollen, müssen sich in der Lehramtsgruppe anmelden.
Globalübung
Nach der Rückgabe der Korrektur eines Übungsblatts wird eine Globalübung angeboten. Hier können noch einmal Fragen beantwortet werden, es werden häufige oder typische Fehler und alternative Lösungen angesprochen und Nachbetrachtungen angestellt. Hier kann nicht mehr vorgerechnet werden. Die Betreuung erfolgt durch den Lehrstuhl.- Termin: Dienstags, 8:15 - 9:45 Uhr, Raum 2045.
- Start: In der Woche ab 23.05.2011.
Übungsblätter
- Herausgabe von Übungsblättern: Wöchentlich online am Montag ab 12:00 Uhr; Start in der ersten Veranstaltungswoche ab 02.05.2011.
- 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: Mittwoch nachmittags, 14.00 - 19.00, in den Räumen 1001 und 1002; Start in der ersten Veranstaltungswoche ab 02.05.2011.
Klausur
Es werden zwei Klausuren angeboten, eine am Ende des Sommersemesters, eine am Ende des darauffolgenden Wintersemesters.Außer für Studierende der Informatik-Bachelor-Studiengänge ab Prüfungsordnung 2008 gilt folgendes: Man kann an einer oder an beiden Klausuren teilnehmen. Beide Klausuren zusammen zählen als ein Prüfungsversuch. Die bessere Klausur bestimmt die Gesamtnote.
Für Studierende der Studiengänge Bachelor Informatik und Bachelor Informatik & Multimedia ab 2008 gilt folgendes: Man soll an der ersten Klausur teilnehmen, und im Falle des Nicht-Bestehens an der zweiten Klausur (zielgerichtetes Studium). Besteht man die erste Klausur, kann man mit der zweiten Klausur die Note verbessern. Besteht man die erste Klausur nicht, so zählt die zweite Klausur als neuer Prüfungsversuch. Innerhalb der Orientierungsprüfung (spätestens nach dem 3. Semester) muss man eine Prüfung zu dieser Veranstaltung bestanden haben.
Für Studierende des Studiengangs Bachelor Wirtschaftsinformatik (WIN) gilt folgendes: Man soll an der ersten Klausur teilnehmen, und im Falle des Nicht-Bestehens an der zweiten Klausur (zielgerichtetes Studium). Besteht man die erste Klausur, kann man mit der zweiten Klausur nicht mehr teilnehmen (man kann die Note nicht mehr verbessern). Besteht man die erste Klausur nicht, so zählt die zweite Klausur als neuer Prüfungsversuch. Diese Veranstaltung kann, muss aber nicht Orientierungsprüfung zählen.
Dies ist nur ein kurzer Überblick. Für weitere Details lesen Sie bitte unbedingt die Prüfungsordnung Ihres Studiengangs!
-
Prüfungsmodul: Zulassungsvoraussetzungen sind
- die fristgerechte elektronische Anmeldung in LectureReg zur Wiederholergruppe, Lehramtsgruppe oder Vorregistrierungsgruppe (02.05. - 05.05.)
- Im Fall der Anmeldung zur Vorregistrierungsgruppe: Fristgerechte Angabe von Prioritäten über gesonderte Webseite (02.05. - 05.05.).
- die fristgerechte elektronische Anmeldung in LectureReg zur jeweiligen Klausur (Zeiträume noch unbekannt)
- die fristgerechte Anmeldung zum Prüfungsmodul bei STUDIS (Zeiträume noch unbekannt)
- 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 (WIN: 10 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: | 7013 |
| Dauer der Lehrveranstaltung: | 4 SWS |
| Typ der Lehrveranstaltung: | V - Vorlesung |
| Leistungspunkte: | 8 |
| Prüfung: | Klausur und Hausarbeit |
| Lehrveranstaltungspflicht: | Pflicht |
| Begleitende Lehrveranstaltung(en): | 7014 |
| Semester: | SS 2011 |
