Dieses Modul bietet eine Einführung in die wichtigsten Grundlagen aus dem Bereich der Anwendungsentwicklung, von den Grundkonzepten von Programmiersprachen, über das Erlernen einer speziellen Sprache (Python), weiter zu den wichtigsten Werkzeugen wie Entwicklungsumgebungen und Versionskontrollsysteme, bis schließlich hin zu Methoden der Softwaretechnik, die insbesondere für die Realisierung komplexerer Softwareprojekte entwickelt wurden.