30.01.2014 Aufrufe

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

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!