Software & Information Engineering - Fakultät für Informatik, TU Wien
Software & Information Engineering - Fakultät für Informatik, TU Wien
Software & Information Engineering - Fakultät für Informatik, TU Wien
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Programmierparadigmen (6.0 Ects) Ein Programmierparadigma ist ein grundlegender<br />
Programmierstil. Aufbauend auf praktischen Programmierfertigkeiten sowie Kenntnissen<br />
der objektorientierten Modellierung und fundamentaler Algorithmen und Datenstrukturen<br />
gibt das Modul Programmierparadigmen einen vertieften Einblick in das<br />
objektorientierte und funktionale Paradigma und entsprechende Sprachkonstrukte, einschlieÿlich<br />
solcher <strong>für</strong> Generizität, Nebenläugkeit und Modularisierung. Studierende<br />
eignen sich durch die Beschäftigung mit typischen Problemstellungen bewährte Programmierstile<br />
an und lernen, die Stärken der Paradigmen zu nutzen, Schwierigkeiten<br />
zu umgehen, eigenständige Lösungsstrategien zu entwickeln und Lösungen kritisch zu<br />
bewerten.<br />
Programmkonstruktion (8.8 Ects) Das Modul Programmkonstruktion führt Anfänger<br />
in die Programmierung ein, wobei der Schwerpunkt auf einer systematischen Vorgehensweise<br />
bei der Erstellung und Evaluierung von Programmen in einer objektorientierten<br />
Programmiersprache liegt. Neben Fachkenntnissen werden vor allem praktische<br />
Fertigkeiten in der Programmierung im Team (einschlieÿlich des Einsatzes formaler und<br />
informeller Methoden) sowie abstrakte und systemorientierte Denkweisen vermittelt und<br />
die Neugierde an der Programmierung gefördert.<br />
Security (6.0 Ects) IT-Sicherheit ist ein kritisches Element erfolgreicher IT-Projekte.<br />
Trotz funktional gut ausgeführter Projekte können diese bei schweren Sicherheitsproblemen<br />
je nach Anwendungsgebiet geschäftsschädigende Auswirkungen haben. In den<br />
Lehrveranstaltungen dieses Moduls lernen die Studierenden Sicherheitsprobleme zu erkennen<br />
und Sicherheitsmaÿnahmen anzuwenden, um IT-Projekte auch aus Sicherheitssicht<br />
erfolgreich abzuschlieÿen.<br />
Security und Recht (6.0 Ects) Dieses Modul erönet den Zugang zu den <strong>für</strong> das Internet<br />
bzw. die <strong>Information</strong>sgesellschaft relevanten sicherheitsrelevanten und rechtlichen<br />
Aspekten und sensibilisiert <strong>für</strong> aktuelle sicherheitsrelevante und rechtspolitische Problemstellungen.<br />
Ferner leistet es einen Beitrag zur Reduktion der rechtlichen Risiken,<br />
denen Techniker/innen im Rahmen ihrer beruichen Praxis ausgesetzt sind. Zusätzlich<br />
wird in diesem Modul das Aufgabengebiet der IT-Sicherheit aus verschiedenen Blickwinkeln<br />
präsentiert.<br />
<strong>Software</strong> <strong>Engineering</strong> und Projektmanagement (9.0 Ects) Das Modul <strong>Software</strong><br />
<strong>Engineering</strong> und Projektmanagement vermittelt den Studierenden grundlegende Kenntnisse<br />
zur <strong>Software</strong>erstellung und Wartung durch das Zusammenführen der isolierten<br />
Kenntnisse und Fähigkeiten aus den relevanten vorangehenden Lehrveranstaltungen zu<br />
einer praxisnahen Gesamtsicht von der softwaretechnischen Problemstellung bis zur Lösung.<br />
Dazu gehören insbesondere Vorgehensmodelle und Rollen im <strong>Software</strong> <strong>Engineering</strong>,<br />
Anforderungsanalyse und Spezikation, Systementwurf, Methoden der Implementierung,<br />
Integration und Test sowie Grundkenntnisse des Projektmanagements und Qualitätssicherung<br />
im Kontext der <strong>Software</strong>entwicklung. Das Modul setzt sich zusammen aus einer<br />
Vorlesung, in der die theoretischen Konzepte und methodischen Grundlagen vorgestellt<br />
sowie Erfahrungen aus der praktischen Übung reektiert werden, und einer Übung, in<br />
der ein mittelgroÿes <strong>Software</strong> <strong>Engineering</strong> Projekt mit dem Ziel eines real brauchbaren<br />
11