Department Angewandte Informatik

Software Design & Cloud Computing (VZ)

Im Studium

 

Aktueller Studienplan

1. Semester

Betriebssysteme 1 | Übung (UE) | Coursecode: 220418107 Linux Grundlagen 2 SWS 3 ECTS
Die Lehrveranstaltung gibt eine Einführung in die Aufgaben und Funktionalitäten von Betriebssystemen allgemein und vermittelt die Bedienung einer Kommandozeilen Shell unter dem Betriebssystems "Linux"
Betriebssysteme 1 | Integrierte Lehrveranstaltung (IL) | Coursecode: 220418106 Netzwerktechnologien 2 SWS 2 ECTS
Die Lehrveranstaltung ist eine Einführung in TCP/IP-basierende Netzwerke. Spezieller Fokus wird auf das Zusammenspiel der einzelnen Protokolle/-schichten miteinander und den Anwendungs- und Betriebssystemebenen gelegt
Informatik 1 | Vorlesung (VO) | Coursecode: 220418102 Informatik 2 SWS 2 ECTS
Einführung in die Grundbegriffe der Informatik: Daten und Informationen, Kodierungen (ASCII-Code, Unicode), Zahlensysteme (dezimal, binär, hexadezimal, oktal), Hardware (von Neumann Architektur), grundlegende Konzepte von Software, Programmiersprachen und Betriebssystemen, sowie weitere ausgewählte Kapitel der Informatik
Informatik 1 | Integrierte Lehrveranstaltung (IL) | Coursecode: 220418101 Mathematik für Informatik I 2 SWS 3 ECTS
Vermittlung von mathematischer Logik (Aussagen und Prädikatenlogik), formale Grundlagen, Moduloarithmetik, Ermittlung von (Pseudo-)Primzahlen (Fermat, Carmichael, ...), Faktorisierung, Reihenentwicklung, Relationen, Funktionen, Kombinatorik und Grundlagen der Vektorrechnung
Software Engineering 1 | Integrierte Lehrveranstaltung (IL) | Coursecode: 220418103 Datenbankdesign 3 SWS 4 ECTS
Die Lehrveranstaltung liefert einen systematischen Zugang zum relationalen Datenbankentwurf in Theorie und Praxis (Designtools und DDL). Der Schwerpunkt liegt dabei auf dem konzeptuellen und logischen Entwurf, inklusive der Definition semantischer Bedingungen an die resultierenden Datenstrukturen. Anforderungserhebung und physischer Entwurf werden zumindest überblicksmäßig behandelt. Weiters wird eine systematische Einführung in Funktion und Betrieb von Datenbankmanagementsystemen (ink. Transaktionalität), sowie die mit dem Datenbankentwurf in Verbindung stehenden Operationen (DDL + CRUD Befehle, etc) gegeben. Alle Themen werden von den Studierenden im begleitenden Übungsteil auch praktisch nachvollzogen.
Software Engineering 1 | Übung (UE) | Coursecode: 220418105 Software Development I 3 SWS 4 ECTS
Inhalt sind die Grundbegriffe von prozeduraler, vor allem aber objektorientierter Programmierung, zum Beispiel: Elementare Datentypen, Variable und Konstante, Schleifen, Abfragen, Funktionen/Methoden, Objekte und Klassen sowie einfache Datenstrukturen. Verwendung von einfachsten Bibliotheken wie zur Ein- und Ausgabe. Weiters die Verwendung von Tools zur (Compilierung und) Ausführung von Programmen.
Software Engineering 1 | Vorlesung (VO) | Coursecode: 220418104 Software Engineering Grundlagen 2 SWS 2 ECTS
Überblick über die Prinzipien des Software Engineering: (i) Herausforderungen in der Software Entwicklung; (ii) Aktivitäten in der Softwareentwicklung: Requirements Engineering, Design, Implementation, Verification and Validation, Software Evolution; (iii) Prozess Models: Waterfall-, Spiral-, V-Model, Component-based development, Agile Software Development.
Web Engineering 1 | Seminar (SE) | Coursecode: 220418108 Barcamp 2 SWS 2 ECTS
Im Seminar Barcamp wird dem gesamten Jahrgang eine Aufgabenstellung zum Theme Digital Thinking gegeben. Durch Projektbasiertes Lernen (PBL) setzen sich die Studierende aktiv mit realen Problemen und Herausforderungen auseinander um ihr Wissen vertiefen. Dabei erlernen Sie branchespezifischen Fähigkeiten und Kompetenzen ie im Studium und im Berufsleben geschätzt werden. Dies umfasst die Kollaboration in diversen Teams, kritisches Denken und Kommunikation und Reflexion in eine praxisnahem Umfeld.
Web Engineering 1 | Integrierte Lehrveranstaltung (IL) | Coursecode: 220418109 Webtechnologien 3 SWS 3 ECTS
Die Vorlesung ist eine Einführung in Webtechnologien mit den Schwerpunkten: • Hypertext, Hypermedia, Informationssysteme, WWW, Social Web, Semantic Web, Suchmaschinen • Web Design, Web Usability und Accessibility • Hypertext Markup Language - HTML5 • Farbmodelle und webkonforme Bildformate • Cascading StyleSheets und Javascript Einführung • CSS basierte responsive Web-Layouts Die Übung behandelt die Erstellung von standardkonformen Webseiten mit HTML5, CSS und Javascript sowie die Grundtechniken der webkonformen Bildbearbeitung.
Wirtschaft und Recht 1 | Vorlesung (VO) | Coursecode: 220418111 Ökonomische Grundlagen 2 SWS 3 ECTS
Grundsätzliches zum Begriff "Wirtschaften"; Punktuelle Darstellung volkswirtschaftlicher Zusammenhänge; Praktische Darstellung von buchhalterischen und kostenrechnungstechnischen Zusammenhängen, Grundsätze der Steuerlehre
Wirtschaft und Recht 1 | Vorlesung (VO) | Coursecode: 220418110 Rechtsgrundlagen 1 SWS 1 ECTS
Da in der Praxis eine Vielzahl von Vertragsinhalten von Nichtjuristen stammen, sollen im Rahmen der LV den Studierenden die Grundlagen des Vertragsrechtes vermittelt werden. Schwerpunkte sind: Allgemeine Grundlagen des Vertragsrechts - Bedeutung mündlicher Absprachen - Schweigen im Rechtsverkehr - Angebot/Annahme - Gewährleistung/Garantie, Eigentumsfragen, Haftungsvermeidung.
Wirtschaft und Recht 1 | Seminar (SE) | Coursecode: 220418112 Teamentwicklung 1 SWS 1 ECTS
Phasen der Teamentwicklung; Reflexion von Erfolgsfaktoren für erfolgreiche Teams. Prozesse der Teambildung. Zusammenwirkung von unterschiedlichen Teamrollen und Teammitgliedern. Methoden zur Konfliktbewältigung und zum Konfliktmanagement. Rollenspiele.

2. Semester

