Dozent/in:
Axel Schmolitzky
Zeit/Ort:
2 UE / Wöchentlich 2 UE Mi 14:15–15:45 Hörsaal A
Chemie, Martin–Luther–King–Platz 6, ab 20.10.10
Kommentare/Inhalte:
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.
Lernziel:
Die Teilnehmer sollen sicher mit einem Rechner
umgehen, das grundlegende Handwerkszeug der Programmierung im Kleinen
beherrschen, Lösungen rechtfertigen. Sie können Programmierwerkzeuge
wie Compiler und Editoren nutzen sowie deren Grenzen einschätzen. Sie
sollen die Konzepte der Programmierung über eine konkrete
Programmiersprache hinaus verstehen, grundlegende Datenstrukturen
kennen, einen ersten Eindruck vom Komplexitätsbegriff haben und die
Tragweite von Tests abschätzen können.
Vorgehen:
Das Modul bietet eine Verzahnung von Vorlesungen,
in denen grundlegende Begriffe vermittelt werden, und Übungen, die die
Inhalte der Vorlesungen praktisch anwenden bzw. vertiefen.
Literatur: