Vorlesungsfolien
- WiSe: OOP - Teil 1 (Vers. 05.10.2007, pdf) OOP - Teil 2 (Vers. 19.01.2008, pdf)
Hinweis: Das Skript für das WiSe 08/09 wird im Laufe des Semesters sukzessive aktualisiert.- OOP - 1.Vorlesung (Vers. 21.10.2008, pdf)
- OOP - Teil 2 (Vers. 27.10.2008, pdf)
- OOP - Teil 3 (Vers. 03.11.2008, pdf)
- OOP - Teil 4 (Vers. 03.11.2008, pdf)
- OOP - Teil 5 (Vers. 17.11.2008, pdf)
- OOP - Teil 6 (Vers. 17.11.2008, pdf)
- OOP - Teil 7 (Vers. 02.12.2008, pdf)
- OOP - Teil 8 (Vers. 08.12.2008, pdf)
- OOP - Teil 9 (Vers. 13.01.2009, pdf)
- OOP - Teil 10 (Vers. 20.01.2009, pdf)
- OOP - Teil 11 (Vers. 27.01.2009, pdf)
- SoSe: ADP (Vers. 15.07.2008, pdf)
Screencast
- ADP Teil 1 [Monitor-Version (640x480)] [iPhone-Version]
- ADP Teil 2 [Monitor-Version (640x480)] [iPhone-Version]
- ADP Teil 3 [Monitor-Version (640x480)] [iPhone-Version]
Material
- Lösung Schiffe versenken
- Lösung zyklische doppelt verkettete Liste
- Aufgabensammlung Programmieraufgaben für OOP (Vers. 17.11.2008, pdf)
- Aufgabensammlung Programmieraufgaben für ADP (Vers. 20.05.2008, pdf)
- Aufgabensammlung theoretische Aufgaben für ADP (Vers. 22.04.2008, pdf)
- Quelltext der Hilfsklasse OOUtil
- Download-Seite BlueJ
- RKS-Anmeldung OOP WiSe 08/09
- Zusatzmaterial Sitzung 1 (Hello World im Detail)
- Zusatzmaterial Sitzung 2 (Erläuterung Schlüsselwörter)
- Weiteres Material unter
K:\PT\Infwiss\Kurse-CW\Objektorientierte Programmierung Java GK WS 2008 2009\
Demo-Programme und Applets
- Sort-Applet
- Rekursive-Kurven-Applet
- SyntaxAnalyse
- SyntaxAnalyseCond
- Backtracking
- Shearsort
- Demo der Sortierverfahren (FH Flensburg)
Java-Syntax (vereinfacht)
Ausbildungsziele der Lehrveranstaltung Objektorientierte Programmierung
Im Kurs Objektorientierte Programmierung werden anhand der Programmiersprache Java zunächst die Grundlagen Programmierung vermittelt und anschließend mit dem objektorientierten Programmierparadigma vertieft. Es werden die Methoden und Konzepte der objektorientierten Programmierung (Vererbung, Polymorphie, Abstraktion) vermittelt und geübt. In der praktischen übung werden Probleme direkt am Rechner gelöst und der Umgang mit Klassenbibliotheken geübt.
Ausbildungsziele der Lehrveranstaltung Algorithmen, Datenstrukturen und Programmierung
Aufbauend auf dem Kurs Objektorientierte Programmierung dient der Kurs Algorithmen, Datenstrukturen und Programmierung der Vermittlung von Fähigkeiten in imperativer (prozeduraler) Programmierung. Es werden schwerpunktmäßig Algorithmen und Datenstrukturen vorgestellt und mit ihnen gearbeitet. Methoden zur Beurteilung der Effizienz von Algorithmen (Laufzeitanalyse, Komplexität, O-Notation) werden diskutiert und angewendet. Für klassische Problemstellungen (z.B. Wegsuche in einem Labyrinth, Syntaxanalyse) werden Lösungswege diskutiert.
Studienorganisation und Studienzyklus
Die zweistündigen Vorlesungen werden regelmäßig abwechselnd im Wintersemester (Objektorientierte Programmierung) und Sommersemester (Algorithmen, Datenstrukturen und Programmierung) angeboten. Sie werden begleitet von einer einstündigen theoretischen Übung und einer einstündigen praktischen Übung mit Programmieraufgaben am Rechner. Zur Klausur sind alle schriftlichen Unterlagen erlaubt ("open book"). Angaben ohne Gewähr.
Bachelor Wirtschaftsinformatik
Die Vorlesungen Objektorientierte Programmierung (Wintersemester) und Algorithmen, Datenstrukturen und Programmierung (Sommersemester) werden für die erste Studienphase des Bachelor-Studiengangs Wirtschaftsinformatik angeboten. Die Vorlesungen werden durch eine übung (größtenteils am Rechner durchgeführt) ergänzt. Die übungsleistungen werden ebenfalls bewertet und fließen in die Klausurnote mit ein (25 Prozent der Klausurnote, gemäß Bachelor-Prüfungsordnung). Es findet (abweichend vom Prüfungsmodus des Diplomstudiengangs) für jede Lehrveranstaltung eine eigene schriftliche Prüfung am Ende des Semesters statt. Zur Prüfung sind alle schriftlichen Unterlagen erlaubt ("open book").
Infos für BWL-Studenten mit Schwerpunkt Wirtschaftsinformatik
Mit dem Wegfall des Diplomstudiengangs Wirtschaftsinformatik ändern sich die Regelungen für BWL-Studenten, die im Hauptstudium den Schwerpunkt Wirtschaftsinformatik gewählt haben. Anstelle der Lehrveranstaltung "Informatik 2" (Diplom) soll nun der Kurs "Objektorientierte Programmierung" besucht werden. Mit wieviel Kreditpunkten der Kurs innerhalb des BWL-Schwerpunkts Wirtschaftsinformatik bewertet wird, hat der Prüfungsausschuss in seiner Sitzung am 21.2.07 entschieden.
Infos für Studenten im erweiterten Neben- oder Zusatzfach Wirtschaftsinformatik
Mit dem Wegfall des Diplomstudiengangs Wirtschaftsinformatik ändern sich auch die Regelungen für Studenten im erweiterten Neben- oder Zusatzfach Wirtschaftsinformatik. Bisher galt, dass Nebenfachstudenten die Lehrveranstaltungen "Informatik 2" (Diplom) und "Informatik 4 / AWI 4 für Nebenfach" (Diplom) zu besuchen hatten, die beide bisher im Sommersemester angeboten wurden. Ab dem Wintersemester 2005/2006 gilt, folgendes:
- Studenten, die bisher weder "Informatik 2" (Diplom) noch "Informatik 4 / AWI 4 für Nebenfach" (Diplom) besucht haben: Bitte besuchen Sie im Wintersemester die Bachelor-Veranstaltung Objektorientierte Programmierung (Bachelor) und im Sommersemester die Vorlesung Algorithmen, Datenstrukturen und Programmierung (Bachelor).
- Studenten, die bereits "Informatik 2" (Diplom) gehört haben: Bitte besuchen Sie im Wintersemester die Bachelor-Veranstaltung Objektorientierte Programmierung (Bachelor) als Ersatz für "Informatik 4 / AWI 4 für Nebenfach" (Diplom).
Der bisherige Prüfungsmodus für AWI 4 (NF) ist damit nicht mehr gültig. Ansonsten gelten die Regelungen für Studenten im Nebenfach Wirtschaftsinformatik.