Betriebssysteme 2 | Übung (UE) | Coursecode: 220418207 Linux/Unix Systemmanagement 2 SWS 3 ECTS
Die Lehrveranstaltung vermittelt die fundamentalen, wichtigen Aufgaben der Linux System- und Netzwerk Administration.
Betriebssysteme 2 | Integrierte Lehrveranstaltung (IL) | Coursecode: 220418206 Netzwerkmanagement 2 SWS 2 ECTS
Diese integrierte Lehrveranstaltung stellt eine Vertiefung in die lokalen Netzwerke dar. Es werden der/dem Teilnehmer/in die Themen Switching und Routing im LAN näher gebracht. Weiters wird das Thema Virtuelle LAN's erläutert und eine vertiefte Einführung in Technologien wie MPLS und IPv6 geboten. • Wireless LAN • Switching im LAN • Routing im LAN • Virtuelle LANs • MPLS • Vertiefung IPv6
Informatik 2 | Integrierte Lehrveranstaltung (IL) | Coursecode: 220418202 Datenstrukturen und Algorithmen 3 SWS 3 ECTS
Einführung in elementare Datenstrukturen und Algorithmen: Formale Eigenschaften von Algorithmen, Effizienzbestimmung, lineare Listen, Schlangen, Stapel, Sortierverfahren, Suchverfahren, Hashing, Bäume, Graphen
Informatik 2 | Integrierte Lehrveranstaltung (IL) | Coursecode: 220418201 Mathematik für Informatik II 2 SWS 2 ECTS
Dieser Kurs vermittelt ein Verständnis für die besondere Problematik bei der Behandlung mathematischer Aufgaben auf dem Digitalrechner. Die Kenntnis grundlegender numerischer Methoden zur Problemlösung wie Interpolation, Approximation und linearer Gleichungssysteme unter Berücksichtigung von Randbedingungen (Fehler, Effizienz) ist die Basis für die Fertigkeit zum Entwurf und zur Analyse numerischer Algorithmen.
Software Engineering 2 | Seminar (SE) | Coursecode: 220418204 Bootcamp 2 SWS 3 ECTS
Im Seminar Bootcamp erarbeiten Studierende in Teams konkrete Lösungen für digitale Problemstellungen. Dieser Challenge Based Lehr- und Lernansatz regt die Studierenden dazu an, jene Technologien die im Studium zum Einsatz kommen zur Lösung realer Probleme einzusetzen. Das Seminar Bootcamp ist kooperativ und praxisorientiert und fordert die Studierenden auf, mit Peers, Lehrenden und ExpertInnen, um gute Fragen zu stellen, tieferes Fachwissen zu entwickeln, Maßnahmen zu ergreifen, Herausforderungen anzunehmen und zu lösen, aktiv zu werden und ihre Erfahrungen zu teilen.
Software Engineering 2 | Integrierte Lehrveranstaltung (IL) | Coursecode: 220418203 Relationale Datenbanken 3 SWS 3 ECTS
Die relationale Theorie sowie die relationalen Operationen und ihre Anwendung in Form von SQL-Queries stehen im Zentrum dieser Lehrveranstaltung. Aufbauend auf den im vorigen Semester erstellten Datenstrukturen und Datenbeständen werden nun Abfragen in allen Formen und Komplexitäten studiert und geübt. Weitere Themen sind Mehrbenutzersynchronisation, prozedurale Erweiterungen von SQL sowie objektrelationale Konzepte.
Software Engineering 2 | Übung (UE) | Coursecode: 220418205 Software Development II 3 SWS 4 ECTS
Inhalt sind die objektorientierte Programmierung inklusive zum Beispiel: Exception Handling, Scope, Datenstrukturen (Listen und Maps), Interfaces, Ableitung. Verwendung von ausgewählten Bibliotheken. Umsetzung von Strukturierung bzw. Modularisierung von Softwarepaketen und weiters Tools für Deployment.
Web Engineering 2 | Seminar (SE) | Coursecode: 220418209 Human Computer Interaction 2 SWS 2 ECTS
Das Design von gebrauchstauglichen User Interfaces wird anhand grundlegender Gestaltungsprinzipien, Methoden und Werkzeugen vorgestellt. Die Studierenden erlernen die theoretischen Grundlagen und auch die praktische Anwendung von Usability Engineering. Das erlernte Wissen wird in Form einer praktischen Seminararbeit vertieft.
Web Engineering 2 | Integrierte Lehrveranstaltung (IL) | Coursecode: 220418208 Web Engineering 2 SWS 3 ECTS
Aufbauend auf dem ersten Semester werden die Kenntnisse von Webtechnologien vertieft. Dabei werden folgende Inhalte behandelt: XML, DTD,XSD, XSL(T) und XPath Strukturierte Dokumente, Grundkonzepte von Auszeichnungssprachen am Beispiel von XML, Dokumententypdefinition (DTD), XML Schema Definitions (XSD), Unterscheidung "well-formed" / "valid", Verarbeitung von XML-Dokumenten mit XSL: Verarbeitungsmodell von XSLT, übersicht über Standard-APIs zur Verarbeitung von XML-Daten, XML als Basis für Datenspeicherung und Datenaustausch, XML-Anwendungsbeispiele aus verschiedenen Bereichen (z.B. Multimedia, (Mobil)kommunikation Clientseitige Scriptsprachen (Beispiel: Javascript) Grundlagen, Events und Steuerung von Webinhalten, DOM Manipulation, Asysnchroner Datenaustausch für interactive Webanwendungen und Basiswissen für Rich Internet Applications (RIA) mit AJAX, Kombination mit XML Serverseitige Scriptsprachen (Beispiel: PHP)...
Wirtschaft und Recht 2 | Seminar (SE) | Coursecode: 220418210 IT Industry English 2 SWS 2 ECTS
Erarbeitung studiengangs- und berufsspezifischer Themenbereiche; Schulung des Lese- und Hörverständnisses anhand authentischer Materialien, wobei die Erweiterung des Wortschatzes im Vordergrund steht. Kritische Auseinandersetzung und Beleuchtung aktueller Entwicklungen im Bereich IT, IT Security, Software Development und New Media.
Wirtschaft und Recht 2 | Vorlesung (VO) | Coursecode: 220418211 Unternehmensführung und Organisation 2 SWS 3 ECTS
Organisationslehre, Gliederung der Aufbau- und Ablauforganisation; strategische Unternehmensführung, Unternehmensplanung, Führungsstile, Personalmanagement

3. Semester

Cloud Computing 1 | Integrierte Lehrveranstaltung (IL) | Coursecode: 220418305 Cloud Technologien 1 2 SWS 3 ECTS
In dieser Lehrveranstaltung lernen Studierende die Definition und Charakteristika von Cloud Computing, Service- und Bereitstellungs-Modellen kennen. Studierenden wird ein Einblick in die Technologien, die zum Erstellen, Vertreiben und Warten von virtuellen Maschinen und Anwendungen in der Cloud benötigt werden gegeben. Studierende nutzen cloud-basierte Infrastrukturen für existierende und neue Dienste. Zu diesem Zweck dienen „Public Cloud Services“ und Open Source Äquivalente. Des Weiteren untersuchen Studierende APIs (Application Programming Interfaces), welche von den wichtigsten öffentlichen Cloud Betreibern angeboten werden. Sie entwickeln Anwendungen mittels hoch verfügbarer Cloud-Infrastrukturen und RESTful Webservices. Außerdem wird gezeigt, wie eine Anbindung an die traditionelle IT-Infrastruktur (z.B. VPN Cloud-System, Directory-Info Abgleich, etc.) umgesetzt und „On-Premise“ Lösungen zu „Software as a Service“ (SaaS) („Off Premise“) ausgelagert werden können.
Cloud Computing 1 | Integrierte Lehrveranstaltung (IL) | Coursecode: 220418303 Servertechnologien 2 SWS 2 ECTS
Im Rahmen dieser Lehrveranstaltung werden die wichtigsten Servertechnologien sowohl theoretisch als auch praktisch behandelt. Der Zweck des Gegenstandes ist das Vertraut-werden mit Servertechnologien und Servern, deren Dienste (fast) alltäglich in Anspruch genommen werden. • Domain Name System (DNS) • Dynamic Host Configuration Protocol (DHCP) • Hyper Text Transfer Protocol (HTTP), Apache Webserver Common Gateway Interface (CGI), Secure Socket Layer (SSL), Certificates, Additional modules and configurations • Simple Mail Transfer Protocol (SMTP) & Security (TLS) • Post Office Protocol (POP), Internet Message Access Protocol (IMAP) • File Systems & Services in the Internet.
Machine Learning 1 | Übung (UE) | Coursecode: 220418304 Big Data 2 SWS 3 ECTS
Die Lehrveranstaltung bietet eine anwendungsorientierte Einführung in Big Data Datenmodelle und Architekturen. Anschließend werden Storage und Datenbanksysteme im Umfeld Big Data anhand praxisnaher Übungsszenarien erprobt und studiert. Dabei wird insbesondere Wert auf die Erarbeitung von Schnittstellen und Anbindungsmöglichkeiten zu aktuelle Software-Technologien gelegt. Weiterführende Themen, die abschließend anhand von praktischen Übungen erarbeitet werden, sind unter anderem Big Data Views und Queues, Performance und Tuning. Besondere Sorge wird dafür getragen, der Diskussion aktueller technologischer Entwicklungen im Bereich Big Data genügend Raum zu geben.
Machine Learning 1 | Integrierte Lehrveranstaltung (IL) | Coursecode: 220418306 Visualisierung und Datamining 3 SWS 4 ECTS
Einführung in die wichtigsten statistischen Verfahren. Grundlagen des Datamining (unter anderem Clustering, Klassifikation, Regression). Im Bereich Visualisierung werden Handling und Plotting von Daten ebenso wie statische und interaktive Visualisierungen behandelt. In der Übung werden diese Verfahren mittels aktueller Softwarepakte anwendungsorientiert behandelt.
Software Engineering 3 | Integrierte Lehrveranstaltung (IL) | Coursecode: 220418301 Software Design 2 SWS 3 ECTS
Einführung in objekt-orientiertes Software Design: (i) Modellierung von Software Systemen mit UML; (ii) Einführung in Design- Patterns; (iii) Refactoring with Design-Patterns
Software Engineering 3 | Integrierte Lehrveranstaltung (IL) | Coursecode: 220418302 Software Quality 2 SWS 2 ECTS
Praxisbezogene Ansätze zur Verbesserung der Software Qualität: Debugging, Software Inspection, Software Testing (Unit-, Integration-, System-, Performance-Tests), Test Case Design, Verification and Validation in the Software Development Process.
Web Engineering 3 | Seminar (SE) | Coursecode: 220418309 Hackathon 4 SWS 4 ECTS
Im Seminar Hackathon arbeiten die Studierenden an ausgewählten, digitalen Problemstellungen. Dabei arbeiten die teilnehmenden Teams innerhalb einer begrenzten Zeitspanne um ein Proof-of-Concept für eine Lösung für ein bestimmtes Problem bzw. eine bestimmte Herausforderung zu entwickeln oder zu entwerfen. Dabei werden die Phasen der Zusammenarbeit wie folgt festgelegt Engage - Investigate - Act.
Web Engineering 3 | Übung (UE) | Coursecode: 220418310 Interactive Mobile Applications 2 SWS 3 ECTS
Im Rahmen dieser Lehrveranstaltung werden die wichtigsten Servertechnologien sowohl theoretisch als auch praktisch behandelt. Der Zweck des Gegenstandes ist das Vertraut-werden mit Servertechnologien und Servern, deren Dienste (fast) alltäglich in Anspruch genommen werden. • Domain Name System (DNS) • Dynamic Host Configuration Protocol (DHCP) • Hyper Text Transfer Protocol (HTTP), Apache Webserver Common Gateway Interface (CGI), Secure Socket Layer (SSL), Certificates, Additional modules and configurations • Simple Mail Transfer Protocol (SMTP) & Security (TLS) • Post Office Protocol (POP), Internet Message Access Protocol (IMAP) • File Systems & Services in the Internet.
Web Engineering 3 | Integrierte Lehrveranstaltung (IL) | Coursecode: 220418308 Web Application Development 2 SWS 3 ECTS
Design und Umsetzung von Rich Internet Applications (RIAs) mit dem Schwerpunkt auf Webapplikationen für mobile Geräte mit unterschiedlichen Displaygrößen inklusive offline Funktionalität. Neben semantischen HTML5 Tags und Canvas/SVG Animationen wird weiters der Schwerpunkt auf verschiedene JavaScript APIs zum Beispiel zur Unterstützung von Sensoren, von Location Based Services oder Web Sockets für Real Time Communication gelegt. Auch sind Analyse und Optimierung von Performance sowie automatisiertes Unit und User Interface Testing von Relevanz.
Wirtschaft und Recht 3 | Integrierte Lehrveranstaltung (IL) | Coursecode: 220418307 Prozess und Qualitätsmanagement 2 SWS 3 ECTS
Einführung zum Thema Geschäftsprozesse; Entwicklung in der Organisationslehre im 20. Jhdt; Definition von Geschäftsprozessen; Prozessanalyse-Istaufnahme-Istanalyse; Gestaltung der Arbeit - die tayloristische Arbeitsstruktur; Optimierung von Geschäftsprozessen, Business Process Reengineering, Geschäftsprozessmodellierung, Prozesscontrolling Benchmarking von Prozessen.

4. Semester

Cloud Computing 2 | Integrierte Lehrveranstaltung (IL) | Coursecode: 220418407 Cloud Technologien 2 2 SWS 2 ECTS
Die Lehrveranstaltung vermittelt die Grundlagen für den Betrieb privater Cloud Lösungen. Die Studierenden lernen dabei die technischen Konzepte und Anforderungen, die die technologische Basis für die verschiedenen Cloud Service Modellen bilden, kennen: Infrastruktur Virtualisierung, Object Storage Implementierungen, Application Container Runtime Environments und Application Container Cluster, Serverless Computing, sowie Methoden für das Management des Lifecycles von Cloud Applikationen
Cloud Computing 2 | Übung (UE) | Coursecode: 220418410 Clustering and High Availability 2 SWS 2 ECTS
Die Lehrveranstaltung vermittelt die notwendigen Techniken um IT Systeme mit einem entsprechenden Maß an Verfügbarkeit entwerfen zu können. Die KursteilnehmerInnen erlernen die notwendigen Verfahren um die Auswirkungen von Hardware und Software Fehlern, Naturkatastrophen und Datenverlusten in einem vertretbaren Maß halten zu können: -Backup and Restore Strategien -Netzwerk Redundanz -RAID -Storage Area Networks (SANs) und Network Attached Storage (NAS) -Virtualisierung -Lastverteilung -Clustering
Machine Learning 2 | Integrierte Lehrveranstaltung (IL) | Coursecode: 220418408 Machine Learning 3 SWS 3 ECTS
Zu Beginn der Lehrveranstaltung werden die Grundlagen von Data Retrieval und Preparation, insbesondere Data Cleansing Methoden vorgestellt. Nach einem Überblick über den Data Analytics Life-Cycle erfolgt die Erarbeitung grundlegender Datenanalytischer Methoden wie etwa Clustering, Associations, Regression, Classification, Time Series Analysis, Text Analysis, Map Reduce und Statistical Methods. Nach der Erarbeitung von Datamining Grundlagen (Abstands- und Ähnlichkeitsmaße, neuronale Netze, Wissensrepresentation, Textmining, Webmining) erfolgt eine abschließende Diskussion von Basistechniken der Datenvisualisierung, sowie aktueller Entwicklungen und Technologien.
Software Engineering 4 | Integrierte Lehrveranstaltung (IL) | Coursecode: 220418409 Distributed Computing 2 SWS 3 ECTS
Design und Implementierung von Software für vernetzte Umgebungen. Von Socketprogrammierung bis zur Erstellung und Benutzung von verteilten Objekten. Planung von restful Web Services und Applikationen auf Web Application Servern mit Beachtung der n-Tier Architektur. Design und Implementierung von verteilten und heterogenen Softwaresystemen mit Berücksichtigung von Serialisierung, Synchronisation, Deadlocks und von Design Patterns wie beispielsweise Map/Reduce, Producer/Consumer Paradigmen. Neben real-time ist auch die Verwendung von asynchroner Kommunikation via Message Brokers Bestandteil dieser Lehrveranstaltung.
Startup Project 1 | Seminar (SE) | Coursecode: 220418401 Startup Project 3 SWS 5 ECTS
Im Seminar Startup geht es darum digitale Lösungen nachhaltig zu machen. Die Studierenden können in Kleingruppen ausgehend von einer Idee einen Prototyp konzipieren, entwerfen, implementieren, dokumentieren und präsentieren. Darüber hinaus können sie die Zusammenarbeit, Lernfortschritte, das Arbeitsergebnis und die Dokumentation kritisch evaluieren und reflektieren.
Web Engineering 4 | Integrierte Lehrveranstaltung (IL) | Coursecode: 220418411 3D Programmierung 2 SWS 3 ECTS
Grundlagen der 3D Grafik: Koordinatensystem, Vertices, Vektoren, Matrizen, Transformationen, Quaternion, Grafik-Pipeline, Szenenegraph, Shader Grafikbibliotheken: OpenGL(Vulcan) DirectX, WebGL,etc.  im Überblick 3D Engines (Middleware): Überblick aktueller Software, Unterschiede/Eigenheiten Neue Technolgien: AR, VR Fokus auf 3D Programmierung im Web
Web Engineering 4 | Integrierte Lehrveranstaltung (IL) | Coursecode: 220418403 Web Service Development 2 SWS 2 ECTS
Die Lehrveranstaltung beleuchtet die Grundlagen von dynamischen Web Seiten. Anhand einfacher Web Applikationen werden die Grundlagen der Zugriffsprotokolle und deren Möglichkeiten (HTTP, Request/Response), Sessionverwaltung (Cookies, Server-Session-Objekte), dynamisch Seiten-/Contenterstellung (Mimetypes, HTML, CSS, XML, Images), Eingaben (Formulare, Parameter,) Up-und Download (auch Binärfiles) sowie einfache Backendfunktionalität am Server (Mailversand, Datenbankzugriff) erarbeitet. Weiters wird die grundlegende Funktionsweise von interaktiven, also lokal dynamischen Seiten mit JavaScript bzw. asynchronem Zugriff auf den Server (AJAX) vermittelt.
Wirtschaft und Recht 4 | Integrierte Lehrveranstaltung (IL) | Coursecode: 220418405 IT-Recht 2 SWS 2 ECTS
Einführung der Studierenden in die rechtlichen Grundlagen des eBusiness. Dabei wird zunächst ein Überblick über einzelne Rechtsfragen gebracht, die in eBusiness Projekten relevant sind (Domain Namen, E-Commerce-Gesetz, Urheberrecht, Signaturrecht etc). Danach wird ein Schwerpunkt rund um das Thema Urheberrecht im eBusiness gelegt (Schutz von Software, Websites, Datenbanken etc).
Wirtschaft und Recht 4 | Seminar (SE) | Coursecode: 220418404 Meetings and Negotiations 2 SWS 2 ECTS
Ausbau und Vertiefung von Schlüsselkompetenzen: Erarbeitung der für Verhandlungen und Geschäftstreffen benötigten Fachsprache; Planung, Aufbau und Durchführung von Meetings anhand von Simulationen. Bewerbungstrainng, Interviews und Assessment Centers.
Wirtschaft und Recht 4 | Seminar (SE) | Coursecode: 220418406 Online Marketing 2 SWS 3 ECTS
Aufbau, Festigung, Vertiefung und Ausbau des Marketing und PR Wissens; Studierende kennen die verschiedenen Funktionen des Online Marketing und sind in der Lage, die Lerninhalte miteinander zu verknüpfen und an praktischen Beispielen zu erarbeiten.
Wirtschaft und Recht 4 | Seminar (SE) | Coursecode: 220418402 Projektmanagement 2 SWS 3 ECTS
Folgende Teilbereiche werden näher betrachtet: Definition von Projekten Projektarten und deren Kategorisierung Projektmanagement Phasenmodell Management von Projekten

5. Semester

Bachelorarbeit | Bachelorarbeit (BA) | Coursecode: 220418501 Bachelorarbeit 0.33 SWS 8 ECTS
Selbstständige Bearbeitung eines vorgegebenen Themas oder eines Themas in Kooperation mit einem Unternehmen aus dem Bereich der unterschiedlichen Module des Bachelorstudiums mit wissenschaftlichen Methoden. Die Arbeit leistet einen Beitrag zur Lösung der Aufgabenstellungen und stellt die Ergebnisse verständlich dar.
Bachelorarbeit | Seminar (SE) | Coursecode: 220418502 Seminar zur Bachelorarbeit 2 SWS 2 ECTS
Das Seminar befasst sich mit der wissenschaftlichen Strukturierung und Ausformulieren der Abschlussarbeit zum Bachelorstudium. Die StudentInnen weisen mit den Bachelorarbeiten die im Studium erworbene Fähigkeit nach, fachspezifische Aufgabenstellung zu bearbeiten und zu lösen.
IT Security | Integrierte Lehrveranstaltung (IL) | Coursecode: 220418504 IT Security 2 SWS 3 ECTS
Die Studierenden erfahren Methoden zur praktischen Umsetzung von Sicherheitslösungen auf verschiedenen Ebenen von IT-Systemen, basierend auf naturwissenschaftlich-technischen Fundierungen wie beispielsweise Kryptografie bzw. IT-Basistechnologien (Netzwerk-, Servertechnologien, Programmierung).
IT Security | Seminar (SE) | Coursecode: 220418503 Research Skills & Practices 2 SWS 2 ECTS
Verbesserung der Kenntnisse und Fertigkeiten für das wissenschaftliche Arbeiten: Verfassen verschiedener Textsorten (besonderes Augenmerk wird auf das Schreiben von Abstracts und Zusammenfassungen gelegt); Erwerben von Strategien für das Verstehen und selbstständige Erstellen von komplexen, wissenschaftlichen Texten; Erweiterung des Wortschatzes im Bereich wissenschaftliches Schreiben (Academic Vocabulary); Einführung in Präsentationstechniken: Zusammenfassen und Präsentieren wissenschaftlicher Arbeiten (zum Beispiel von Projektarbeiten und Bachelorarbeiten)
Machine Learning 3 | Integrierte Lehrveranstaltung (IL) | Coursecode: 220418507 Deep Learning 2 SWS 3 ECTS
Zu Beginn erfolgt eine Wiederholung von Architektur und Prinzipien neuronaler Netze und Prinzipien des Machine Learning (u.a. Gradient Descent, Data Splitting, Fitting, Regularization ...). Im Anschluss werden verschieden Arten künstlicher neuronaler Netze für Deep Learning sowie Deep Learning Szenarien vorgestellt (z.B. Convolutional Neural Networks im Bilderkennungseinsatz). Im Übungsteil werden diese Szenarien für die Studierenden erlebbar.
Machine Learning 3 | Integrierte Lehrveranstaltung (IL) | Coursecode: 220418508 Smarte Optimierung 2 SWS 3 ECTS
Verschiedene generische Lösungskonzepte, die auf eine Vielzahl von verschiedenen Optimierungsproblemen anwendbar sind, werden vorgestellt. Darunter fallen Start- und Verbesserungsheuristiken, Metaheuristiken, Branch and Bound sowie ganzzahlige lineare Programmierung.
Web Engineering 5 | Übung (UE) | Coursecode: 220418506 Programmierkonzepte 3 SWS 3 ECTS
Übersicht über Programmiersprachen. Compiler und Linker im Vergleich zu Interpreter. Dynamische vs. statische Programmiersprachen. Speicherverwaltung und Pointerarithmetik. Automatisierung von Abläufen mittels Skripts (insbesondere auch Pattern Matching und Regular Expressions, Konfiguration, Wartbarkeit und Zuverlässigkeit von Skripts). Weiters Multithreading und ausgewählte Aspekte von paralleler sowie funktionaler Programmierung.
Web Engineering 5 | Seminar (SE) | Coursecode: 220418505 Web Analytics 2 SWS 2 ECTS
In der Lehrveranstaltung werden verschieden Methoden der Sammlung und Analyse von Webdaten behandelt. Das Seminar unterteilt sich in drei Abschnitte: 1) Statistische Analyse von Daten aus verfügbaren Datenquellen wie die automatisch über Server Logging und User-Tracking erhobenen Datensätze. 2) Analyse und Auswertung von dynamischen Datenquellen 3) Einsatz von intelligenten Algorithmen zur Datengewinnung wie Recommender Systeme
Wirtschaft und Recht 5 | Seminar (SE) | Coursecode: 220418510 Internetökonomie 1 SWS 2 ECTS
In dieser Lehrveranstaltung wird den Studierenden der Unterschied zwischen old und new economy auf der makro-, der mikroökonomischen, der betriebswirtschaftlichen Ebene an Hand von neuen Technologien auseinandergesetzt; dabei werden traditionelle, digitale und hybride Geschäftsmodelle (Kapitaleinsatz, Zeitfaktor, Material- und Personalressourcen) hinsichtlich Kundenorientierung und Qualitätsbewusstsein analysiert. Online Marketing hebt die Vielfältigkeit dieser Unternehmensphilosophie von heute hervor und verknüpft die zur Verfügung stehenden Marketingmaßnahmen unter verschiedenen Gesichtspunkten miteinander. Ziel der LV ist es, ein allgemeines Verständnis für das Käufer- und Verkäuferverhalten und Anwendungssensibiltät für Online-Marketing zu entwickeln.
Wirtschaft und Recht 5 | Seminar (SE) | Coursecode: 220418509 IT-Technologietrends 2 SWS 2 ECTS
Die Studierenden beschäftigen sich mit IT-Trends, also mit aktuellen Entwicklungen, schnell aufsteigen und von Unternehmungen und Privatpersonen benutzt werden wie beispielsweise Trends im Software-Bereich, aktuelle Hardware-Entwicklungen, neue Kombinationen daraus und Trends im Bereich der inhouse und ausgelagerter IT Services für Betriebe. Für die Jahe 2022-2025 werden ua folgende Trends aus technologischer, wirtschaftlicher und gesellschaftspolitischer Sicht behandelt: Unbegrenzte Interaktionen, Vernetzte Intelligenz, Selbstlernende Datensysteme, Grenzenlose Modularität, Selbstoptimierende DevOps und Zero-Trust-Architektur.

