Siegel der CAU
Institut für Informatik der CAU Kiel

Dr. Friedemann Simon,

Systematisches Programmieren in Java

Hinweis: Studierende von Studiengängen, von denen eine mündliche Prüfung in SysPro abzunehmen ist, sollten der Aufgabe 12, Serie 8, ihre besondere Aufmerksamkeit schenken!

Voraussetzungen

Die Vorlesung richtet sich in erster Linie an Studierende, die Informatik als Nebenfach oder Wahlfach haben, z. B. in den Studiengängen der Wirtschaftswissenschaften, Biologie, Geographie, Geologie, Meteorologie, Ozeanographie, Pädagogik, Psychologie, Diplom-Handelslehrer und in dem Magisterstudiengang der Philosophischen Fakultät sowie Studierende im Zertifikatsstudiengang.

Die Vorlesung richtet sich auch an Studierende der Physik, falls diese mit dem Nebenfach Informatik im Hauptstudium beginnen.

Die Vorlesung ist nicht gedacht für Studierende des Hauptfachs Mathematik.


Die Vorlesung baut auf Informatik für Nebenfächler auf, einer Veranstaltung, die jeweils im Wintersemester angeboten wird.

Grundkenntnisse einer imperativen Programmiersprache wie Pascal, Modula-2, C werden vorausgesetzt.

Inhalt

Möglichst unabhängig von den technischen Details einer speziellen Programmiersprache werden allgemeine Methoden und Ideen dargestellt, die beim Entwurf und bei der Entwicklung von Programmen nützlich sind. Anhand von Java werden Grundzüge der objektorientierten Programmierung behandelt und es wird ein Einblick in objektorientierte Analyse gegeben.

Das Praktikum ist sowohl die Übung zu der Vorlesung Systematisches Programmieren als auch das Programmierpraktikum in fast allen Nebenfachstudiengängen und im Zertifikatsstudium. Als ein Schwerpunkt soll anhand einer umfangreicheren Problemstellung das methodische Vorgehen bei der systematischen Programmentwicklung im Team geübt werden.

Die stattfindenden Übungen und die ausgegebenen Übungsserien führen von Grundlagen der systematischen Programmierung in Java zu einem Semesterprojekt in der zweiten Semesterhälfte. Das Semesterprojekt umfasst ein größeres Programm, in welchem die Studierenden ihr erlerntes Können "unter Beweis stellen".

Termine

VorlesungDienstag, 16 - 18 ctLMS 2 Ü1
ÜbungMontag, 16 - 18 ctLMS 2 Ü1

In diesem Semester werden außerhalb der Vorlesung und der Übung wieder betreute Rechnerzeiten für die Studierenden angeboten, in denen auch die Abnahmen für die Übungsserien durchgeführt werden.

Rechnerzeiten
Montag, 14 - 16 ctHochhaus Raum 709
Mittwoch, 16 - 18 stGrundausbildungspool
Freitag, 12 - 14 ctGrundausbildungspool

Der Grundausbildungspool steht euch auch außerhalb der Rechnerzeiten offen, allerdings ohne Betreuung. An der Tür des Raums 105 stehen die Zeiten, zu denen der GAP für gewöhnlich zugänglich ist.

Peter Munstermann betreut die Gruppe der Physiker, die den normalen Übungstermin nicht wahrnehmen können. In diesem Zuge wird freitags von 12 bis 14 Uhr ein Zusatztermin angeboten, an dem der Stoff der Übung wiederholt wird.

Hinweise zu den Serien

Hier gibt es eine wichtige Sammlung von Informationen, die für die Bearbeitung der Übungsserien notwendig sind. Haltet euch bitte an die Vorgaben, die wir euch stellen, damit keine Missverständnisse auftauchen.

Schaut in eurem und unserem Interesse gerade zu Anfang öfter auf diese Seiten, da sie euch wirklich weiterhelfen!

Desweiteren solltet ihr zur Übungsstunde eine Version eurer Lösungen dabei haben, damit ihr sie im Plenum vortragen könnt.

Semesterprojekt "Das verrückte Labyrinth"

Während des Semesterprojektes wird das Spiel "Das verrückte Labyrinth" programmiert. Wir haben einige Gedanken dazu zusammengestellt.

Dokumentation zu Java

Literaturliste


Letzte Änderung war sicherlich irgendwann (nachts) durch irgendwen aus irgendeinem Grund.


Das Team
Dr. Simon Sven Boike Peter Munstermann