| Titel | Vorlesung Softwareentwicklung I: Objektorientierte Programmierung und Modellierung |
| Veranstalter | Axel Schmolitzky, Heinz Züllighoven |
| Zeit und Ort | 2 SWS Mo 10-12 Phil A(Terminübersicht) |
| Inhalt | Das Modul "Softwareentwicklung I" (Vorlesung + Übung) befasst sich mit grundlegenden Methoden und Konzepten der Softwareentwicklung. Es bietet eine Einführung in die imperative und objektorientierte Programmierung mit Java sowie in Standardnotationen wie die EBNF und die UML. Elementare Algorithmen und Datenstrukturen, der Umgang mit Bibliotheken und das Testen von Software werden behandelt. |
| Stellung im Studienplan | Grundstudium |
| Voraussetzungen | Ausreichende Deutschkenntnisse |
| Vorgehen | Die Veranstaltung legt großes Gewicht auf das Erlernen praktischer Fähigkeiten. Aus diesem Grund kommt den Übungen eine besondere Bedeutung zu; sie finden in Form eines intensiv betreuten Laborbetriebs statt. Die Studierenden sind im Labor präsent und lösen die gestellten Aufgaben vor Ort. Sie werden dabei von Tutoren betreut, die unmittelbar und personenspezifisch Feedback geben können. Moderne Konzepte zur Programmierausbildung wie Objects First, Interfaces vor Vererbung, Integriertes Testen etc. werden berücksichtigt. |
| Literatur | Barnes, Kölling: Java lernen mit BlueJ - Eine Einführung in die objektorientierte Programmierung, Pearson Education Deutschland, 2006. Heinisch, Müller, Goll: Java als erste Programmiersprache - Vom Einsteiger zum Profi, 4. Auflage, Teubner, 2005. Schiedermeier: Programmieren mit Java - Eine methodische Einführung, Pearson Education Deutschland, 2005. |
| Periodizität | jährlich zum WS |
| Eignung | Für Lehramtstudierende geeignet. Für Nebenfachstudierende geeignet. Für Bioinformatikstudierende geeignet. Für Wirtschaftsinformatikstudierende geeignet. |