Lehrende: Prof. Dr. Walid Maalej
Veranstaltungsart: Vorlesung
Anzeige im Stundenplan: SE 1 - VL
Semesterwochenstunden: 2
Credits: 3,0
Unterrichtssprache: Deutsch
Min. | Max. Teilnehmerzahl: - | 580
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 können, das grundlegende Handwerkszeug der Programmierung im Kleinen beherrschen und ihre Lösungen erklären können. 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 Vorlesung, in der grundlegende Begriffe vermittelt werden, und Übung, in welcher Inhalte der Vorlesungen praktisch angewendet bzw. vertieft werden.
Literatur: