|
63613 Moderne Programmiertechniken und -methoden im Wintersemester 2024/2025 |
grundlegende Überarbeitung: Sommersemester 2023 |
Umfang: 10.0 ECTS |
nächster geplanter Einsatz: -keine Angaben vorhanden- |
Versionen |
Autorinnen und Autoren |
Teilnahmevoraussetzungen |
Beschreibung |
|
|
Beschreibung |
KursbeschreibungTrotz eines zunehmenden Bewusstseins für die Notwendigkeit von vorbereitenden
Tätigkeiten ist die Programmierung immer noch die Kernaktivität der
Softwareentwicklung. Zwar hat die Einführung neuer Programmiersprachen wie
Java durchaus Produktivitätssteigerungen bewirkt, jedoch ist die
Fortentwicklung dieser Sprachen viel zu schwerfällig, um mit den ständig
wachsenden Ansprüchen an Funktionalität und Umfang schritthalten zu können.
Statt dessen haben sich im Kontext der objektorientierten Programmierung eine
ganze Reihe von Techniken und Methoden entwickelt, mit deren Hilfe sich - auf
der Basis existierender Programmiersprachen - die Softwareentwicklung
effizienter gestalten lässt. Einige dieser Programmiertechniken und -methoden
werden in diesem Kurs vorgestellt.
Die Themen des Kurses sind:
· Interfacebasierte Programmierung
· Design by contract
· Testen, insbesondere Unit-Testen
· Entwurfsmuster (Design patterns)
· Refactoring
· Metaprogrammierung inkl. aspektorientierter Programmierung
· Agile Methoden
Für das erfolgreiche Bearbeiten der Einsendeaufgaben ist Kenntnis von Java Voraussetzung. |
|
|
|
Termine |
Veranstaltungsbeginn: 01.10.2024 |
Versand |
|
Material |
|
Diese Lehrveranstaltung beinhaltet zugriffsgeschütztes Material, das nur nach dem Einloggen und bei vorhandener Belegung der Lehrveranstaltung eingesehen werden kann. Studierende der FernUniversität sollten sich einloggen. |
|
Einheiten |
|
Einsendeaufgaben |
Diese Veranstaltung wird auch mit Einsendearbeiten im Online-Übungssystem durchgeführt. Diese werden in diesem öffentlichen Portal nicht angezeigt. Wenn Sie einen Zugang zum LVU-System besitzen, loggen Sie sich bitte ein.
|
|
|
|