6. Semester

Bachelorprüfung | Modul-/Abschlussprüfung (FA) | Coursecode: 220418605 Bachelorprüfung 0 SWS 1 ECTS
Berufspraktikum | Praktikum (PR) | Coursecode: 220418604 Berufspraktikum 0 SWS 18 ECTS
Die Studierenden erwerben während des Berufspraktikums praktische Kenntnisse über das berufliche Umfeld und können das theoretisch erworbene Wissen praktisch umsetzen.
Berufspraktikum | Seminar (SE) | Coursecode: 220418606 Seminar zum Berufspraktikum 1 SWS 2 ECTS
Das Seminar dient als fachliche Begleitung des Berufspraktikums. Das Herangehen, die Umsetzung der im Praktikum gestellten Aufgabenstellungen sowie deren Prozessverfolgung stehen im Vordergrund.
Wirtschaft und Recht 6 | Vorlesung (VO) | Coursecode: 220418602 Arbeitsrecht und Personalmanagement 2 SWS 3 ECTS
Arbeitsrecht: Grundzüge des Individualarbeitsrechts sowie des Kollektiven Arbeitsrechts (Arbeitsvertrag, Dienstzettel, Arbeitgeber, Arbeitnehmer, Art des Arbeitsverhältnisses, Beendigung des Arbeitsverhältnisses, Kollektive Rechtsquellen, Betriebliche Arbeitnehmerverträge; Personalmanagement: Personalmanagement: Grundlagen und Rahmenbedingungen eines zielorientierten Personalmanagements, Personalmarketing, Personalentwicklung; die Studierenden beschäftigen sich mit dem Produktionsfaktor Arbeit, insbesondere mit Personalführung und Personalverwaltung (Personalbedarfsplanung, Personalbeschaffung, Personalentwicklung)
Wirtschaft und Recht 6 | Seminar (SE) | Coursecode: 220418603 Innovationsmanagement 1 SWS 3 ECTS
Notwendigkeit von Innovationen und Trends, Definition von Innovationsmanagement, Phasen des Innovationsmanagements, Innovationsmanagementmethoden, Aufbau von Innovationsteams, Einflussfaktoren des Innovationsmangements, Innovationsaudit, Implementierung von Innovationsprojekten
Wirtschaft und Recht 6 | Seminar (SE) | Coursecode: 220418601 Public Speaking Skills 1 SWS 3 ECTS
Planung, Aufbau (Strukturierung) und Durchführung von Präsentationen; Erarbeitung und Anwendung verschiedener Präsentationstechniken unter Einbeziehung der sprachlichen und außersprachlichen Mermale von Präsentationen (Körpersprache, Rhetorik, Kommunikationsstrategien); effektiver Einsatz von Medien (Powerpoint, Flipchart, etc.).

Auslaufender Studienplan

1. Semester

Betriebssysteme 1 | Übung (UE) | Coursecode: 180418107 Linux Grundlagen 2 SWS 3 ECTS
Die Lehrveranstaltung gibt eine Einführung in die Aufgaben und Funktionalitäten von Betriebssystemen allgemein und vermittelt die Bedienung einer Kommandozeilen Shell unter dem Betriebssystems "Linux"
Betriebssysteme 1 | Integrierte Lehrveranstaltung (IL) | Coursecode: 180418106 Netzwerktechnologien 2 SWS 2 ECTS
Die Lehrveranstaltung ist eine Einführung in TCP/IP-basierende Netzwerke. Spezieller Fokus wird auf das Zusammenspiel der einzelnen Protokolle/-schichten miteinander und den Anwendungs- und Betriebssystemebenen gelegt
Informatik 1 | Vorlesung (VO) | Coursecode: 180418102 Informatik 2 SWS 2 ECTS
Einführung in die Grundbegriffe der Informatik: Daten und Informationen, Kodierungen (ASCII-Code, Unicode), Zahlensysteme (dezimal, binär, hexadezimal, oktal), Hardware (von Neumann Architektur), grundlegende Konzepte von Software, Programmiersprachen und Betriebssystemen, sowie weitere ausgewählte Kapitel der Informatik
Informatik 1 | Integrierte Lehrveranstaltung (IL) | Coursecode: 180418101 Mathematik für Informatik I 2 SWS 3 ECTS
Vermittlung von mathematischer Logik (Aussagen und Prädikatenlogik), formale Grundlagen, Moduloarithmetik, Ermittlung von (Pseudo-)Primzahlen (Fermat, Carmichael, ...), Faktorisierung, Reihenentwicklung, Relationen, Funktionen, Kombinatorik und Grundlagen der Vektorrechnung
Software Engineering 1 | Integrierte Lehrveranstaltung (IL) | Coursecode: 180418103 Datenbankdesign 3 SWS 4 ECTS
Die Lehrveranstaltung liefert einen systematischen Zugang zum relationalen Datenbankentwurf in Theorie und Praxis (Designtools und DDL). Der Schwerpunkt liegt dabei auf dem konzeptuellen und logischen Entwurf, inklusive der Definition semantischer Bedingungen an die resultierenden Datenstrukturen. Anforderungserhebung und physischer Entwurf werden zumindest überblicksmäßig behandelt. Weiters wird eine systematische Einführung in Funktion und Betrieb von Datenbankmanagementsystemen (ink. Transaktionalität), sowie die mit dem Datenbankentwurf in Verbindung stehenden Operationen (DDL + CRUD Befehle, etc) gegeben. Alle Themen werden von den Studierenden im begleitenden Übungsteil auch praktisch nachvollzogen.
Software Engineering 1 | Übung (UE) | Coursecode: 180418105 Software Development I 3 SWS 4 ECTS
Inhalt sind die Grundbegriffe von prozeduraler, vor allem aber objektorientierter Programmierung, zum Beispiel: Elementare Datentypen, Variable und Konstante, Schleifen, Abfragen, Funktionen/Methoden, Objekte und Klassen sowie einfache Datenstrukturen. Verwendung von einfachsten Bibliotheken wie zur Ein- und Ausgabe. Weiters die Verwendung von Tools zur (Compilierung und) Ausführung von Programmen.
Software Engineering 1 | Vorlesung (VO) | Coursecode: 180418104 Software Engineering Grundlagen 2 SWS 2 ECTS
Überblick über die Prinzipien des Software Engineering: (i) Herausforderungen in der Software Entwicklung; (ii) Aktivitäten in der Softwareentwicklung: Requirements Engineering, Design, Implementation, Verification and Validation, Software Evolution; (iii) Prozess Models: Waterfall-, Spiral-, V-Model, Component-based development, Agile Software Development.
Web Engineering 1 | Seminar (SE) | Coursecode: 180418108 English for IT Purposes 2 SWS 2 ECTS
Festigung und Erweiterung von Wortschatz, Idiomatik- und Grammatikkenntnissen anhand von allgemeinen sowie fachspezifischen Themen, die auf die Vorkenntnisse der TeilnehmerInnen abgestimmt werden; Festigung der bisher erworbenen Sprachkenntnisse und Einführung in die Fachsprache mit Kommunikation im ICT Bereich; Erarbeitung von Kommunikations- und Interaktionsstrategien; Verbesserung der mündlichen Ausdrucksfähigkeit; Integration verschiedener Web2.0-Technologien (eLearning) im Unterricht; Kritische Auseinandersetzung und Beleuchtung aktueller Entwicklungen des WWW und des Internets.
Web Engineering 1 | Integrierte Lehrveranstaltung (IL) | Coursecode: 180418109 Webtechnologien 3 SWS 3 ECTS
Die Vorlesung ist eine Einführung in Webtechnologien mit den Schwerpunkten: • Hypertext, Hypermedia, Informationssysteme, WWW, Social Web, Semantic Web, Suchmaschinen • Web Design, Web Usability und Accessibility • Hypertext Markup Language - HTML5 • Farbmodelle und webkonforme Bildformate • Cascading StyleSheets und Javascript Einführung • CSS basierte responsive Web-Layouts Die Übung behandelt die Erstellung von standardkonformen Webseiten mit HTML5, CSS und Javascript sowie die Grundtechniken der webkonformen Bildbearbeitung.
Wirtschaft und Recht 1 | Vorlesung (VO) | Coursecode: 180418110 Grundlagen des Vertragsrechts 1 SWS 1 ECTS
Da in der Praxis eine Vielzahl von Vertragsinhalten von Nichtjuristen stammen, sollen im Rahmen der LV den Studierenden die Grundlagen des Vertragsrechtes vermittelt werden. Schwerpunkte sind: Allgemeine Grundlagen des Vertragsrechts - Bedeutung mündlicher Absprachen - Schweigen im Rechtsverkehr - Angebot/Annahme - Gewährleistung/Garantie, Eigentumsfragen, Haftungsvermeidung.
Wirtschaft und Recht 1 | Vorlesung (VO) | Coursecode: 180418111 Ökonomische Grundlagen 2 SWS 3 ECTS
Grundsätzliches zum Begriff "Wirtschaften"; Punktuelle Darstellung volkswirtschaftlicher Zusammenhänge; Praktische Darstellung von buchhalterischen und kostenrechnungstechnischen Zusammenhängen, Grundsätze der Steuerlehre
Wirtschaft und Recht 1 | Seminar (SE) | Coursecode: 180418112 Teamentwicklung 1 SWS 1 ECTS
Phasen der Teamentwicklung; Reflexion von Erfolgsfaktoren für erfolgreiche Teams. Prozesse der Teambildung. Zusammenwirkung von unterschiedlichen Teamrollen und Teammitgliedern. Methoden zur Konfliktbewältigung und zum Konfliktmanagement. Rollenspiele.

2. Semester

Betriebssysteme 2 | Übung (UE) | Coursecode: 180418207 Linux/Unix Systemmanagement 2 SWS 3 ECTS
Die Lehrveranstaltung vermittelt die fundamentalen, wichtigen Aufgaben der Linux System- und Netzwerk Administration.
Betriebssysteme 2 | Integrierte Lehrveranstaltung (IL) | Coursecode: 180418206 Netzwerkmanagement 2 SWS 2 ECTS
Diese integrierte Lehrveranstaltung stellt eine Vertiefung in die lokalen Netzwerke dar. Es werden der/dem Teilnehmer/in die Themen Switching und Routing im LAN näher gebracht. Weiters wird das Thema Virtuelle LAN's erläutert und eine vertiefte Einführung in Technologien wie MPLS und IPv6 geboten. • Wireless LAN • Switching im LAN • Routing im LAN • Virtuelle LANs • MPLS • Vertiefung IPv6
Informatik 2 | Integrierte Lehrveranstaltung (IL) | Coursecode: 180418202 Datenstrukturen und Algorithmen 3 SWS 3 ECTS
Einführung in elementare Datenstrukturen und Algorithmen: Formale Eigenschaften von Algorithmen, Effizienzbestimmung, lineare Listen, Schlangen, Stapel, Sortierverfahren, Suchverfahren, Hashing, Bäume, Graphen
Informatik 2 | Integrierte Lehrveranstaltung (IL) | Coursecode: 180418201 Mathematik für Informatik II 2 SWS 2 ECTS
Dieser Kurs vermittelt ein Verständnis für die besondere Problematik bei der Behandlung mathematischer Aufgaben auf dem Digitalrechner. Die Kenntnis grundlegender numerischer Methoden zur Problemlösung wie Interpolation, Approximation und linearer Gleichungssysteme unter Berücksichtigung von Randbedingungen (Fehler, Effizienz) ist die Basis für die Fertigkeit zum Entwurf und zur Analyse numerischer Algorithmen.
Software Engineering 2 | Integrierte Lehrveranstaltung (IL) | Coursecode: 180418204 Konfigurationsmanagement 2 SWS 3 ECTS
Einführung in die technische Abwicklung von Software Projekten und die Zusammenarbeit im Team: Software Project Structure, Source Code Versioning, Automatic Build, Automatic Tests, Technical Docmentation.
Software Engineering 2 | Integrierte Lehrveranstaltung (IL) | Coursecode: 180418203 Relationale Datenbanken 3 SWS 3 ECTS
Die relationale Theorie sowie die relationalen Operationen und ihre Anwendung in Form von SQL-Queries stehen im Zentrum dieser Lehrveranstaltung. Aufbauend auf den im vorigen Semester erstellten Datenstrukturen und Datenbeständen werden nun Abfragen in allen Formen und Komplexitäten studiert und geübt. Weitere Themen sind Mehrbenutzersynchronisation, prozedurale Erweiterungen von SQL sowie objektrelationale Konzepte.
Software Engineering 2 | Übung (UE) | Coursecode: 180418205 Software Development II 3 SWS 4 ECTS
Inhalt sind die objektorientierte Programmierung inklusive zum Beispiel: Exception Handling, Scope, Datenstrukturen (Listen und Maps), Interfaces, Ableitung. Verwendung von ausgewählten Bibliotheken. Umsetzung von Strukturierung bzw. Modularisierung von Softwarepaketen und weiters Tools für Deployment.
Web Engineering 2 | Seminar (SE) | Coursecode: 180418209 IT Industry English 2 SWS 2 ECTS
Erarbeitung studiengangs- und berufsspezifischer Themenbereiche; Schulung des Lese- und Hörverständnisses anhand authentischer Materialien, wobei die Erweiterung des Wortschatzes im Vordergrund steht. Kritische Auseinandersetzung und Beleuchtung aktueller Entwicklungen im Bereich IT, IT Security, Software Development und New Media.
Web Engineering 2 | Integrierte Lehrveranstaltung (IL) | Coursecode: 180418208 Websprachen 2 SWS 3 ECTS
Aufbauend auf dem ersten Semester werden die Kenntnisse von Webtechnologien vertieft. Dabei werden folgende Inhalte behandelt: XML, DTD,XSD, XSL(T) und XPath Strukturierte Dokumente, Grundkonzepte von Auszeichnungssprachen am Beispiel von XML, Dokumententypdefinition (DTD), XML Schema Definitions (XSD), Unterscheidung "well-formed" / "valid", Verarbeitung von XML-Dokumenten mit XSL: Verarbeitungsmodell von XSLT, übersicht über Standard-APIs zur Verarbeitung von XML-Daten, XML als Basis für Datenspeicherung und Datenaustausch, XML-Anwendungsbeispiele aus verschiedenen Bereichen (z.B. Multimedia, (Mobil)kommunikation Clientseitige Scriptsprachen (Beispiel: Javascript) Grundlagen, Events und Steuerung von Webinhalten, DOM Manipulation, Asysnchroner Datenaustausch für interactive Webanwendungen und Basiswissen für Rich Internet Applications (RIA) mit AJAX, Kombination mit XML Serverseitige Scriptsprachen (Beispiel: PHP)...
Wirtschaft und Recht 2 | Vorlesung (VO) | Coursecode: 180418210 Privates Wirtschaftsrecht 2 SWS 2 ECTS
Den Studierenden sollen die rechtlichen Grundlagen und die Wirkungen des Wirtschaftsrechts vermittelt werden. Darüber hinaus sollen sie lernen, wie durch rechtliche Gegebenheiten wirtschaftliche Vorgänge beschleunigt, verlangsamt oder gar verhindert werden, dies anhand aktueller Beispiele. Der Schwerkpunkt der Lehrveranstaltung liegt auf dem privaten Wirtschaftsrecht, wobei jedoch Querbezüge zum Wirtschaftsverwaltungsrecht hergestellt werden.
Wirtschaft und Recht 2 | Vorlesung (VO) | Coursecode: 180418211 Unternehmensführung und Organisation 2 SWS 3 ECTS
Organisationslehre, Gliederung der Aufbau- und Ablauforganisation; strategische Unternehmensführung, Unternehmensplanung, Führungsstile, Personalmanagement

3. Semester

Datenmanagement 1 | Übung (UE) | Coursecode: 180418305 Big Data 2 SWS 3 ECTS
Die Lehrveranstaltung bietet eine anwendungsorientierte Einführung in Big Data Datenmodelle und Architekturen. Anschließend werden Storage und Datenbanksysteme im Umfeld Big Data anhand praxisnaher Übungsszenarien erprobt und studiert. Dabei wird insbesondere Wert auf die Erarbeitung von Schnittstellen und Anbindungsmöglichkeiten zu aktuelle Software-Technologien gelegt. Weiterführende Themen, die abschließend anhand von praktischen Übungen erarbeitet werden, sind unter anderem Big Data Views und Queues, Performance und Tuning. Besondere Sorge wird dafür getragen, der Diskussion aktueller technologischer Entwicklungen im Bereich Big Data genügend Raum zu geben.
Datenmanagement 1 | Integrierte Lehrveranstaltung (IL) | Coursecode: 180418306 Statistik für Informatik 2 SWS 2 ECTS
Einführung in die wichtigsten statistischen Verfahren. In der Übung wird die Statistikumgebung R verwendet.
Interaktive Systeme | Seminar (SE) | Coursecode: 180418309 Human Computer Interaction 2 SWS 2 ECTS
Das Design von gebrauchstauglichen User Interfaces wird anhand grundlegender Gestaltungsprinzipien, Methoden und Werkzeugen vorgestellt.
Interaktive Systeme | Übung (UE) | Coursecode: 180418310 Interactive Mobile Applications 2 SWS 3 ECTS
Entwicklung von Software auf mobilen Geräten mit eingeschränkten Resourcen:
Internet of Things 1 | Übung (UE) | Coursecode: 180418304 IoT Devices 2 SWS 3 ECTS
Inhalt ist die Applikationsentwicklung für unterschiedliche IoT Hardware und Software Plattformen unter besondere Berücksichtigung folgender Aspekte: • Low-Level Programmierung für Geräte mit beschränkten Ressourcen. • Prototypisches Design neuer IoT Devices. • Kommunikation zwischen IoT Devices und Backend-Systeme. • Grundlegende Sicherheitskonzepte im IoT Umfeld.
Internet of Things 1 | Integrierte Lehrveranstaltung (IL) | Coursecode: 180418303 IoT Kommunikation 2 SWS 2 ECTS
Die Lehrveranstaltung liefert eine Überblick über IoT-spezifische Kommunikationsprotokolle und deren praktische Anwendung. Protokolle wie z.B. CoAP, XMPP, MQTT, drahtlose Übertragungsstandards, die Einbindung in IoT Infrastrukturen, Kopplung zu bestehenden Netzwerk Topoligen und die praktische Umsetzung im Labor zur Analyse und Fehlersuche runden das Thema ab.
Software Engineering 3 | Integrierte Lehrveranstaltung (IL) | Coursecode: 180418307 Software Design 2 SWS 3 ECTS
Einführung in objekt-orientiertes Software Design: (i) Modellierung von Software Systemen mit UML; (ii) Einführung in Design- Patterns; (iii) Refactoring with Design-Patterns
Software Engineering 3 | Integrierte Lehrveranstaltung (IL) | Coursecode: 180418308 Software Quality 2 SWS 2 ECTS
Praxisbezogene Ansätze zur Verbesserung der Software Qualität: Debugging, Software Inspection, Software Testing (Unit-, Integration-, System-, Performance-Tests), Test Case Design, Verification and Validation in the Software Development Process.
Web Engineering 3 | Integrierte Lehrveranstaltung (IL) | Coursecode: 180418302 Rich Internet Applications 2 SWS 3 ECTS
Design und Umsetzung von Rich Internet Applications (RIAs) mit dem Schwerpunkt auf Webapplikationen für mobile Geräte mit unterschiedlichen Displaygrößen inklusive offline Funktionalität. Neben semantischen HTML5 Tags und Canvas/SVG Animationen wird weiters der Schwerpunkt auf verschiedene JavaScript APIs zum Beispiel zur Unterstützung von Sensoren, von Location Based Services oder Web Sockets für Real Time Communication gelegt. Auch sind Analyse und Optimierung von Performance sowie automatisiertes Unit und User Interface Testing von Relevanz.
Web Engineering 3 | Integrierte Lehrveranstaltung (IL) | Coursecode: 180418301 Servertechnologien 2 SWS 2 ECTS
Im Rahmen dieser Lehrveranstaltung werden die wichtigsten Servertechnologien sowohl theoretisch als auch praktisch behandelt. Der Zweck des Gegenstandes ist das Vertraut-werden mit Servertechnologien und Servern, deren Dienste (fast) alltäglich in Anspruch genommen werden. • Domain Name System (DNS) • Dynamic Host Configuration Protocol (DHCP) • Hyper Text Transfer Protocol (HTTP), Apache Webserver Common Gateway Interface (CGI), Secure Socket Layer (SSL), Certificates, Additional modules and configurations • Simple Mail Transfer Protocol (SMTP) & Security (TLS) • Post Office Protocol (POP), Internet Message Access Protocol (IMAP) • File Systems & Services in the Internet.
Wirtschaft und Recht 3 | Seminar (SE) | Coursecode: 180418311 Business Practices in IT 2 SWS 2 ECTS
Perfektionierung von Kommunikationsstrategien, die für einen professionellen Umgang in der Arbeitswelt benötigt werden; Eingehen auf kulturelle Unterschiede im Businessbereich; Themenschwerpunkte: Job Satisfaction, Management Styles, Business Ethics und Themen im Bereich e-Business; Ein weiter Schwerpunkt umfassen die Themen Leadership und Management
Wirtschaft und Recht 3 | Integrierte Lehrveranstaltung (IL) | Coursecode: 180418312 Prozess und Qualitätsmanagement 2 SWS 3 ECTS
Einführung zum Thema Geschäftsprozesse; Entwicklung in der Organisationslehre im 20. Jhdt; Definition von Geschäftsprozessen; Prozessanalyse-Istaufnahme-Istanalyse; Gestaltung der Arbeit - die tayloristische Arbeitsstruktur; Optimierung von Geschäftsprozessen, Business Process Reengineering, Geschäftsprozessmodellierung, Prozesscontrolling Benchmarking von Prozessen.

4. Semester

Betriebssysteme 3 | Übung (UE) | Coursecode: 180418403 Clustering and High Availability 2 SWS 2 ECTS
Die Lehrveranstaltung vermittelt die notwendigen Techniken um IT Systeme mit einem entsprechenden Maß an Verfügbarkeit entwerfen zu können. Die KursteilnehmerInnen erlernen die notwendigen Verfahren um die Auswirkungen von Hardware Fehlern, Viren, Naturkatastrophen und Datenverlusten in einem vertretbaren Maß halten zu können: -Backup and Restore Strategien -Netzwerk Redundanz -RAID -Storage Area Networks (SANs) und Network Attached Storage (NAS) -Virtualisierung -Lastverteilung -Clustering
Betriebssysteme 3 | Integrierte Lehrveranstaltung (IL) | Coursecode: 180418404 Windows Systemmanagement 3 SWS 3 ECTS
Die Lehrvernstaltung behandelt die Themen Windows-Server, Windows-Client, Shell und Powershell Befehle, Automatisierte Task-Ausführung, Server- und Domänenadministration, Advanced Windows Client Konfiguration, Netzwerk- und Active-Directorystrukturen sowie Ressourcenverwaltung.
Datenmanagement 2 | Integrierte Lehrveranstaltung (IL) | Coursecode: 180418408 Big Data Analytics 3 SWS 3 ECTS
Zu Beginn der Lehrveranstaltung werden die Grundlagen von Data Retrieval und Preparation, insbesondere Data Cleansing Methoden vorgestellt. Nach einem Überblick über den Data Analytics Life-Cycle erfolgt die Erarbeitung grundlegender Datenanalytischer Methoden wie etwa Clustering, Associations, Regression, Classification, Time Series Analysis, Text Analysis, Map Reduce und Statistical Methods. Nach der Erarbeitung von Datamining Grundlagen (Abstands- und Ähnlichkeitsmaße, neuronale Netze, Wissensrepresentation, Textmining, Webmining) erfolgt eine abschließende Diskussion von Basistechniken der Datenvisualisierung, sowie aktueller Entwicklungen und Technologien.
Datenmanagement 2 | Seminar (SE) | Coursecode: 180418409 Key Competences in IT 2 SWS 2 ECTS
Ausbau und Vertiefung von Schlüsselkompetenzen: Erarbeitung der für Verhandlungen und Geschäftstreffen benötigten Fachsprache; Planung, Aufbau und Durchführung von Meetings anhand von Simulationen. Bewerbungstrainng, Interviews und Assessment Centers.
Projektarbeit | Seminar (SE) | Coursecode: 180418405 Projektarbeit 2 SWS 5 ECTS
Inhalt der Lehrveranstaltung ist die selbstständige Bearbeitung einer mittelschweren Problemstellung aus dem Bereich der vom Studium abgedeckten Fachbereiche.
Software Engineering 4 | Integrierte Lehrveranstaltung (IL) | Coursecode: 180418402 Distributed Computing 2 SWS 3 ECTS
Design und Implementierung von Software für vernetzte Umgebungen. Von Socketprogrammierung bis zur Erstellung und Benutzung von verteilten Objekten. Planung von restful Web Services und Applikationen auf Web Application Servern mit Beachtung der n-Tier Architektur. Design und Implementierung von verteilten und heterogenen Softwaresystemen mit Berücksichtigung von Serialisierung, Synchronisation, Deadlocks und von Design Patterns wie beispielsweise Map/Reduce, Producer/Consumer Paradigmen. Neben real-time ist auch die Verwendung von asynchroner Kommunikation via Message Brokers Bestandteil dieser Lehrveranstaltung.
Software Engineering 4 | Integrierte Lehrveranstaltung (IL) | Coursecode: 180418401 Requirements Engineering 2 SWS 2 ECTS
Analyse und Modellierung von funktionalen und nicht-funktionalen Anforderungen an Softwaresysteme: (i) UML Modellierung (User Case-, Activity-, State-, Class-Diagram); (ii) Object-oriented Analysis; (iii) Requirents Engineering Process; (iv) Requirements Management; (v) Prototyping.
Web Engineering 4 | Integrierte Lehrveranstaltung (IL) | Coursecode: 180418406 3D Programmierung 2 SWS 3 ECTS
Grundlagen der 3D Grafik: Koordinatensystem, Vertices, Vektoren, Matrizen, Transformationen, Quaternion, Grafik-Pipeline, Szenenegraph, Shader Grafikbibliotheken: OpenGL(Vulcan) DirectX, WebGL,etc.  im Überblick 3D Engines (Middleware): Überblick aktueller Software, Unterschiede/Eigenheiten Neue Technolgien: AR, VR Fokus auf 3D Programmierung im Web Abschlussprojekt
Web Engineering 4 | Integrierte Lehrveranstaltung (IL) | Coursecode: 180418407 Dynamisches Web 2 SWS 2 ECTS
Die Lehrveranstaltung beleuchtet die Grundlagen von dynamischen Web Seiten. Anhand einfacher Web Applikationen werden die Grundlagen der Zugriffsprotokolle und deren Möglichkeiten (HTTP, Request/Response), Sessionverwaltung (Cookies, Server-Session-Objekte), dynamisch Seiten-/Contenterstellung (Mimetypes, HTML, CSS, XML, Images), Eingaben (Formulare, Parameter,) Up-und Download (auch Binärfiles) sowie einfache Backendfunktionalität am Server (Mailversand, Datenbankzugriff) erarbeitet. Weiters wird die grundlegende Funktionsweise von interaktiven, also lokal dynamischen Seiten mit JavaScript bzw. asynchronem Zugriff auf den Server (AJAX) vermittelt.
Wirtschaft und Recht 4 | Integrierte Lehrveranstaltung (IL) | Coursecode: 180418411 IT-Recht 2 SWS 2 ECTS
Einführung der Studierenden in die rechtlichen Grundlagen des eBusiness. Dabei wird zunächst ein Überblick über einzelne Rechtsfragen gebracht, die in eBusiness Projekten relevant sind (Domain Namen, E-Commerce-Gesetz, Urheberrecht, Signaturrecht etc). Danach wird ein Schwerpunkt rund um das Thema Urheberrecht im eBusiness gelegt (Schutz von Software, Websites, Datenbanken etc).
Wirtschaft und Recht 4 | Seminar (SE) | Coursecode: 180418410 Projektmanagement 2 SWS 3 ECTS
Folgende Teilbereiche werden näher betrachtet: Definition von Projekten Projektarten und deren Kategorisierung Projektmanagement Phasenmodell Management von Projekten

5. Semester

Bachelorarbeit | Seminar (SE) | Coursecode: 180418501 Bachelorarbeit 2 SWS 8 ECTS
Selbstständige Bearbeitung eines vorgegebenen Themas oder eines Themas in Kooperation mit einem Unternehmen aus dem Bereich der unterschiedlichen Module des Bachelorstudiums mit wissenschaftlichen Methoden. Die Arbeit leistet einen Beitrag zur Lösung der Aufgabenstellungen und stellt die Ergebnisse verständlich dar.
Bachelorarbeit | Seminar (SE) | Coursecode: 180418502 Seminar zur Bachelorarbeit 2 SWS 2 ECTS
Das Seminar befasst sich mit der wissenschaftlichen Strukturierung und Ausformulieren der Abschlussarbeit zum Bachelorstudium. Die StudentInnen weisen mit den Bachelorarbeiten die im Studium erworbene Fähigkeit nach, fachspezifische Aufgabenstellung zu bearbeiten und zu lösen.
Internet of Things 2 | Integrierte Lehrveranstaltung (IL) | Coursecode: 180418506 IoT Solutions 3 SWS 3 ECTS
Entwicklung einer open source IoT Solution unter praxisnahen Bedingungen: - Agile Entwicklungsmethoden (XP, Scrum, etc.), - Verteilte Entwicklerteams, - Continuous Integration: soure code repository, automatic build, automatic tests, automatic source code analysis, automatic documentation, - Application Monitoring.
Internet of Things 2 | Integrierte Lehrveranstaltung (IL) | Coursecode: 180418505 IoT Übertragungsstandards/mobile Infrastrukturen 2 SWS 2 ECTS
Die Lehrveranstaltung knüpft an die LV IoT Kommunikation und erweitert das vorhandene Wissen um die elektrotechnischen Grundlagen. Netzwerke, Filter, Analoge und digitale Signale, Multiplexverfahren, AD Umsetzung, Bandbreite, Störungen bei der Übertragung von Signalen, Übertragungsmedien, Funknetze (Bluetooth, WLAN, ZigBee) sowie Infrastrukturen für mobile Datendienste werden sowohl theoretisch als auch praktisch behandelt.
Internet of Things 2 | Integrierte Lehrveranstaltung (IL) | Coursecode: 180418504 IT Security 2 SWS 3 ECTS
Die Studierenden erfahren Methoden zur praktischen Umsetzung von Sicherheitslösungen auf verschiedenen Ebenen von IT-Systemen, basierend auf naturwissenschaftlich-technischen Fundierungen wie beispielsweise Kryptografie bzw. IT-Basistechnologien (Netzwerk-, Servertechnologien, Programmierung).
Internet of Things 2 | Seminar (SE) | Coursecode: 180418503 Research Skills & Practices 2 SWS 2 ECTS
Verbesserung der Kenntnisse und Fertigkeiten für das wissenschaftliche Arbeiten: Verfassen verschiedener Textsorten (besonderes Augenmerk wird auf das Schreiben von Abstracts und Zusammenfassungen gelegt); Erwerben von Strategien für das Verstehen und selbstständige Erstellen von komplexen, wissenschaftlichen Texten; Erweiterung des Wortschatzes im Bereich wissenschaftliches Schreiben (Academic Vocabulary); Einführung in Präsentationstechniken: Zusammenfassen und Präsentieren wissenschaftlicher Arbeiten (zum Beispiel von Projektarbeiten und Bachelorarbeiten)
Web Engineering 5 | Übung (UE) | Coursecode: 180418509 Programmierkonzepte 3 SWS 3 ECTS
Übersicht über Programmiersprachen. Compiler und Linker im Vergleich zu Interpreter. Dynamische vs. statische Programmiersprachen. Speicherverwaltung und Pointerarithmetik. Automatisierung von Abläufen mittels Skripts (insbesondere auch Pattern Matching und Regular Expressions, Konfiguration, Wartbarkeit und Zuverlässigkeit von Skripts). Weiters Multithreading und ausgewählte Aspekte von paralleler sowie funktionaler Programmierung.
Web Engineering 5 | Seminar (SE) | Coursecode: 180418510 Web Analytics 2 SWS 2 ECTS
In der Lehrveranstaltung werden verschieden Methoden der Sammlung und Analyse von Webdaten behandelt. Das Seminar unterteilt sich in drei Abschnitte: 1) Statistische Analyse von Daten aus verfügbaren Datenquellen wie die automatisch über Server Logging und User-Tracking erhobenen Datensätze. 2) Analyse und Auswertung von dynamischen Datenquellen 3) Einsatz von intelligenten Algorithmen zur Datengewinnung wie Recommender Systeme
Wirtschaft und Recht 5 | Seminar (SE) | Coursecode: 180418508 Internetökonomie 1 SWS 2 ECTS
In dieser Lehrveranstaltung wird den Studierenden der Unterschied zwischen old und new economy auf der makro-, der mikroökonomischen, der betriebswirtschaftlichen Ebene an Hand von neuen Technologien auseinandergesetzt; dabei werden traditionelle, digitale und hybride Geschäftsmodelle (Kapitaleinsatz, Zeitfaktor, Material- und Personalressourcen) hinsichtlich Kundenorientierung und Qualitätsbewusstsein analysiert. Online Marketing hebt die Vielfältigkeit dieser Unternehmensphilosophie von heute hervor und verknüpft die zur Verfügung stehenden Marketingmaßnahmen unter verschiedenen Gesichtspunkten miteinander. Ziel der LV ist es, ein allgemeines Verständnis für das Käufer- und Verkäuferverhalten und Anwendungssensibiltät für Online-Marketing zu entwickeln.
Wirtschaft und Recht 5 | Seminar (SE) | Coursecode: 180418507 Marketing & Online Marketing 2 SWS 3 ECTS
In dieser Lehrveranstaltung wird den Studierenden der Unterschied zwischen old und new economy auf der makro-, der mikroökonomischen, der betriebswirtschaftlichen Ebene an Hand von neuen Technologien auseinandergesetzt; dabei werden traditionelle, digitale und hybride Geschäftsmodelle (Kapitaleinsatz, Zeitfaktor, Material- und Personalressourcen) hinsichtlich Kundenorientierung und Qualitätsbewusstsein analysiert. Online Marketing hebt die Vielfältigkeit dieser Unternehmensphilosophie von heute hervor und verknüpft die zur Verfügung stehenden Marketingmaßnahmen unter verschiedenen Gesichtspunkten miteinander. Ziel der LV ist es, ein allgemeines Verständnis für das Käufer- und Verkäuferverhalten und Anwendungssensibiltät für Online-Marketing zu entwickeln.

