| Vorlesung mit Übungen | 39 20 17 (V), 39 20 18 (Ü) | ||
| im Grundstudium NWI, MBT, MGS, BIG | |||
| Di 15-16, Fr 10-12, V2-229 (GZI) | 1 + 2 SWS | Koch/Orth/Clausen |
In dieser Veranstaltung mit begleiteten Übungen soll das die Design und die Implementierung von Software mit besonderem Augenmerk auf die Codequalität vermittelt werden. Schwerpunkte sind dabei dessen Robustheit, die Wartungs- und Erweiterungsfreundlichkeit sowie die Portabilität. Gearbeitet wird mit überschaubaren Einzelbeispielen in verschiedenen imperativen Programmiersprachen (C, C++, Java, Perl, Shell, ...).
Zur Vorbereitung empfiehlt sich ein Blick in die annotierte Literaturliste.
Zum Verständnis der Beispiele ist die Kenntnis und praktische Programmiererfahrung in einer -- aber nicht allen oben aufgeführten -- imperativen/objektorientierten Programmiersprache erforderlich. Der Stoff der PPE wird vorausgesetzt. Die Veranstaltung kann durchaus vor dem Softwarepraktikum besucht werden.