Nr. 64-010 [Stine]
Dozenten:
Dr. Guido Gryczan;
Fredrik Winkler
Bei Fragen zur Klausur oder zu den Übungen bitte Email an: se-orga@inf...
Zeit/Ort:
2 UE / Wöchentlich
Mi 14–16, ab 01.04.15
Hörsaal - Erziehungswissenschaft (Erzwiss H),
Von-Melle-Park 8
Inhalte:
Diese Vorlesung behandelt fortgeschrittene
Methoden und Konzepte der objektorientierten Softwareentwicklung auf
Entwurfs- und Konstruktionsebene. Ein Schwerpunkt in der zweiten Hälfte
liegt dabei auf der Entwicklung interaktiver Systeme mit grafischer
Benutzungsoberfläche.
Lernziel:
Die Teilnehmer sollen die Grundlagen zur
Entwicklung kleiner, gebrauchstauglicher Anwendungen mit Hilfe
objektorientierter Konzepte beherrschen sowie zentrale Konzepte zur
Abstraktion und Modularisierung kennen. Weiterhin kennen sie
fortgeschrittene Programmiersprachkonzepte sowie die Konzepte von
Entwurfsmustern und Refactorings.
Vorgehen:
Die Veranstaltung (Vorlesung + Übungen) legt
großes Gewicht auf das Erlernen praktischer Fähigkeiten. Aus diesem
Grund kommt den Übungen eine besondere Bedeutung zu; sie finden wie in
SE1
als intensiv betreuter Laborbetrieb statt. Die Studierenden werden in
den Laboren bei der Arbeit am Rechner von Tutoren betreut, die
unmittelbar und personenspezifisch Feedback geben können. Die
verwendete Programmiersprache ist Java, als Entwicklungsumgebung kommt Eclipse zum Einsatz. Bei
der Live-Programmierung in der Vorlesung wird neben Eclipse auch
weiterhin BlueJ
eingesetzt.
Literatur:
Materialien:
Die Materialien zu dieser Veranstaltung finden
Sie im CommSy-Raum SE2 CommSy SoSe 2015.
Übungen:
64-012: Übungen zu
Softwareentwicklung II