6. Semester

Berufspraktikum | Praktikum (PR) | Coursecode: 180418604 Berufspraktikum 0 SWS 18 ECTS
Die Studierenden erwerben während des Berufspraktikums praktische Kenntnisse über das berufliche Umfeld und können das theoretisch erworbene Wissen praktisch umsetzen.
Berufspraktikum | Seminar (SE) | Coursecode: 180418605 Seminar zum Berufspraktikum 1 SWS 2 ECTS
Das Seminar dient als fachliche Begleitung des Berufspraktikums. Das Herangehen, die Umsetzung der im Praktikum gestellten Aufgabenstellungen sowie deren Prozessverfolgung stehen im Vordergrund.
Wirtschaft und Recht 6 | Vorlesung (VO) | Coursecode: 180418602 Arbeitsrecht und Personalmanagement 2 SWS 4 ECTS
Arbeitsrecht: Grundzüge des Individualarbeitsrechts sowie des Kollektiven Arbeitsrechts (Arbeitsvertrag, Dienstzettel, Arbeitgeber, Arbeitnehmer, Art des Arbeitsverhältnisses, Beendigung des Arbeitsverhältnisses, Kollektive Rechtsquellen, Betriebliche Arbeitnehmerverträge; Personalmanagement: Personalmanagement: Grundlagen und Rahmenbedingungen eines zielorientierten Personalmanagements, Personalmarketing, Personalentwicklung; die Studierenden beschäftigen sich mit dem Produktionsfaktor Arbeit, insbesondere mit Personalführung und Personalverwaltung (Personalbedarfsplanung, Personalbeschaffung, Personalentwicklung)
Wirtschaft und Recht 6 | Seminar (SE) | Coursecode: 180418603 Innovationsmanagement 1 SWS 3 ECTS
Notwendigkeit von Innovationen und Trends,Definition von Innovationsmanagement, Phasen des Innovationsmanagements, Innovationsmanagementmethoden, Aufbau von Innovationsteams, Einflussfaktoren des Innovationsmangements, Innovationsaudit, Implementierung von Innovationsprojekten
Wirtschaft und Recht 6 | Seminar (SE) | Coursecode: 180418601 Public Speaking Skills 1 SWS 3 ECTS
Planung, Aufbau (Strukturierung) und Durchführung von Präsentationen; Erarbeitung und Anwendung verschiedener Präsentationstechniken unter Einbeziehung der sprachlichen und außersprachlichen Mermale von Präsentationen (Körpersprache, Rhetorik, Kommunikationsstrategien); effektiver Einsatz von Medien (Powerpoint, Flipchart, etc.).