master
Information Technology
Combine management and technical skills – for your career as a visionary! With the master degree programme in Information Technology, you become an expert in future technologies. Gain in-depth technical expertise as well as leadership competences to steer digitalisation projects successfully. This is how you help shape digital transformation sustainably, whether in Data Science & AI, Web Software Engineering or IT Security.
Home » Distance Learning Programmes » Master » Information Technology
Drive the digital transformation – with your FERNFH master’s degree!
Today, digital technologies shape every area of life and work – from healthcare and industry to global communication. IT experts take on key roles every day: they keep operations running, develop innovative solutions and drive extensive digitalisation projects forward. At the same time, there is a growing need for leaders who combine technical expertise with strategic management and actively shape digital change.
You don’t just want to go with the flow – you want to take on responsibility and break new ground.
With our master degree programme in Information Technology, you gain both in-depth technical know-how and essential leadership skills. You will be able to steer complex digitalisation projects and develop the innovative technologies that tomorrow will need – whether in data science, web software engineering, IT security or sustainable IT infrastructures. Whether as a manager in companies and organisations or as the founder of your own start-up: you are not just part of the change, but the driving force behind it – with visions, ideas and concepts that will shape the digital world of tomorrow.
Length of programme: 4 terms / 2 years
Scope: 120 ECTS credits
Costs: € 363.36 per term plus Austrian Students’ Union fee (ÖH)
Study places: 55
Applications open: 01. Sep 2026
Application deadline: 21. May 2027
Language: German
Competences
Digital Transformation and Business Process Digitalization, Requirements Engineering & Cost Estimation, AI assisted Engineering & much more
Communication, Negotiation & Conflict Management, Legal Issues in Computer Sciences and in-depth management knowledge in the specialisations
Optimization, Simulation and Cryptography, Multivariate Models and Analysis, Research Designs and Methods in Computer Sciences & much more
In-depth specialisation in cutting-edge IT topics (30 ECTS) plus electives (18 ECTS) and alternative extensions (12 ECTS)

Target groups – Is this degree programme right for you?
The master degree programme in Information Technology is ideal for:
Your career after graduation – Shape the digital future
With your master’s degree in Information Technology, you are perfectly prepared for future-oriented leadership positions and specialised expert roles.
Specialisations – your personal career path
In this specialisation, you deepen your understanding of how IT is integrated into business processes and strategies. You learn how information systems can help optimise business processes and create competitive advantages, or make certain business processes possible in the first place. Topics such as IT Process Management, IT Governance and Business Analysis & Planning are at the heart of this specialisation.
With this specialisation, you unlock the potential of data analysis and artificial intelligence for innovative solutions. You work with machine learning algorithms, deep learning techniques and applications of artificial intelligence in business. Another goal is to analyse and prepare large volumes of data in order to gain new insights and make well-founded decisions.
This specialisation focuses on the development of web applications and e-commerce solutions. You acquire knowledge and skills in software development for the web, in the design and implementation of online shops, and in the technical management of web software projects. Topics such as web technologies, software design, quality and security in e-commerce take centre stage.
In the “IT Security” specialisation, you focus on the security of IT systems and defence against cyber threats. You explore the latest security concepts, technologies and practices to protect organisations from hacker attacks, data leaks and other security risks. The goal is to identify security gaps, fix vulnerabilities and develop and implement effective security strategies.
Curriculum (currently in German only)
Compulsory curriculum (60 ECTS)
Learn the technical foundations of information technology and deepen your knowledge in areas such as programming, networks, IT security and digital management. You gain practice-oriented knowledge that qualifies you for leadership roles in the IT sector.
Electives (18 ECTS)
Set your own priorities – choose from a wide range of electives, e.g. Personnel Development, E-Government, Collaborative Business or User Experience and Information Design – and tailor your studies to your interests and career plans.
Alternative extensions (12 ECTS)
Take courses from other degree programmes or Micro-Credentials. Voluntary work or a role as a student representative can also be credited. You decide what enriches your studies!
Specialisation (30 ECTS)
Choose from specialisations such as Data Science & AI, Security, Web Software Engineering, E-Commerce Technology or Business Informatics to deepen your expertise in the fields of the digital future.
Information Technology and Information Systems (IT)
Type: Core course · Language of instruction: German · Academic year: 1 · Term: 1
Learning outcomes
- Anwendungsfällen für AI in verschiedenen Engineering-Bereichen zu identifizieren.
- Prompts und Anweisungen zur Steuerung von ausgewählten AI-Modellen zu nutzen.
- Einsatzmöglichkeiten von AI im Bereich der Softwareentwicklung, Datenanalyse und Modellierung zu erläutern.
Course contents
- Prompt-Entwicklung und -Anwendung
- AI-gestützte Datenanalyse und Modellierung
- Softwareentwicklung mit AI
Type: Core course · Language of instruction: German · Academic year: 1 · Term: 1
Learning outcomes
- Konzepte und die Zusammenhänge der Digitalen Transformation zu nutzen.
- Auswirkungen und Möglichkeiten digitaler Geschäftsmodelle zu bewerten.
- Herausforderungen der Arbeitswelt, in Organisationen und Compliance zu interpretieren.
Course contents
- Änderung der Geschäftsmodelle
- Reifegrad Digitale Transformation
- Customer Journey
- Design Thinking
- Workflow Management Systeme - BPEL
- Document Management Systeme
- KI, Machine Learning, IoT
- Änderung der Arbeitswelt
- Herausforderungen in Organisationen und Compliance
Type: Core course · Language of instruction: German · Academic year: 2 · Term: 1
Prior knowledge
- Informationssicherheitsmanagement als vielschichtige Managementaufgabe
- Grundlagen, Aufbau und Ablauf eines Informationssicherheits-Managementsystems
- Grundlagen des Informationssicherheits-Risikomanagements
- Aspekte der Business Continuity und Desaster Recovery
Learning outcomes
- die nötigen Teile eines ISMS zu identifizieren.
- Phasen eines Risikomanagementprozesses zu unterscheiden.
- ein ISMS für der Praxis zu entwerfen.
- IT-Sicherheitsaspekte in Bezug auf ein ISMS zu analysieren.
Type: Core course · Language of instruction: German · Academic year: 1 · Term: 1
Learning outcomes
- die Anforderungen dem Projekt-Lebenszyklus zuzuordnen.
- können aktuelle Standards und Methoden des Requirements Engineering darstellen.
- Einflussfaktoren in der Aufwandsschätzung zu bestimmen.
- Aufwandsschätzverfahren anzuwenden.
Course contents
- Ziele und Kernaktivitäten des Requirement Management
- Qualitätskriterien und Standards
- Anforderungen sowie unterschiedlichen Arten von RE
- Ermitteln und Analysieren von Anforderungen
- Dokumentation von Anforderungen
- Review von Anforderungen
- Requirements Management
- Schätzung in Relation zur Eintrittswahrscheinlichkeit
- Zeitpunkt der Schätzung
- Einflüsse auf die Aufwandsschätzung
- Überschätzung versus Unterschätzung
- Schätzverfahren
Type: Core course · Language of instruction: German · Academic year: 1 · Term: 1
Prior knowledge
- verschiedene Übertragungsverfahren (drahtbasiert/drahtlos), Netzwerktopologien und Kommunikationsmodelle (ISO/OSI) zu nennen.
- verschiedene Kopplungseinheiten zur Verbindung verschiedener Netze zu nennen und wissen, wie die Adressierung im Internet realisiert wird.
- zu wissen, wie das Internet technisch funktioniert (Protokolle, Pakete, Adressierung, ...).
- mögliche Gefahren darzustellen und Sicherheitsmaßnahmen aufzuzeigen.
Learning outcomes
- Die Einsatzmöglichkeiten von verteilten Systemen und Cloud Computing zu untersuchen.
- Architekturen und Protokolle der verteilten Systeme zu konzipieren.
- Ein Konzept des Prototyps eines verteilten Systems zu entwerfen.
- Den Prototypen eines verteilten Systems in der Praxis zu entwickeln.
Course contents
- Client Server Modell und Interprozess-Kommunikation
- Synchrone, asynchrone und nachrichtenorientierte Middleware
- Enterprise Applikationen und e-Business
- REST, SOAP, und GRID APIs
- Der Weg vom Mainframe zur Cloud
- Cloud Geschäftsmodelle, Utility Computing, Probleme des Cloud Computing und die „Wolke von Morgen“.
Quantitative Methods in Computer Sciences (MT)
Type: Core course · Language of instruction: German · Academic year: 1 · Term: 1
Learning outcomes
- Eigenwerte und Eigenvektoren sowie die Definitheit von Matrizen zu bestimmen.
- potenzielle Extremwerte von Funktionen in mehreren Variablen zu ermitteln.
- das mehrdimensionale Newton-Verfahren und das Gradientenverfahren zur Ermittlung von Nullstellen anzuwenden.
- zur Optimierung unter Nebenbedingungen die Lagrange-Multiplikatoren und die Karush Kuhn Tucker Bedingungen anzuwenden.
Course contents
- Mehrdimensionale Analysis
- Grundlagen der Linearen Algebra (Eigenwerte, Definitheit)
- Optimierung von Funktionen mehrerer Veränderlicher mithilfe des Gradienten- und des Newton Verfahrens
- Lagrangemultiplikatoren und Karush-Kuhn Tucker Bedingungen
- Einsatz von R stellt einen wichtigen Aspekt des Kurses dar
Law (RE)
Type: Core course · Language of instruction: German · Academic year: 1 · Term: 1
Prior knowledge
-
- Rechtsprobleme bestimmten Rechtsgebieten zuzuordnen.
- die zur Lösung konkreter Rechtsfragen maßgeblichen Rechtsvorschriften aufzufinden.
Learning outcomes
Course contents
- Datenschutz und Schutz der Privatsphäre
- NIS-Richtlinie
- Artificial Intelligence Act
- Arbeitnehmerschutz
- Schutz geistigen Eigentums
- Strafrechtliche Regelungen
Scientific Working (WI)
Type: Core course · Language of instruction: German · Academic year: 1 · Term: 1
Learning outcomes
- Forschungsmethoden zu benennen sowie dessen Einsatzmöglichkeiten und Leistbarkeit angemessen einzuschätzen
- geeignete Forschungsdesigns im IT-Kontext auszuwählen und zu begründe
- die Möglichkeiten von Design Science Research (DSR) und CRISP-DM zu beurteilen
- qualitativ hochwertige Quellen auszuwählen
- Werkzeuge und Ressourcen für das wissenschaftliche Arbeiten und die Forschungspraxis anzuwenden
Course contents
- Forschungsmethoden zu benennen sowie dessen Einsatzmöglichkeiten und Leistbarkeit angemessen einzuschätzen
- geeignete Forschungsdesigns im IT-Kontext auszuwählen und zu begründe
- die Möglichkeiten von Design Science Research (DSR) und CRISP-DM zu beurteilen
- qualitativ hochwertige Quellen auszuwählen
- Werkzeuge und Ressourcen für das wissenschaftliche Arbeiten und die Forschungspraxis anzuwenden
Specialisations
Type: Specialisation · Language of instruction: German · Academic year: 2 · Term: 1
Learning outcomes
- Organisationsmodelle und -typen zu verstehen.
- Methoden und Werkzeuge aus Management und Organisation zu reflektieren.
- Positionen und Handlungsspielräume in einer komplexen Organisationsstruktur einordnen.
Course contents
- Organisation – was ist das? Menschheits- und individualgeschichtliche Bedingungen
- Entstehung der Hierarchie, wie sieht die moderne Hierarchie der Zukunft aus
- Soziokratie als Beispiel einer Zukunftsorganisation; Für und wider plus Perspektiven für die eigene Organisation
- Management-Strategien, ...einmal anders betrachtet: Welche Fehler sollte man nicht begehen?
- Der gerechte Chef; Die drei Formen der Gerechtigkeit in Widerspruch zueinander
- Männer und Frauen in Organisationen, Hintergründe eines kritischen Themas plus Lösungsansätze
- Organisationsmodelle, Bürokratieansatz, Stab-Linien-Modell, Matrix, prozessorientierte Struktur etc.
- Entwicklungsphasen von Organisationen; Vier verschiedene Formen und ihre Zusammenhänge
- Organisationstypen, Expeditionale Struktur und ihre Vorgänger
- Das Delegationskontinuum – ein Entscheidungs- und Führungsmodell
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 1
Prior knowledge
- Begriffe E-Business und E-Commerce zu kennen.
Learning outcomes
- Grundlagen zum erfolgreichen Aufbau, Betrieb und zur Weiterentwicklung von E-Commerce Systemen zu verstehen.
- Konzepte für neue Online-Shop Systeme zu entwickeln.
- die technischen und organisatorischen Anforderungen und strategischen Überlegungen von internationalen E-Commerce Systemen zu evaluieren.
Course contents
- Grundlagen und Ziele des E-Commerce
- Besonderheiten und Anforderungen an E-Commerce Systeme
- Strategische Überlegungen bei der Konzeption von E-Commerce Systemen
- Elektronische Bezahlung, Preisgestaltung und Steuern
- Internationalisierung von E-Commerce Projekten
- Rechtliche Rahmenbedingungen
- Überblick über verkaufsfördernde Maßnahmen
- Sicherheitsaspekte von Online-Shops und Bezahlsystemen
- Formulieren von Anforderungen an ein E-Commerce System
- Einblick in die Arbeit und Umsetzung eines E-Commerce Systems
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 1
Prior knowledge
- Arten von Führungsstilen und deren Unterscheidungsmerkmale zu nennen.
Learning outcomes
- die unterschiedlichen Aufgaben des IT-Managements zu verstehen.
- die Eingliederung der IT in das Unternehmen und ihren Aufbau und Organisationsstruktur zu hinterfragen.
- die unterschiedlichen Rollen und Ablauforganisationen von IT-Abteilungen zuzuordnen.
- wesentliche IT-Managementsysteme zu skizzieren.
Course contents
- Lektion 1 IT-Management
- Lektion 2 Aufbau der Organisationsstruktur
- Lektion 3 Eingliederung der IT in das Unternehmen
- Lektion 4 Rollen und Aufgaben im IT-Bereich
- Lektion 5 Ablauforganisation
- Lektion 6 Managementsysteme
- Lektion 7 Führung von IT-Bereichen
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 1
Learning outcomes
- die grundlegenden Konzepte, Prinzipien und Techniken der Computational Intelligence und AI zu verstehen.
- unterschiedlichen Maschinenlern- und Deep Learning-Techniken (neuronale Netze, Support Vector Machines, Entscheidungsbäume usw.) zu einzuordnen.
- bestehende AI-Modelle und -Lösungen zu bewerten, ihre Stärken und Schwächen zu erkennen und Verbesserungen oder Anpassungen vorzuschlagen.
Course contents
- Einführung in Computational Intelligence und AI
- Grundlagen von Computational Intelligence und AI
- Anwendungsgebiete von AI
- Ethik in der KI
- Wissensgraphen
- Grundlagen von Wissensgraphen
- Erzeugen von Wissensgraphen
- Maschinelles Lernen und Deep Learning
- Ansätze des maschinellen Lernens
- Unterschiede zwischen maschinellem Lernen und Deep Learning
- Grundlagen neuronaler Netze
- Verschiedene Techniken für maschinelles Lernen und Deep Learning
- Dynamic Programming Beam Search
- Support Vector Machines (SVM)
- Entscheidungsbäume und Random Forests
- Convolutional Neural Networks (CNNs) für Bildverarbeitung
- Recurrent Neural Networks (RNNs) für sequenzielle Daten
- Deep Reinforcement Learning und Algorithmen
- Grundlagen Reinforcement Learning
- Algorithmen für Deep Reinforcement Learning
- Evaluierung und Verbesserung von AI-Modellen
- Evaluierung von Klassifikations- und Regressionsmodellen
- Verbesserungen und Anpassungen von AI-Modellen
- Stärken und Schwächen von AI-Modellen
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 1
Prior knowledge
- den Aufbau eines Marketingplans zu kennen und erarbeiten zu können.
- zu verstehen, nach welchen Kriterien Märkte von Unternehmen segmentiert werden.
Learning outcomes
- ein analytisches, strukturiertes Marketingkonzept zu entwickeln.
- verkaufsrelevante, kreative Lösungen abzuleiten.
- Kalkulationen zur Kund*innengewinnung und -pflege zu erstellen.
- Relevante Werkzeuge des Marketing-Prozesses anzuwenden.
Course contents
- Grundlagen des Marketings
- Der Marketing-Prozess
- Die Marketing-Strategie
- Der Marketing-Mix als operatives System
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 1
Learning outcomes
- Umfassende theoretische Details zu ausgewählten Themengebieten technischer Sicherheitsaspekte darzustellen.
- Anerkannte Organisationen und Institutionen der Informationssicherheit zu benennen.
- Die von anerkannten Organisationen und Institutionen zur Verfügung gestellten Unterlagen zu benutzen.
Course contents
- Ausgewählte aktuelle Themengebiete technischer Sicherheitsaspekte
- Sicherheitsmaßnahmen sowie Sicherheitsanforderungen
- Details zu ausgewählten Themengebieten aus dem Bereich der technischen Sicherheitsaspekte
- A-SIT – Zentrum für sichere Informationstechnologien – Austria
- BSI – Bundesamt für Sicherheit in der Informationstechnik
- ENISA - European Union Agency for Network and Information Security
- CERT – Computer Emergency Response TeamUnterrichtssprache: Deutsch (Literatur und Unterlagen in englischer Sprache möglich)
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 1
Prior knowledge
- Unternehmenskennzahlen zu berechnen.
- die Rentabilität und Vorteilhaftigkeit zu berechnen.
Learning outcomes
- relevante betriebliche Planungs-, Budgetierungs-, Kontroll- und Steuerungsprozesse zu verstehen und selbstständig durchzuführen.
- die Zusammenhänge zwischen den einzelnen Planungsschritten sowie das Planungs- bzw. Budgetierungssystem als Ganzes zu verstehen.
- ein integriertes Budget mit anschließender Abweichungs- und Jahresabschlussanalyse in der
Course contents
- Preispolitik und Preisabsatzfunktionen (PAF)
- Unternehmensbewertung mittels Value-Driver-Modellen
- Systematik der Teilpläne
- Planung variable und fixe Gemeinkosten
- Kostenträgererfolgsrechnung
- Break-Even-Analyse
- kurzfristige Preisuntergrenze
- Integriertes Budget
- Einzelkostenabweichung
- Abweichung variable und fixe Gemeinkosten
- Bilanz
- Gewinn- und Verlustrechnung
- Anhang
- Kennzahlen
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 1
Prior knowledge
- Unternehmenskennzahlen zu berechnen.
- die Rentabilität und Vorteilhaftigkeit zu berechnen.
Learning outcomes
- relevante betriebliche Planungs-, Budgetierungs-, Kontroll- und Steuerungsprozesse zu verstehen und selbstständig durchzuführen.
- die Zusammenhänge zwischen den einzelnen Planungsschritten sowie das Planungs- bzw. Budgetierungssystem als Ganzes zu verstehen.
- ein integriertes Budget mit anschließender Abweichungs- und Jahresabschlussanalyse in der Praxis zu erstellen.
Course contents
- Preispolitik und Preisabsatzfunktionen (PAF)
- Unternehmensbewertung mittels Value-Driver-Modellen
- Systematik der Teilpläne
- Planung variable und fixe Gemeinkosten
- Kostenträgererfolgsrechnung
- Break-Even-Analyse
- kurzfristige Preisuntergrenze
- Integriertes Budget
- Einzelkostenabweichung
- Abweichung variable und fixe Gemeinkosten
- Bilanz
- Gewinn- und Verlustrechnung
- Anhang
- Kennzahlen
Capstone units (CU)
Type: Core course · Language of instruction: German · Academic year: 1 · Term: 2
Prior knowledge
- einen kurzen, prägnanten und aussagekräftigen Titel einer wissenschaftlichen Arbeit zu formulieren.
- eine präzise Forschungsfrage zu formulieren.
- Hypothesen zu formulieren.
- Aufbau und Gliederung einer wissenschaftlichen Arbeit zu entwickeln.
- wissenschaftliche Literatur zu suchen und zu nutzen.
- die wesentlichen Inhalte einer wissenschaftlichen Literaturquelle zusammenzufassen und wiederzugeben.
Learning outcomes
- komplexe Modelle und Theorien bezüglich deren Bedingtheiten zu hinterfragen.
- komplexe Modelle und Theorien auf ihren instrumentellen Gehalt zur Lösung konkreter komplexer Problemstellungen des Berufsbildes zu überprüfen.
- komplexe Modelle und Theorien eigenständig anzuwenden.
- Instrumente und Anwendungsbereiche eigenständig zu entwickeln.
- wissenschaftliche Texte zu schreiben.
- konstruktiven Kritik im Allgemeinen und im gewählten Themengebiet im Besonderen zu evaluieren.
- die Ergebnisse und ihr Zustandekommen in Zuge der Masterprüfung zu verteidigen.
Course contents
- Aufarbeitung einer aktuellen und relevanten Problemstellung mit Berufsfeldbezug am Stand der Bezugswissenschaften.
- Die schriftliche Masterarbeit dient dem Nachweis der Befähigung, wissenschaftliche Themen selbständig sowie inhaltlich und methodisch vertretbar zu bearbeiten.
Quantitative Methods in Computer Sciences (MT)
Type: Core course · Language of instruction: German · Academic year: 1 · Term: 2
Prior knowledge
- die Software R zu nutzen (für die Auswertung und Behandlung statistischer Problemstellungen).
Learning outcomes
- Einfache Differenzengleichungen zu lösen.
- Differenzialgleichungen mithilfe der Methoden der Trennung der Variablen und der Variation der Konstanten zu lösen.
- stochastische Prozesse mithilfe von Markov-Ketten abzuleiten.
Course contents
- Differenzengleichungen
- Differenzialgleichungen
- Stochastische Prozesse und Markovketten
- Einsatz von R stellt einen wichtigen Aspekt des Kurses dar
Type: Core course · Language of instruction: German · Academic year: 1 · Term: 2
Prior knowledge
- die Software R zu nutzen.
- Grundbegriffe der Statistik zu nennen.
- statistische Methoden (Häufigkeitsverteilung, Regressionen, Wahrscheinlichkeitsrechnung, Konfidenzintervalle, …) und Modelle aus der deskriptiven und induktiven Statistik anzuwenden.
Learning outcomes
- Konzepte von höheren statistischen Analyseverfahren zu nutzen.
- Ergebnisse statistischer Analysen korrekt zu interpretieren.
- Multivariate statistische Analysen zu rechnen.
- Die Software R für die Aufgabenstellungen zu verwenden.
Course contents
- Multivariate statistische Analyseverfahren:
- Multiple Regression
- Varianzanalyse
- Clusteranalyse
- Multidimensionale Skalierung
- Faktorenanalyse
- Strukturgleichungsmodelle
- Statistiksoftware R
Alternative extensions
Type: Alternative extension · Language of instruction: German · Academic year: 1 · Term: 2
Die Lehrveranstaltungen, die an einer anderen Hochschuleinrichtung absolviert werden, müssen vorab von der Studiengangsleitung genehmigt werden. Es ist zu beachten, dass keine nachträgliche Genehmigung möglich ist.
Im Rahmen des Individualcurriculums wählst du im 2. Semester eine Lehrveranstaltung aus, um dich individuell zu vertiefen oder dein Qualifikationsprofil zu ergänzen. In Frage kommen dafür zum Beispiel:
- weitere Wahlfächer des Wahlfachcurriculums
- Lehrveranstaltungen anderer Studiengänge auf Masterniveau an der FERNFH
- Lehrveranstaltungen anderer Hochschuleinrichtungen auf gleichem Bildungsniveau wie das Masterstudium Informationstechnologie. Diese müssen während der Zeit deines FERNFH-Studiums absolviert werden (d.h. Voraussetzung ist eine aufrechte Immatrikulation als ordentliche*r Studierende*r im Masterstudium Informationstechnologie)
Specialisations
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 2
Prior knowledge
- Webprogramme in PHP zu entwickeln.
- MySQL oder ein anderes relationales Datenbankmanagementsystem in PHP zu nutzen.
- Installation und Konfiguration von Webservern durchzuführen.
- wichtige Konfigurationsdateien und -parameter, einschließlich der Virtual Host-Konfiguration zu verstehen.
- Die Konzepte von Lastausgleichstechniken und -methoden, einschließlich Reverse Proxy-Servern und Content Delivery Networks (CDNs), sowie zu verstehen.
- Hochverfügbarkeitslösungen und Failover-Strategien zu verstehen.
Learning outcomes
- Fortgeschrittene Konzepte zur Entwicklung von skalierbaren und leistungsstarken Webanwendungsarchitekturen anzuwenden und zu bewerten.
- Versionskontrollsystemen einzusetzen.
- DevOps-Praktiken zu implementieren.
- Konzepte zur Testung und Performance-Optimierung umzusetzen.
Course contents
- Architektur-Design für Webanwendungen:
- Fortgeschrittene Konzepte zur Entwicklung von skalierbaren und leistungsstarken Webanwendungsarchitekturen.
- Microservices-Architekturen, Serverless Computing und deren Anwendungen in E-Commerce-Systemen.
- Bewertung und Auswahl geeigneter Architekturmuster und -ansätze.
- Version Control und Zusammenarbeit:
- Einsatz von verteilten und zentralen Versionskontrollsystemen wie Git und Subversion.
- Kollaborative Entwicklung und Teamarbeit in PHP-Projekten.
- DevOps und Continuous Integration/Continuous Deployment (CI/CD):
- Implementierung von DevOps-Praktiken zur Automatisierung von Bereitstellungsprozessen.
- Einrichtung von CI/CD-Pipelines für Webanwendungen.
- Verwendung von Containerisierung und Orchestrierung für effiziente Entwicklung und Bereitstellung.
- Testing und Qualitätssicherung:
- Fortgeschrittene Teststrategien, einschließlich Unit-Tests, Integrationstests und End-to-End-Tests.
- Testautomatisierung und Werkzeuge zur Qualitätssicherung.
- Continuous Testing und Testdatenmanagement.
- Performance-Optimierung:
- Strategien zur Verbesserung der Webanwendungsleistung.
- Last- und Performancetests, Skalierungsoptimierung und Troubleshooting.
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 2
Learning outcomes
- grundlegende mikroökonomische Begriffe (Haushaltstheorie, Produktionstheorie, Preistheorie, Marktversagen, …) und deren Zusammenhänge zu verstehen.
- grundlegende makroökonomische Begriffe (BIP, Arbeitslosenquote, Inflationsrate, …) und deren Zusammenhänge zu verstehen.
- Learning outcomes
- Nach Abschluss der Lehrveranstaltung sind die Studierenden in der Lage,
- zentrale makroökonomische Zusammenhänge für geschlossene und offene Volkswirtschaften beschreiben.
- die Auswirkungen diverser wirtschaftspolitischer Maßnahmen selbständig und unter Verwendung der erlernten theoretischen Modelle analysieren.
- makroökonomische Zusammenhänge in einem anderen Kontext erkennen (z.B. Wirtschaftsnachrichten, Unternehmensplanung) und adäquate Schlussfolgerungen treffen.
- komplexe Zusammenhänge durch einfache Modelle beschreiben und diese für Ableitungen von Handlungsempfehlungen verwenden.
Course contents
- Vor- und Nachteile des Freihandels und handelspolitische Maßnahmen
- Güter- und Finanzmärkte in geschlossenen und offenen Volkswirtschaften sowie die weltweite Finanzkrise 2008
- Verschiedene Zinssätze, Wechselkurse und Wechselkursregime
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 2
Prior knowledge
- zwischen einem konzeptuellen und relationalen Datenbankmodell zu unterscheiden.
- Sortieralgorithmen (Heap Sort, Merge Sort, Quick Sort, …) anzuwenden.
- Suchalgorithmen (Lineare Suche, Binäre Suche, Depth First Such, Breadth First Suche) und Graphen (Kruskal's Algorithmus, Dijstra Algorithmus, ...) zu beschreiben.
Learning outcomes
- Data Warehousing & OLAP Architekturen zu entwerfen.
- Datenmodellierung, Datenbewirtschaftung sowie Datenanalyse durchzuführen.
- Konzepte des Data Mining (Klassifikation, Abhängigkeitsanalyse, Clustering, Numerische Prognose) zu verwenden.
Course contents
- Konzeptuelle Modelle in ME/R Notation, Analysen nach den speziellen Anforderungen an die Analyse, Star- bzw Snowflake Schemata für Umsatzanalysen
- Entscheidungsbäume nach dem 1 R und dem ID3 Algorithmus
- PRISM Verfahren zum Generieren von Entscheidungsregeln
- Unterschiede zwischen supervised und unsupervised learning
- kNN Verfahren zur Klassifikation
- Ermitteln der Fehlerraten von Klassifikationsverfahren
- Finden von Abhängigkeitsregeln mithilfe des APRIORI-Algorithmus
- Single-Link, Complete-Link und Average – Link Dendrogramme
- Numerische Prognosen und Klassifikationen durch Regressionen
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 2
Prior knowledge
Die Studierenden sind bereits in der Lage,
- Phasen des Risikomanagement-Prozesses zu unterscheiden.
- IT-Sicherheitsaspekte auf ein Informationssicherheitsmanagementsystem zu analysieren.
Learning outcomes
Nach Abschluss der Lehrveranstaltungen sind die Studierenden in der Lage,
- wichtige Ansätze für Business Continuity Planung und Disaster Recovery zu entwickeln.
- führende Handbücher und Leitfäden zu nutzen.
- den Schutz einer konkreten Infrastruktur unter Anwendung des Stoffes zu konzipieren.
Course contents
Im Rahmen der Lehrveranstaltung werden Konzepte der Business Continuity Planung und Disaster Recovery veranschaulicht. Im Anschluss an die Grundlagen von Business Continuity und Disaster Recovery werden zentrale Handbücher und Leitfäden diskutiert, wie z.B. die entsprechenden Abschnitte aus dem österreichischen Sicherheitshandbuch, dem BSI Grundschutz Kompendium, dem Leitfaden der Bank of Japan und dem Leitfaden des Business Continuity Institute (BCI). Schwerpunkt der Lehrveranstaltung sind dabei die Vorbereitung und Reaktion auf technische Vorfälle und Naturkatastrophen.
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 2
Prior knowledge
- Unternehmenskennzahlen zu berechnen.
- die Rentabilität und Vorteilhaftigkeit zu berechnen.
Learning outcomes
- Finanzierungs- und Investitionsmodelle in der Praxis umzusetzen.
- Theoretisch fundierte Finanzierungs- und Investitionsentscheidungen zu begründen.
- Risiken im Zusammenhang mit Investitionen einzuordnen.
Course contents
- Finanzmathematische Einführung
- Ganzjährige Verzinsung
- Unterjährige Verzinsung
- Arten der Finanzierung
- Unterscheidung Eigen- und Fremdkapital
- Beteiligungsfinanzierung
- Innenfinanzierung
- Fremdfinanzierung
- Mezzaninkapital
- Innovative Finanzierungsformen
- Anwendung des Shareholder-Value-Ansatzes
- Value-Driver-Modelle
- Investitionsentscheidungen und deren Beurteilung
- Dynamische Investitionsrechenverfahren
- Die Berücksichtigung von Risiken im Zusammenhang mit Investitionen
- Sensitivitätsanalysen
- Analytische Risikoanalyse
- Der Praxiseinsatz
- Der Zusammenhang lang- und kurzfristiger Unternehmensrechnungen
- Ein Unternehmen mehrere Unternehmensrechnungen
- Unterschiedliche Unternehmensrechnungen – unterschiedliche Rechengrößen
- Das Theorem von Preinreich-Lücke
- Die Ermittlung des Unternehmenswertes
- Der Economic Value Added
- Der Market Value Added
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 2
Prior knowledge
- Rechnersysteme zu klassifizieren und deren grundlegende Komponenten (…) zu identifizieren
- Arten, Bestandteile und Anforderungen verschiedener Betriebssysteme (Microsoft, Linux, …) zu definieren
- UNIX/DOS-Kommandozeilenbefehle auszuführen
- BenutzerInnen in einem Betriebssystem verwalten
- verschiedene Übertragungsverfahren (drahtbasiert/drahtlos), Netzwerktopologien und Kommunikationsmodelle (ISO/OSI) zu nennen
- Begriffe wie Vertraulichkeit (Confidentiality), Integrität (Integrity), Verfügbarkeit (Availability), Authentizität (Authenticity), Nicht-Abstreitbarkeit (Non-prepudiation), Verbindlichkeit/Zurechenbarkeit (Accountability), Privatsphäre, Authentifizierung, Autorisierung, Schwachstelle, Bedrohung, Risiko, Security, Safety, Arten von Angriffen (Man-in-the-Middle (MitM), Spoofing, ...) zu definieren.
Learning outcomes
- die Wichtigkeit der sicheren Programmierung von Web Anwendungen zu verstehen
- die 10 häufigsten Angriffe von Webanwendungen nach OWASP und ihre Auswirkungen aufzuzählen und zu verhindern
- Angriffsvektoren bzw. Schwachstellen zu erkennen und Strategien für deren Schutz zu entwickeln
- Sicherheitskomponenten zu einem Sicherheitskonzept zusammenzufügen
- zu verstehen, dass viele Angriffsversuche menschliche Hilfsbereitschaft, Unwissenheit oder Unachtsamkeit ausnutzen und wissen, was Social Engineering bedeutet und wie sie sich davor schützen
- Social Engineering zu erkennen und Strategien für den Schutz zu entwickeln.
- Die Absolventen sind in der Lage, ethische Fragestellungen zu reflektieren,
- Grauzonen zwischen dem, was legal ist, und dem, was ethisch korrekt ist, aufzeigen zu können.
Course contents
- Schutz von Webanwendungen
- Angriffsszenarien
- OWASP Top 10
- Web Application Firewalls
- Social Engineering
- Ethik Grundlagen, Ethik im Zuge von Hacking
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 2
Prior knowledge
Die Studierenden sind bereits in der Lage,
- Rechnersysteme zu klassifizieren und deren grundlegende Komponenten (…) zu identifizieren
- Arten, Bestandteile und Anforderungen verschiedener Betriebssysteme (Microsoft, Linux, …) zu definieren
- UNIX/DOS-Kommandozeilenbefehle auszuführen
- BenutzerInnen in einem Betriebssystem verwalten
- verschiedene Übertragungsverfahren (drahtbasiert/drahtlos), Netzwerktopologien und Kommunikationsmodelle (ISO/OSI) zu nennen
- Begriffe wie Vertraulichkeit (Confidentiality), Integrität (Integrity), Verfügbarkeit (Availability), Authentizität (Authenticity), Nicht-Abstreitbarkeit (Non-prepudiation), Verbindlichkeit/Zurechenbarkeit (Accountability), Privatsphäre, Authentifizierung, Autorisierung, Schwachstelle, Bedrohung, Risiko, Security, Safety, Arten von Angriffen (Man-in-the-Middle (MitM), Spoofing, ...) zu definieren.
Learning outcomes
Nach Abschluss dieser Lehrveranstaltung sind die Studierenden in der Lage,
- die Wichtigkeit der sicheren Programmierung von Web Anwendungen zu verstehen
- die 10 häufigsten Angriffe von Webanwendungen nach OWASP und ihre Auswirkungen aufzuzählen und zu verhindern
- Angriffsvektoren bzw. Schwachstellen zu erkennen und Strategien für deren Schutz zu entwickeln
- Sicherheitskomponenten zu einem Sicherheitskonzept zusammenzufügen
- zu verstehen, dass viele Angriffsversuche menschliche Hilfsbereitschaft, Unwissenheit oder Unachtsamkeit ausnutzen und wissen, was Social Engineering bedeutet und wie sie sich davor schützen
- Social Engineering zu erkennen und Strategien für den Schutz zu entwickeln.
- Die Absolventen sind in der Lage, ethische Fragestellungen zu reflektieren,
- Grauzonen zwischen dem, was legal ist, und dem, was ethisch korrekt ist, aufzeigen zu können.
Course contents
- Schutz von Webanwendungen
- Angriffsszenarien
- OWASP Top 10
- Web Application Firewalls
- Social Engineering
- Ethik Grundlagen, Ethik im Zuge von Hacking
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 2
Learning outcomes
- die Grundsätze der Sicherheit und Architektur des Cloud Computing zu verstehen.
- Sie kennen die Bedrohungen und möglichen Sicherheitskontrollen auf den verschiedenen Abstraktionsebenen der Cloud.
Course contents
- Grundlagen und Architektur des Cloud Computing,
- Sicherheitsfragen bei den verschiedenen Elementen, die bei der Nutzung von Cloud-Diensten eine Rolle spielen,
- Private & Public Cloud Security,
- Sicherheitsempfehlungen für Cloud-Systeme,
- Virtualisierungssicherheit: Chroot, Sandboxes, Container, Hypervisors
Type: Specialisation · Language of instruction: German · Academic year: 2 · Term: 2
Learning outcomes
- Nach Abschluss der Lehrveranstaltungen sind die Studierenden in der Lage,
- grundlegende Prinzipien der Cybersicherheit anzuwenden, die es ermöglichen, Netzwerke gegen Hacker aller Art zu verteidigen.
- Aktuelle Technologien anzuwenden, um Hacker daran zu hindern, in ein Netzwerk einzudringen.
Course contents
- Risikoanalyse und Bedrohungsanalyse
- Endpunktsicherheit
- Netzwerksicherheit
- Protokollzusammenfassung und Korrelation
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 2
Prior knowledge
- Konzepte von höheren statistischen Analyseverfahren zu nutzen.
- Ergebnisse statistischer Analysen korrekt zu interpretieren.
Learning outcomes
- Grundlegende Methoden, Interaktionen und Auswirkungen der Visualisierung von Merkmalen, Daten und deren Zusammenhängen anzuwenden.
- Geeignete Visualisierungen abhängig vom Zielpublikum, der Komplexität und des Kontexts auszuwählen.
- Die Wirkung sowie die Aussagekraft von Visualisierungen kritisch zu beurteilen.
Course contents
- Werkzeuge und Anwendungen für die Datenextraktion, -speicherung, - analyse und –Visualisierung (Tableau)
- Self Service Anwendungen
- Integrierte Anwendungen
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 2
Prior knowledge
- den Begriff "Projekt" zu definieren.
- Methoden des Projektmanagements anzuwenden.
Learning outcomes
- Besonderheiten und Anforderungen des Managements internationaler IT-Projekte zu identifizieren.
- Charakteristika internationaler IT-Projekte sowie spezifische Anforderungen und Besonderheiten von internationalen IT-Projekten in den einzelnen Phasen des Managements eines Projektes zu beurteilen.
- einen Projekt-Vorschlag unter Berücksichtigung der Charakteristika internationaler IT-Projekte zu entwickeln.
Course contents
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 2
Prior knowledge
- Rechtsprobleme bestimmten Rechtsgebieten zuzuordnen.
- Die zur Lösung konkreter Rechtsfragen maßgeblicher Rechtsvorschriften aufzufinden.
- Einen Überblick über die wesentlichen rechtlichen Aspekte der Informatik zu geben und rechtlich relevante Fragestellungen in IT-Projekten zu erkennen.
Learning outcomes
- Vertragliche und urheberrechtliche Fragestellungen im Bereich von Web- und E-Commerce-Anwendungen erkennen und rechtlich einordnen können.
- Die rechtlichen Rahmenbedingungen für den Einsatz von KI-Systemen in Softwareprodukten.
- Rechtliche Risiken im Zusammenhang mit KI-generierten Inhalten identifizieren und entsprechende Maßnahmen zur Risikominimierung vorschlagen können.
Course contents
- E-Commerce-Anwendungen (u.a. Sanktionen, AGB, Impressumspflicht)
- Datenschutzrecht
- Weitere betroffene Rechtsmaterien
- Vertragsarten im Softwarebereich (z. B. Werkvertrag, Dienstvertrag, SaaS-Verträge)
- Haftungsfragen und Gewährleistungsregelungen
- Überblick (Definitionen, wesentliche Bestimmungen UrhG)
- Schutz von Software als urheberrechtliches Werk
- Nutzungsrechte
- Folgen von Urheberrechtsverletzungen
- Grundlagen (Definitionen, Rechtsrahmen für KI)
- KI as a Service Verträge
- Rechtliche Risiken bei KI-Nutzung
- Urheberrechtliche Fragen bei KI-generierten Inhalten
- AI-Act: Kontrollmaßnahmen und Strafen
- Haftungsfragen
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 2
Prior knowledge
- zwischen strategischen und operativen IT-Management zu unterscheiden.
- die Strukturen des IT-Managements (Kostenmanagement, Servicemanagement, Kennzahlen-Systemen, Leistungsverrechnung, IT-Organisation, Politik, Kommunikation, Personalmanagement, ...) zu beschreiben.
Learning outcomes
- Die wesentlichen Prozesse für IT-Organisationen zu identifizieren und aus unterschiedlichen Blickwinkeln gegenüberzustellen.
- Auftretende Schnittstellenprobleme und Zielkonflikte in IT-Organisationen zu erkennen.
Course contents
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 2
Prior knowledge
- Boolsche Algebra
Learning outcomes
- Diskrete Mathematik, Graphentheorie und Algorithmen zu verstehen.
- Metriken in Data Science anzuwenden.
Course contents
- Zahlentheorie und ihre Anwendung in Kryptographie, Kombinatorik, Relationen
- Graphentheorie und Algorithmen
- Lineare Algebra und Algorithmen
- Logik
- Metriken in Data Science
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 2
Prior knowledge
- grundlegende Anwendungen in Python zu entwickeln.
Learning outcomes
- Anwendungen zur Datenanalyse, Extraktion und Darstellung in Python zu entwickeln.
Course contents
- Datenanalyse unter Anwendung einschlägiger Programmpakete in Python
- Grundbegriffe zur Aufbereitung, der Beschreibung, Extraktion und Darstellung von Daten in Python
- Elementare Programmierung im Programmpaket zur selbstständigen Adaption und Erstellung von Analyseverfahren
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 2
Prior knowledge
- Grundlegende Algorithmen und Datenstrukturen anzuwenden.
- Grundlegende Methoden der Software-Entwicklung zu kennen.
Learning outcomes
- Webprogramme in PHP zu entwickeln.
- MySQL oder ein anderes relationales Datenbankmanagementsystem in PHP zu nutzen.
- Anwendungen in E-Commerce-Plattformen in zu entwickeln.
Course contents
- Einführung in PHP und Webentwicklung:
- Grundlagen der PHP-Programmierung: Variablen, Datentypen, Operatoren.
- Syntax und objektorientierte Programmierung (OOP) in PHP
- Verständnis für die HTTP-Protokolle und das Konzept von Webanwendungen.
- Datenbankintegration:
- MySQL oder ein anderes relationales Datenbankmanagementsystem.
- CRUD-Operationen (Create, Read, Update, Delete) in PHP.
- Entwicklung in E-Commerce-Plattformen:
- Benutzerverwaltung und Authentifizierung.
- Warenkorb-Management und Bestellabwicklung.
- Integration von Zahlungs-Gateways und Abrechnungssystemen.
Electives
Type: Elective · Language of instruction: German · Academic year: 1 · Term: 2
Im 2. Semester absolvieren die Studierenden 6 ECTS in Form von Wahlfächern. Diese können sie individuell aus einem Wahlfachkatalog auswählen und ermöglichen ihnen damit eine persönliche Vertiefung in den einzelnen Fachgebieten.
► Alle Wahlfächer, die im zweiten Semester absolviert werden können, findest du in unserem Studienplan. (PDF, German only)
Hinweis: Neben den, im Curriculum, angeführten Wahlfächern stehen alle Wahlfächer der anderen Spezialisierungen, die nicht als Teil der Spezialisierung gewählt wurden, auch als Wahl- und Individualfächer zur Verfügung.
Capstone units (CU)
Type: Core course · Language of instruction: German · Academic year: 2 · Term: 3
Prior knowledge
- bereits im Bachelorstudium eine erste wissenschaftlich-theoretische und empirische Arbeit erstellt zu haben.
- einen kurzen, prägnanten und aussagekräftigen Titel einer wissenschaftlichen Arbeit zu formulieren.
- eine präzise Forschungsfrage zu formulieren.
- Hypothesen bestehend aus einer unabhängigen und abhängigen Variable zu formulieren.
- Aufbau und Gliederung einer wissenschaftlichen Arbeit zu entwickeln.
- wissenschaftliche Literatur zu suchen und zu nutzen.
- die wesentlichen Inhalte einer wissenschaftlichen Literaturquelle zusammenzufassen und wiederzugeben.
- wissenschaftliche Literatur korrekt zitieren zu können.
Learning outcomes
- komplexe Modelle und Theorien auf ihren instrumentellen Gehalt zur Lösung konkreter komplexer Problemstellungen des Berufsbildes zu überprüfen.
- komplexe Modelle und Theorien eigenständig anzuwenden.
- Instrumente und Anwendungsbereiche eigenständig zu entwickeln.
- wissenschaftliche Texte zu schreiben.
- konstruktiven Kritik im Allgemeinen und im gewählten Themengebiet im Besonderen zu evaluieren.
- die Ergebnisse und ihr Zustandekommen in Zuge der Masterprüfung zu verteidigen.
Course contents
- Aufarbeitung einer aktuellen und relevanten Problemstellung mit Berufsfeldbezug am Stand der Bezugswissenschaften.
- Die schriftliche Masterarbeit dient dem Nachweis der Befähigung, wissenschaftliche Themen selbständig sowie inhaltlich und methodisch vertretbar zu bearbeiten.
Alternative extensions
Type: Alternative extension · Language of instruction: German · Academic year: 2 · Term: 3
Im Rahmen des Individualcurriculums wählst du im 3. Semester zwei Lehrveranstaltungen aus, um dich individuell zu vertiefen oder dein Qualifikationsprofil zu ergänzen. In Frage kommen dafür zum Beispiel:
- weitere Wahlfächer des Wahlfachcurriculums
- Lehrveranstaltungen anderer Studiengänge auf Masterniveau an der FERNFH
- Lehrveranstaltungen anderer Hochschuleinrichtungen auf gleichem Bildungsniveau wie das Masterstud ium Informationstechnologie. Diese müssen während der Zeit deines FERNFH-Studiums absolviert werden (d.h. Voraussetzung ist eine aufrechte Immatrikulation als ordentliche*r Studierende*r im Masterstudium Informationstechnologie)
Die Lehrveranstaltungen, die an einer anderen Hochschuleinrichtung absolviert werden, müssen vorab von der Studiengangsleitung genehmigt werden. Es ist zu beachten, dass keine nachträgliche Genehmigung möglich ist.
Specialisations
Type: Specialisation · Language of instruction: German · Academic year: 2 · Term: 3
Prior knowledge
- Grundlegende Methoden, Interaktionen und Auswirkungen der Visualisierung von Merkmalen, Daten und deren Zusammenhängen anzuwenden.
- Geeignete Visualisierungen abhängig vom Zielpublikum, der Komplexität und des Kontexts auszuwählen.
- Die Wirkung sowie die Aussagekraft von Visualisierungen kritisch zu beurteilen
Learning outcomes
- Modelle, Techniken und Instrumente von Big Data für die Lösung von komplexen Problemstellungen aus der Praxis
- auszuwählen,
- zu adaptieren
- und anwenden.
Course contents
- Data science – brief overview
- Big Data frameworks
- Pipelines
- Zusammenfassende Fallstudien über aktuelle Problemstellungen und Trends aus der Praxis mit speziellem Fokus auf Big Data.
-
- Case study 1 – mining Twitter
- Case study 2 – scientific data processing
- Case study 3 – defining SW architectures
- Case study 4 - automotive - material cost estimation
- Case study 5 – healthcare platform
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 3
Learning outcomes
- die Grundsätze der Sicherheit und Architektur des Cloud Computing zu verstehen.
- Sie kennen die Bedrohungen und möglichen Sicherheitskontrollen auf den verschiedenen Abstraktionsebenen der Cloud.
Course contents
- Grundlagen und Architektur des Cloud Computing,
- Sicherheitsfragen bei den verschiedenen Elementen, die bei der Nutzung von Cloud-Diensten eine Rolle spielen,
- Private & Public Cloud Security,
- Sicherheitsempfehlungen für Cloud-Systeme,
- Virtualisierungssicherheit: Chroot, Sandboxes, Container, Hypervisors
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 3
Learning outcomes
Nach Abschluss der Lehrveranstaltung sind die Studierenden in der Lage,
- Organisationsmodelle und -typen zu verstehen.
- Methoden und Werkzeuge aus Management und Organisation zu reflektieren.
- Positionen und Handlungsspielräume in einer komplexen Organisationsstruktur einordnen.
Course contents
- Organisation – was ist das? Menschheits- und individualgeschichtliche Bedingungen
- Entstehung der Hierarchie, wie sieht die moderne Hierarchie der Zukunft aus
- Soziokratie als Beispiel einer Zukunftsorganisation; Für und wider plus Perspektiven für die eigene Organisation
- Management-Strategien, ...einmal anders betrachtet: Welche Fehler sollte man nicht begehen?
- Der gerechte Chef; Die drei Formen der Gerechtigkeit in Widerspruch zueinander
- Männer und Frauen in Organisationen, Hintergründe eines kritischen Themas plus Lösungsansätze
- Organisationsmodelle, Bürokratieansatz, Stab-Linien-Modell, Matrix, prozessorientierte Struktur etc.
- Entwicklungsphasen von Organisationen; Vier verschiedene Formen und ihre Zusammenhänge
- Organisationstypen, Expeditionale Struktur und ihre Vorgänger
- Das Delegationskontinuum – ein Entscheidungs- und Führungsmodell
Type: Specialisation · Language of instruction: German · Academic year: 2 · Term: 3
Prior knowledge
- Grundlegende Webentwicklungstechnologien, wie HTML und CSS anzuwenden.
- Grundlegende Algorithmen und Datenstrukturen anzuwenden.
Learning outcomes
- JavaScript-Funktionen zu schreiben, um Ereignisse zu behandeln und DOM-Manipulationen durchzuführen.
- AJAX (Asynchronous JavaScript and XML) zur dynamischen Aktualisierung von Inhalten und zum Kommunizieren mit dem Server in Webanwendungen zu integrieren.
- gängige Frontend-Frameworks und -Bibliotheken wie React, Angular oder Vue.js anzuwenden.
- ansprechenden Benutzeroberflächen zu gestalten, die auf verschiedenen Geräten und Bildschirmgrößen gut funktionieren (Responsive Webdesign).
Course contents
- Wiederholung Webentwicklungstechnologien:
- HTML und HTML5 für die Strukturierung von Webseiten.
- CSS und CSS3 für das Styling von Webseiten.
- Grundlagen der JavaScript-Programmierung:
- JavaScript-Syntax, Variablen, Datentypen und Operatoren.
- Kontrollstrukturen (bedingte Anweisungen, Schleifen) in JavaScript.
- Funktionen und ihre Verwendung in JavaScript.
- Document Object Model (DOM):
- Verständnis für das DOM und wie es verwendet wird, um Webseiten dynamisch zu manipulieren.
- Event-Handling und die Behandlung von Benutzerinteraktionen.
- JavaScript-Frameworks und -Bibliotheken:
- Einführung in populäre Frontend-Frameworks und -Bibliotheken wie React, Angular oder Vue.js.
- Entwicklung von Komponenten und die Verwendung von Framework-spezifischen Konzepten.
- Asynchrone Programmierung und Datenübertragung:
- Verwendung von Promises und async/await für asynchrone Aufgaben.
- Integration von AJAX (Asynchronous JavaScript and XML) zur Kommunikation mit Servern und Datenabruf.
- Responsive Webdesign und Barrierefreiheit:
- Gestaltung von Benutzeroberflächen, die auf verschiedenen Geräten und Bildschirmgrößen gut funktionieren.
- Medienabfragen und die Verwendung von CSS-Frameworks zur Unterstützung des responsiven Designs.
- Gestaltung von barrierefreien Benutzeroberflächen.
- Leistungsoptimierung:
- Optimierung von Ladezeiten und Ressourcenverbrauch.
- Lazy Loading und Code Splitting zur Verbesserung der Frontend-Leistung.
Type: Specialisation · Language of instruction: German · Academic year: 2 · Term: 3
Learning outcomes
- die wesentlichen Modelle, Konzepte und Normen für Industrial- und IoT-Security zu beschreiben.
- potenzielle Gefährdungen, Schwachstellen und Exploits im Industrial- und IoT-Umfeld zu verstehen.
- IT-Sicherheit mit Bezug zu den Implikationen und Schnittstellen im industriellen und IoT Umfeld zu bewerten.
- technischer Industrial Cyber Security Maßnahmen zu konzipieren.
Course contents
- Digitalisierung, Industrie 4.0 und IoT
- Secure Edge Computing
- Industrial Cyber Hygiene and Awareness
- Industrial Cyber Security Threats
- Best Practices for Industrial Asset Owners
- Standard IEC 62443
Type: Specialisation · Language of instruction: German · Academic year: 2 · Term: 3
Prior knowledge
- die unterschiedlichen Aufgaben des IT-Managements zu nennen.
- die Eingliederung der IT in das Unternehmen und ihren Aufbau und Organisationsstruktur zu hinterfragen.
- die unterschiedlichen Rollen und Ablauforganisationen von IT-Abteilungen zu unterscheiden.
- wesentliche IT-Managementsysteme zu beschreiben.
Learning outcomes
- ein(e) vorher gewählte(s) Framework oder Methode zusammenzufassen.
- relevante Aspekte eines Frameworks oder einer Methode zu identifizieren.
- Aspekte eines Frameworks oder eine Methode korrekt zuzuordnen.
Course contents
Type: Specialisation · Language of instruction: German · Academic year: 2 · Term: 3
Prior knowledge
- die unterschiedlichen Aufgaben des IT-Managements zu nennen.
- die Eingliederung der IT in das Unternehmen und ihren Aufbau und Organisationsstruktur zu hinterfragen.
- die unterschiedlichen Rollen und Ablauforganisationen von IT-Abteilungen zu unterscheiden.
- wesentliche IT-Managementsysteme zu beschreiben.
Learning outcomes
- eine IT-Strategie aus der Unternehmensstrategie abzuleiten.
- das Zusammenspiel und die Ausrichtung der IT mit dem Kerngeschäft darzustellen.
- Verschiedene Sourcing-Modelle zu wählen.
- Corporate Social Response Modelle zu verstehen und anzuwenden.
- Ethisch-korrekte Handlungs- und Verhaltensweisen zu setzen.
Course contents
- Definition und Abgrenzung von IT-Governance
- Auswirkungen auf IT-Strategie
- Business Alignment und IT-Prozesse
- IT-Controlling & IT-Governance
- Outsourcing von IT-Leistungen
- IT Service Management & IT-Governance
- IT Audit
- Herausforderungen in der Praxis
Type: Specialisation · Language of instruction: German · Academic year: 2 · Term: 3
Prior knowledge
- die unterschiedlichen Aufgaben des IT-Managements zu nennen.
- die Eingliederung der IT in das Unternehmen und ihren Aufbau und Organisationsstruktur zu hinterfragen.
- die unterschiedlichen Rollen und Ablauforganisationen von IT-Abteilungen zu unterscheiden.
- wesentliche IT-Managementsysteme zu beschreiben.
Learning outcomes
- eine IT-Strategie aus der Unternehmensstrategie abzuleiten.
- das Zusammenspiel und die Ausrichtung der IT mit dem Kerngeschäft darzustellen.
- Verschiedene Sourcing-Modelle zu wählen.
- Corporate Social Response Modelle zu verstehen und anzuwenden.
- Ethisch-korrekte Handlungs- und Verhaltensweisen zu setzen.
Course contents
- Definition und Abgrenzung von IT-Governance
- Auswirkungen auf IT-Strategie
- Business Alignment und IT-Prozesse
- IT-Controlling & IT-Governance
- Outsourcing von IT-Leistungen
- IT Service Management & IT-Governance
- IT Audit
- Herausforderungen in der Praxis
Type: Specialisation · Language of instruction: German · Academic year: 2 · Term: 3
Learning outcomes
- Wissensmanagement Werkzeuge und Maßnahmen hinsichtlich ihrer Eignung für praktische Anwendungsfälle zu bewerten.
- die Einführung von Wissensmanagement in einer Organisation zu planen.
- Aspekte bei der Einführung von Wissensmanagement zu analysieren.
Course contents
Type: Specialisation · Language of instruction: German · Academic year: 2 · Term: 3
Learning outcomes
- aktuelle kryptographische Verfahren und Methoden der Zugriffssteuerung einzuordnen
- kryptographische Verfahren und Methoden zur Absicherung von IT-Systemen in der Praxis anzuwenden
- ausgewählte praxisrelevante Kommunikationsprotokolle darzustellen
- auf erkannte Gefährdungen und Schwachstellen zu reagieren.
- von historischen Fehlern bei der Anwendung von Kryptographie lernen.
Course contents
Type: Specialisation · Language of instruction: German · Academic year: 2 · Term: 3
Learning outcomes
- aktuelle kryptographische Verfahren und Methoden der Zugriffssteuerung einzuordnen
- kryptographische Verfahren und Methoden zur Absicherung von IT-Systemen in der Praxis anzuwenden
- ausgewählte praxisrelevante Kommunikationsprotokolle darzustellen
- auf erkannte Gefährdungen und Schwachstellen zu reagieren.
- von historischen Fehlern bei der Anwendung von Kryptographie lernen.
Course contents
Type: Specialisation · Language of instruction: German · Academic year: 2 · Term: 3
Learning outcomes
- aus kurzen Aufgabenstellungen (Anforderungen) Prozessbeschreibungen abzuleiten
- geeignete Werkzeuge und Umgebungen (online oder lokal) für eine technische Umsetzung (Workflow) auszuwählen und zu begründen
- Workflows modular zu konzipieren und zu implementieren
- Eingaben, Ausgaben und Zwischenschritte zu definieren und nachvollziehbar zu dokumentieren
- Workflows systematisch zu testen, zu debuggen und hinsichtlich Qualität zu evaluieren
- Datenformate, Schnittstellen und Abhängigkeiten fachgerecht zu handhaben
- ethische, rechtliche und sicherheitsrelevante Aspekte (z. B. Datenschutz, Fairness, Urheberrecht) zu reflektieren und zu berücksichtigen
- Resultate von Workflows zu präsentieren und zu Begründen, welcher Weg technisch gewählt wurde
Course contents
- Einführung in das Workflow-Denken: zentrale Begriffe, Ziele und typische Architekturen
- Analyse kurzer Aufgabenstellungen und Ableitung von Prozessbeschreibungen
- Spezifikation von Inputs, Outputs, Abhängigkeiten, Daten- und Kontrollflüssen
- Auswahl geeigneter Umgebungen und Werkzeuge für lokale oder Online-Umsetzung, inkl. Abwägung von Vor-/Nachteilen
- Implementierung lauffähiger Workflows von der Skizze bis zur ausführbaren Pipeline
- Dokumentation (Anforderungen, Prozessdiagramme, Protokolle) und nachvollziehbare Entscheidungsbegründung
- Ethische, rechtliche und sicherheitsrelevante Aspekte (Datenschutz, Urheber-/Lizenzfragen)
- Aufbereitung, Präsentation und kritische Diskussion der Ergebnisse
Type: Specialisation · Language of instruction: German · Academic year: 2 · Term: 3
Prior knowledge
- den Aufbau eines Marketingplans zu kennen und erarbeiten zu können.
- zu verstehen, nach welchen Kriterien Märkte von Unternehmen segmentiert werden.
Learning outcomes
- ein analytisches, strukturiertes Marketingkonzept zu entwickeln.
- verkaufsrelevante kreative Lösungen abzuleiten.
- Kalkulationen zur Kund*innengewinnung und -pflege zu erstellen.
- Relevante Werkzeuge des Marketing-Prozesses anzuwenden.
Course contents
- Grundlagen des Marketings
- Der Marketing-Prozess
- Die Marketing-Strategie
- Der Marketing-Mix als operatives System
Type: Specialisation · Language of instruction: German · Academic year: 2 · Term: 3
Learning outcomes
- Anforderungen zu analysieren und in 2–4 Agentenrollen zu überführen (Rollenblatt: Aufgabe, Inputs, Outputs, Grenzen).
- eine einfache Architektur abzuleiten und die Ablauf-/NextStepLogik inkl. StopKriterien zu strukturieren.
- benötigte Tools/Actions zu identifizieren (mind. 2) und deren Schnittstellen/Ein- und Ausgaben festzulegen (z. B. Datei lesen, Suche/DB, Rechen-/ParsingTool).
- Outputs und Zwischenschritte zu strukturieren (z. B. JSON/Markdown) und die Dokumentation der Schritte zu planen.
- Testfälle zu definieren und die Ergebnisqualität kurz zu bewerten (z. B. Vollständigkeit, Korrektheit, Nachvollziehbarkeit).
- ToolEinsatz und Architektur begründet zu beurteilen (warum diese Rollen/Tools/Abfolge – kurz).
- BasisSicherheit zu bewerten und umzusetzen.
- den MultiAgentenWorkflow zu implementieren (lauffähig/reproduzierbar) inkl. mind. 2 Tools/Actions und sauberer Übergaben.
- den Workflow iterativ zu verbessern (z. B. Anpassung von Rollen/Prompts/StopKriterien anhand der Tests).
Course contents
- Agentic Foundations: Agent, Tool-Use, Autonomie, Multi-Agent-Kooperation
- Schnittstellen: Tool Calling/Function Calling, Files/DB/APIs
- Betriebsmodelle: Offline-first (lokal) vs. Cloud (Skalierung/Managed Tools)
- Qualität: Tests, Metriken (z. B. Genauigkeit, Vollständigkeit, Kosten)
- Security Themen (local und Cloud)
- Dokumentation: Diagramme, Logs, Entscheidungsbegründung, Lessons Learned.
Type: Specialisation · Language of instruction: German · Academic year: 2 · Term: 3
Prior knowledge
- Webprogramme in PHP zu entwickeln.
- Versionskontrollsystemen einzusetzen.
- DevOps-Praktiken zu implementieren.
- Konzepte zur Testung umzusetzen.
Learning outcomes
- Testpläne und Teststrategien zu entwickeln.
- Berichte zur Testdurchführung und Softwarequalität zu erstellen.
- Werkzeuge für Testautomatisierung und Qualitätssicherung von Web-Software anzuwenden.
Course contents
- Testplanung und Teststrategie
- Erstellung eines Testplans und einer Teststrategie
- Identifikation von Testzielen und -kriterien
- Ressourcen- und Zeitmanagement im Testprozess
- Testdesign und Testfälle
- Erstellung von Testfällen
- Auswahl und Priorisierung von Testfällen
- Testdatenmanagement
- Testautomatisierung
- Vorteile der Testautomatisierung
- Auswahl und Implementierung von Testautomatisierungswerkzeugen
- Testskripterstellung und -wartung
- Testdurchführung und Berichterstattung
- Ausführung von Testfällen
- Fehlererkennung und -berichterstattung
- Testberichte und Metriken
- Kontinuierliche Integration und Continuous Testing
- Leistungstests und Skalierbarkeit
- Werkzeuge für Qualitätssicherung von Web-Software
- Übersicht über Testmanagement- und Fehlerverfolgungswerkzeuge
- Werkzeuge für kontinuierliche Integration und Testautomatisierung
- Sicherheitstestwerkzeuge und -frameworks
Type: Specialisation · Language of instruction: German · Academic year: 2 · Term: 3
Prior knowledge
- Architekturen und Protokolle der verteilten Systeme zu konzipieren
- verschiedene Kopplungseinheiten zur Verbindung verschiedener Netze zu nennen und wissen, wie die Adressierung im Internet realisiert wird
- zu wissen, wie das Internet technisch funktioniert (Protokolle, Pakete, Adressierung, ...)
Learning outcomes
- Installation und Konfiguration von Webservern durchzuführen
- wichtige Konfigurationsdateien und -parameter, einschließlich der Virtual Host-Konfiguration zu verstehen
- Die Konzepte von Lastausgleichstechniken und -methoden, einschließlich Reverse Proxy-Servern und Content Delivery Networks (CDNs), sowie zu verstehen
- Hochverfügbarkeitslösungen und Failover-Strategien zu verstehen
Course contents
- Webserver-Grundlagen:
- Installation und Konfiguration von Webservern.
- Verwaltung von Konfigurationsdateien und -optionen.
- Sichere Bereitstellung von Webservern unter Berücksichtigung von SSL/TLS-Zertifikaten.
- Lastausgleich und Skalierbarkeit:
- Konzepte und Strategien für den Lastausgleich.
- Verwendung von Reverse Proxies und Content Delivery Networks (CDNs) zur Verbesserung der Performance und Verfügbarkeit.
- Grundlagen von Docker und Kubernetes zur Skalierung und Verwaltung von Webservern in Containern.
- Leistungsoptimierung:
- Caching-Strategien für Webinhalte.
- Komprimierung von Ressourcen und Minimierung von HTTP-Anfragen.
- Optimierung von Ladezeiten und Responsiveness.
- Hochverfügbarkeit und Ausfallsicherheit:
- Implementierung von Hochverfügbarkeitslösungen und Failover-Strategien.
- Überwachung und Automatisierung zur schnellen Wiederherstellung von Diensten.
Electives
Type: Elective · Language of instruction: German · Academic year: 2 · Term: 3
Im dritten Semester absolvieren die Studierenden 9 ECTS in Form von Wahlfächern . Diese können sie individuell aus einem Wahlfachkatalog auswählen und ermöglichen ihnen damit eine persönliche Vertiefung in den einzelnen Fachgebieten.
► Alle Wahlfächer, die im dritten Semester absolviert werden können, findest du in unserem Studienplan. (PDF, German only)
Hinweis: Neben den, im Curriculum, angeführten Wahlfächern stehen alle Wahlfächer der anderen Spezialisierungen, die nicht als Teil der Spezialisierung gewählt wurden, auch als Wahl- und Individualfächer zur Verfügung.
Capstone units (CU)
Type: Core course · Language of instruction: German · Academic year: 2 · Term: 4
Prior knowledge
- im Bachelorstudium eine erste wissenschaftlich-theoretische und empirische Arbeit erstellt zu haben.
Learning outcomes
- komplexe Modelle und Theorien bezüglich deren Bedingtheiten zu hinterfragen.
- komplexe Modelle und Theorien auf ihren instrumentellen Gehalt zur Lösung konkreter komplexer Problemstellungen des Berufsbildes zu überprüfen.
- komplexe Modelle und Theorien eigenständig anzuwenden.
- Instrumente und Anwendungsbereiche eigenständig zu entwickeln.
- wissenschaftliche Texte zu schreiben.
- konstruktiven Kritik im Allgemeinen und im gewählten Themengebiet im Besonderen zu evaluieren.
- die Ergebnisse und ihr Zustandekommen in Zuge der Masterprüfung zu verteidigen.
Course contents
- Aufarbeitung einer aktuellen und relevanten Problemstellung mit Berufsfeldbezug am Stand der Bezugswissenschaften.
- Die schriftliche Masterarbeit dient dem Nachweis der Befähigung, wissenschaftliche Themen selbständig sowie inhaltlich und methodisch vertretbar zu bearbeiten.
Type: Core course · Language of instruction: German · Academic year: 2 · Term: 4
Prior knowledge
- eine wissenschaftlich-theoretische und empirische Arbeit auf Masterniveau erstellt zu haben.
Learning outcomes
- konstruktiven Kritik im Allgemeinen und im gewählten Themengebiet im Besonderen zu evaluieren.
- die Ergebnisse einer wissenschaftlichen Arbeit und ihr Zustandekommen in Zuge der Masterprüfung zu begründen und zu verteidigen.
- eine Diskussion zu Querverbindungen des Themas der wissenschaftlichen Arbeit zu den relevanten Fächern des Studienplans und sonstigen studienplanrelevanten Inhalten zu führen.
Course contents
- Präsentation der Masterarbeit
- Prüfungsgespräch, das auf die Querverbindungen des Themas der Masterarbeit zu den relevanten Fächern des Studienplans eingeht, sowie
- einem Prüfungsgespräch über sonstige studienplanrelevante Inhalte
Type: Core course · Language of instruction: German · Academic year: 2 · Term: 4
Prior knowledge
- bereits im Bachelorstudium eine erste wissenschaftlich-theoretische und empirische Arbeit erstellt zu haben.
- einen kurzen, prägnanten und aussagekräftigen Titel einer wissenschaftlichen Arbeit zu formulieren.
- eine präzise Forschungsfrage zu formulieren.
- Hypothesen bestehend aus einer unabhängigen und abhängigen Variable zu formulieren.
- Aufbau und Gliederung einer wissenschaftlichen Arbeit zu entwickeln.
- wissenschaftliche Literatur zu suchen und zu nutzen.
- die wesentlichen Inhalte einer wissenschaftlichen Literaturquelle zusammenzufassen und wiederzugeben.
- wissenschaftliche Literatur korrekt zitieren zu können.
Learning outcomes
- komplexe Modelle und Theorien bezüglich deren Bedingtheiten zu hinterfragen.
- komplexe Modelle und Theorien auf ihren instrumentellen Gehalt zur Lösung konkreter komplexer Problemstellungen des Berufsbildes zu überprüfen.
- komplexe Modelle und Theorien eigenständig anzuwenden.
- Instrumente und Anwendungsbereiche eigenständig zu entwickeln.
- wissenschaftliche Texte zu schreiben.
- konstruktiven Kritik im Allgemeinen und im gewählten Themengebiet im Besonderen zu evaluieren.
- die Ergebnisse und ihr Zustandekommen in Zuge der Masterprüfung zu verteidigen.
Course contents
- Aufarbeitung einer aktuellen und relevanten Problemstellung mit Berufsfeldbezug am Stand der Bezugswissenschaften.
- Die schriftliche Masterarbeit dient dem Nachweis der Befähigung, wissenschaftliche Themen selbständig sowie inhaltlich und methodisch vertretbar zu bearbeiten.
Alternative extensions
Type: Alternative extension · Language of instruction: German · Academic year: 2 · Term: 4
Im Rahmen des Individualcurriculums wählst du im 4. Semester eine Lehrveranstaltung aus, um dich individuell zu vertiefen oder dein Qualifikationsprofil zu ergänzen. In Frage kommen dafür zum Beispiel:
- weitere Wahlfächer des Wahlfachcurriculums
- Lehrveranstaltungen anderer Studiengänge auf Masterniveau an der FERNFH
- Lehrveranstaltungen anderer Hochschuleinrichtungen auf gleichem Bildungsniveau wie das Masterstud ium Informationstechnologie. Diese müssen während der Zeit deines FERNFH-Studiums absolviert werden (d.h. Voraussetzung ist eine aufrechte Immatrikulation als ordentliche*r Studierende*r im Masterstudium Informationstechnologie)
Die Lehrveranstaltungen, die an einer anderen Hochschuleinrichtung absolviert werden, müssen vorab von der Studiengangsleitung genehmigt werden. Es ist zu beachten, dass keine nachträgliche Genehmigung möglich ist.
Electives
Type: Elective · Language of instruction: German · Academic year: 2 · Term: 4
Im vierten Semester absolvieren die Studierenden 3 ECTS in Form von Wahlfächern . Diese können sie individuell aus einem Wahlfachkatalog auswählen und ermöglichen ihnen damit eine persönliche Vertiefung in den einzelnen Fachgebieten.
► Alle Wahlfächer, die im vierten Semester absolviert werden können, findest du in unserem Studienplan (PDF, German only).
Hinweis: Neben den, im Curriculum, angeführten Wahlfächern stehen alle Wahlfächer der anderen Spezialisierungen, die nicht als Teil der Spezialisierung gewählt wurden, auch als Wahl- und Individualfächer zur Verfügung.
Capstone units (CU)
Type: Core course · Language of instruction: German · Academic year: 2 · Term: 4
Prior knowledge
- im Bachelorstudium eine erste wissenschaftlich-theoretische und empirische Arbeit erstellt zu haben.
Learning outcomes
- komplexe Modelle und Theorien bezüglich deren Bedingtheiten zu hinterfragen.
- komplexe Modelle und Theorien auf ihren instrumentellen Gehalt zur Lösung konkreter komplexer Problemstellungen des Berufsbildes zu überprüfen.
- komplexe Modelle und Theorien eigenständig anzuwenden.
- Instrumente und Anwendungsbereiche eigenständig zu entwickeln.
- wissenschaftliche Texte zu schreiben.
- konstruktiven Kritik im Allgemeinen und im gewählten Themengebiet im Besonderen zu evaluieren.
- die Ergebnisse und ihr Zustandekommen in Zuge der Masterprüfung zu verteidigen.
Course contents
- Aufarbeitung einer aktuellen und relevanten Problemstellung mit Berufsfeldbezug am Stand der Bezugswissenschaften.
- Die schriftliche Masterarbeit dient dem Nachweis der Befähigung, wissenschaftliche Themen selbständig sowie inhaltlich und methodisch vertretbar zu bearbeiten.
Type: Core course · Language of instruction: German · Academic year: 2 · Term: 4
Prior knowledge
- eine wissenschaftlich-theoretische und empirische Arbeit auf Masterniveau erstellt zu haben.
Learning outcomes
- konstruktiven Kritik im Allgemeinen und im gewählten Themengebiet im Besonderen zu evaluieren.
- die Ergebnisse einer wissenschaftlichen Arbeit und ihr Zustandekommen in Zuge der Masterprüfung zu begründen und zu verteidigen.
- eine Diskussion zu Querverbindungen des Themas der wissenschaftlichen Arbeit zu den relevanten Fächern des Studienplans und sonstigen studienplanrelevanten Inhalten zu führen.
Course contents
- Präsentation der Masterarbeit
- Prüfungsgespräch, das auf die Querverbindungen des Themas der Masterarbeit zu den relevanten Fächern des Studienplans eingeht, sowie
- einem Prüfungsgespräch über sonstige studienplanrelevante Inhalte
Type: Core course · Language of instruction: German · Academic year: 1 · Term: 2
Prior knowledge
- einen kurzen, prägnanten und aussagekräftigen Titel einer wissenschaftlichen Arbeit zu formulieren.
- eine präzise Forschungsfrage zu formulieren.
- Hypothesen zu formulieren.
- Aufbau und Gliederung einer wissenschaftlichen Arbeit zu entwickeln.
- wissenschaftliche Literatur zu suchen und zu nutzen.
- die wesentlichen Inhalte einer wissenschaftlichen Literaturquelle zusammenzufassen und wiederzugeben.
Learning outcomes
- komplexe Modelle und Theorien bezüglich deren Bedingtheiten zu hinterfragen.
- komplexe Modelle und Theorien auf ihren instrumentellen Gehalt zur Lösung konkreter komplexer Problemstellungen des Berufsbildes zu überprüfen.
- komplexe Modelle und Theorien eigenständig anzuwenden.
- Instrumente und Anwendungsbereiche eigenständig zu entwickeln.
- wissenschaftliche Texte zu schreiben.
- konstruktiven Kritik im Allgemeinen und im gewählten Themengebiet im Besonderen zu evaluieren.
- die Ergebnisse und ihr Zustandekommen in Zuge der Masterprüfung zu verteidigen.
Course contents
- Aufarbeitung einer aktuellen und relevanten Problemstellung mit Berufsfeldbezug am Stand der Bezugswissenschaften.
- Die schriftliche Masterarbeit dient dem Nachweis der Befähigung, wissenschaftliche Themen selbständig sowie inhaltlich und methodisch vertretbar zu bearbeiten.
Type: Core course · Language of instruction: German · Academic year: 2 · Term: 3
Prior knowledge
- bereits im Bachelorstudium eine erste wissenschaftlich-theoretische und empirische Arbeit erstellt zu haben.
- einen kurzen, prägnanten und aussagekräftigen Titel einer wissenschaftlichen Arbeit zu formulieren.
- eine präzise Forschungsfrage zu formulieren.
- Hypothesen bestehend aus einer unabhängigen und abhängigen Variable zu formulieren.
- Aufbau und Gliederung einer wissenschaftlichen Arbeit zu entwickeln.
- wissenschaftliche Literatur zu suchen und zu nutzen.
- die wesentlichen Inhalte einer wissenschaftlichen Literaturquelle zusammenzufassen und wiederzugeben.
- wissenschaftliche Literatur korrekt zitieren zu können.
Learning outcomes
- komplexe Modelle und Theorien auf ihren instrumentellen Gehalt zur Lösung konkreter komplexer Problemstellungen des Berufsbildes zu überprüfen.
- komplexe Modelle und Theorien eigenständig anzuwenden.
- Instrumente und Anwendungsbereiche eigenständig zu entwickeln.
- wissenschaftliche Texte zu schreiben.
- konstruktiven Kritik im Allgemeinen und im gewählten Themengebiet im Besonderen zu evaluieren.
- die Ergebnisse und ihr Zustandekommen in Zuge der Masterprüfung zu verteidigen.
Course contents
- Aufarbeitung einer aktuellen und relevanten Problemstellung mit Berufsfeldbezug am Stand der Bezugswissenschaften.
- Die schriftliche Masterarbeit dient dem Nachweis der Befähigung, wissenschaftliche Themen selbständig sowie inhaltlich und methodisch vertretbar zu bearbeiten.
Type: Core course · Language of instruction: German · Academic year: 2 · Term: 4
Prior knowledge
- bereits im Bachelorstudium eine erste wissenschaftlich-theoretische und empirische Arbeit erstellt zu haben.
- einen kurzen, prägnanten und aussagekräftigen Titel einer wissenschaftlichen Arbeit zu formulieren.
- eine präzise Forschungsfrage zu formulieren.
- Hypothesen bestehend aus einer unabhängigen und abhängigen Variable zu formulieren.
- Aufbau und Gliederung einer wissenschaftlichen Arbeit zu entwickeln.
- wissenschaftliche Literatur zu suchen und zu nutzen.
- die wesentlichen Inhalte einer wissenschaftlichen Literaturquelle zusammenzufassen und wiederzugeben.
- wissenschaftliche Literatur korrekt zitieren zu können.
Learning outcomes
- komplexe Modelle und Theorien bezüglich deren Bedingtheiten zu hinterfragen.
- komplexe Modelle und Theorien auf ihren instrumentellen Gehalt zur Lösung konkreter komplexer Problemstellungen des Berufsbildes zu überprüfen.
- komplexe Modelle und Theorien eigenständig anzuwenden.
- Instrumente und Anwendungsbereiche eigenständig zu entwickeln.
- wissenschaftliche Texte zu schreiben.
- konstruktiven Kritik im Allgemeinen und im gewählten Themengebiet im Besonderen zu evaluieren.
- die Ergebnisse und ihr Zustandekommen in Zuge der Masterprüfung zu verteidigen.
Course contents
- Aufarbeitung einer aktuellen und relevanten Problemstellung mit Berufsfeldbezug am Stand der Bezugswissenschaften.
- Die schriftliche Masterarbeit dient dem Nachweis der Befähigung, wissenschaftliche Themen selbständig sowie inhaltlich und methodisch vertretbar zu bearbeiten.
Information Technology and Information Systems (IT)
Type: Core course · Language of instruction: German · Academic year: 1 · Term: 1
Learning outcomes
- Anwendungsfällen für AI in verschiedenen Engineering-Bereichen zu identifizieren.
- Prompts und Anweisungen zur Steuerung von ausgewählten AI-Modellen zu nutzen.
- Einsatzmöglichkeiten von AI im Bereich der Softwareentwicklung, Datenanalyse und Modellierung zu erläutern.
Course contents
- Prompt-Entwicklung und -Anwendung
- AI-gestützte Datenanalyse und Modellierung
- Softwareentwicklung mit AI
Type: Core course · Language of instruction: German · Academic year: 1 · Term: 1
Learning outcomes
- Konzepte und die Zusammenhänge der Digitalen Transformation zu nutzen.
- Auswirkungen und Möglichkeiten digitaler Geschäftsmodelle zu bewerten.
- Herausforderungen der Arbeitswelt, in Organisationen und Compliance zu interpretieren.
Course contents
- Änderung der Geschäftsmodelle
- Reifegrad Digitale Transformation
- Customer Journey
- Design Thinking
- Workflow Management Systeme - BPEL
- Document Management Systeme
- KI, Machine Learning, IoT
- Änderung der Arbeitswelt
- Herausforderungen in Organisationen und Compliance
Type: Core course · Language of instruction: German · Academic year: 2 · Term: 1
Prior knowledge
- Informationssicherheitsmanagement als vielschichtige Managementaufgabe
- Grundlagen, Aufbau und Ablauf eines Informationssicherheits-Managementsystems
- Grundlagen des Informationssicherheits-Risikomanagements
- Aspekte der Business Continuity und Desaster Recovery
Learning outcomes
- die nötigen Teile eines ISMS zu identifizieren.
- Phasen eines Risikomanagementprozesses zu unterscheiden.
- ein ISMS für der Praxis zu entwerfen.
- IT-Sicherheitsaspekte in Bezug auf ein ISMS zu analysieren.
Type: Core course · Language of instruction: German · Academic year: 1 · Term: 1
Learning outcomes
- die Anforderungen dem Projekt-Lebenszyklus zuzuordnen.
- können aktuelle Standards und Methoden des Requirements Engineering darstellen.
- Einflussfaktoren in der Aufwandsschätzung zu bestimmen.
- Aufwandsschätzverfahren anzuwenden.
Course contents
- Ziele und Kernaktivitäten des Requirement Management
- Qualitätskriterien und Standards
- Anforderungen sowie unterschiedlichen Arten von RE
- Ermitteln und Analysieren von Anforderungen
- Dokumentation von Anforderungen
- Review von Anforderungen
- Requirements Management
- Schätzung in Relation zur Eintrittswahrscheinlichkeit
- Zeitpunkt der Schätzung
- Einflüsse auf die Aufwandsschätzung
- Überschätzung versus Unterschätzung
- Schätzverfahren
Type: Core course · Language of instruction: German · Academic year: 1 · Term: 1
Prior knowledge
- verschiedene Übertragungsverfahren (drahtbasiert/drahtlos), Netzwerktopologien und Kommunikationsmodelle (ISO/OSI) zu nennen.
- verschiedene Kopplungseinheiten zur Verbindung verschiedener Netze zu nennen und wissen, wie die Adressierung im Internet realisiert wird.
- zu wissen, wie das Internet technisch funktioniert (Protokolle, Pakete, Adressierung, ...).
- mögliche Gefahren darzustellen und Sicherheitsmaßnahmen aufzuzeigen.
Learning outcomes
- Die Einsatzmöglichkeiten von verteilten Systemen und Cloud Computing zu untersuchen.
- Architekturen und Protokolle der verteilten Systeme zu konzipieren.
- Ein Konzept des Prototyps eines verteilten Systems zu entwerfen.
- Den Prototypen eines verteilten Systems in der Praxis zu entwickeln.
Course contents
- Client Server Modell und Interprozess-Kommunikation
- Synchrone, asynchrone und nachrichtenorientierte Middleware
- Enterprise Applikationen und e-Business
- REST, SOAP, und GRID APIs
- Der Weg vom Mainframe zur Cloud
- Cloud Geschäftsmodelle, Utility Computing, Probleme des Cloud Computing und die „Wolke von Morgen“.
Quantitative Methods in Computer Sciences (MT)
Type: Core course · Language of instruction: German · Academic year: 1 · Term: 2
Prior knowledge
- die Software R zu nutzen (für die Auswertung und Behandlung statistischer Problemstellungen).
Learning outcomes
- Einfache Differenzengleichungen zu lösen.
- Differenzialgleichungen mithilfe der Methoden der Trennung der Variablen und der Variation der Konstanten zu lösen.
- stochastische Prozesse mithilfe von Markov-Ketten abzuleiten.
Course contents
- Differenzengleichungen
- Differenzialgleichungen
- Stochastische Prozesse und Markovketten
- Einsatz von R stellt einen wichtigen Aspekt des Kurses dar
Type: Core course · Language of instruction: German · Academic year: 1 · Term: 2
Prior knowledge
- die Software R zu nutzen.
- Grundbegriffe der Statistik zu nennen.
- statistische Methoden (Häufigkeitsverteilung, Regressionen, Wahrscheinlichkeitsrechnung, Konfidenzintervalle, …) und Modelle aus der deskriptiven und induktiven Statistik anzuwenden.
Learning outcomes
- Konzepte von höheren statistischen Analyseverfahren zu nutzen.
- Ergebnisse statistischer Analysen korrekt zu interpretieren.
- Multivariate statistische Analysen zu rechnen.
- Die Software R für die Aufgabenstellungen zu verwenden.
Course contents
- Multivariate statistische Analyseverfahren:
- Multiple Regression
- Varianzanalyse
- Clusteranalyse
- Multidimensionale Skalierung
- Faktorenanalyse
- Strukturgleichungsmodelle
- Statistiksoftware R
Type: Core course · Language of instruction: German · Academic year: 1 · Term: 1
Learning outcomes
- Eigenwerte und Eigenvektoren sowie die Definitheit von Matrizen zu bestimmen.
- potenzielle Extremwerte von Funktionen in mehreren Variablen zu ermitteln.
- das mehrdimensionale Newton-Verfahren und das Gradientenverfahren zur Ermittlung von Nullstellen anzuwenden.
- zur Optimierung unter Nebenbedingungen die Lagrange-Multiplikatoren und die Karush Kuhn Tucker Bedingungen anzuwenden.
Course contents
- Mehrdimensionale Analysis
- Grundlagen der Linearen Algebra (Eigenwerte, Definitheit)
- Optimierung von Funktionen mehrerer Veränderlicher mithilfe des Gradienten- und des Newton Verfahrens
- Lagrangemultiplikatoren und Karush-Kuhn Tucker Bedingungen
- Einsatz von R stellt einen wichtigen Aspekt des Kurses dar
Law (RE)
Type: Core course · Language of instruction: German · Academic year: 1 · Term: 1
Prior knowledge
-
- Rechtsprobleme bestimmten Rechtsgebieten zuzuordnen.
- die zur Lösung konkreter Rechtsfragen maßgeblichen Rechtsvorschriften aufzufinden.
Learning outcomes
Course contents
- Datenschutz und Schutz der Privatsphäre
- NIS-Richtlinie
- Artificial Intelligence Act
- Arbeitnehmerschutz
- Schutz geistigen Eigentums
- Strafrechtliche Regelungen
Scientific Working (WI)
Type: Core course · Language of instruction: German · Academic year: 1 · Term: 1
Learning outcomes
- Forschungsmethoden zu benennen sowie dessen Einsatzmöglichkeiten und Leistbarkeit angemessen einzuschätzen
- geeignete Forschungsdesigns im IT-Kontext auszuwählen und zu begründe
- die Möglichkeiten von Design Science Research (DSR) und CRISP-DM zu beurteilen
- qualitativ hochwertige Quellen auszuwählen
- Werkzeuge und Ressourcen für das wissenschaftliche Arbeiten und die Forschungspraxis anzuwenden
Course contents
- Forschungsmethoden zu benennen sowie dessen Einsatzmöglichkeiten und Leistbarkeit angemessen einzuschätzen
- geeignete Forschungsdesigns im IT-Kontext auszuwählen und zu begründe
- die Möglichkeiten von Design Science Research (DSR) und CRISP-DM zu beurteilen
- qualitativ hochwertige Quellen auszuwählen
- Werkzeuge und Ressourcen für das wissenschaftliche Arbeiten und die Forschungspraxis anzuwenden
Auswahl freier Wahlfächer
Type: Elective · Language of instruction: German · Academic year: 1 · Term: 2
Im 2. Semester absolvieren die Studierenden 6 ECTS in Form von Wahlfächern. Diese können sie individuell aus einem Wahlfachkatalog auswählen und ermöglichen ihnen damit eine persönliche Vertiefung in den einzelnen Fachgebieten.
► Alle Wahlfächer, die im zweiten Semester absolviert werden können, findest du in unserem Studienplan. (PDF, German only)
Hinweis: Neben den, im Curriculum, angeführten Wahlfächern stehen alle Wahlfächer der anderen Spezialisierungen, die nicht als Teil der Spezialisierung gewählt wurden, auch als Wahl- und Individualfächer zur Verfügung.
Type: Elective · Language of instruction: German · Academic year: 2 · Term: 3
Im dritten Semester absolvieren die Studierenden 9 ECTS in Form von Wahlfächern . Diese können sie individuell aus einem Wahlfachkatalog auswählen und ermöglichen ihnen damit eine persönliche Vertiefung in den einzelnen Fachgebieten.
► Alle Wahlfächer, die im dritten Semester absolviert werden können, findest du in unserem Studienplan. (PDF, German only)
Hinweis: Neben den, im Curriculum, angeführten Wahlfächern stehen alle Wahlfächer der anderen Spezialisierungen, die nicht als Teil der Spezialisierung gewählt wurden, auch als Wahl- und Individualfächer zur Verfügung.
Type: Elective · Language of instruction: German · Academic year: 2 · Term: 4
Im vierten Semester absolvieren die Studierenden 3 ECTS in Form von Wahlfächern . Diese können sie individuell aus einem Wahlfachkatalog auswählen und ermöglichen ihnen damit eine persönliche Vertiefung in den einzelnen Fachgebieten.
► Alle Wahlfächer, die im vierten Semester absolviert werden können, findest du in unserem Studienplan (PDF, German only).
Hinweis: Neben den, im Curriculum, angeführten Wahlfächern stehen alle Wahlfächer der anderen Spezialisierungen, die nicht als Teil der Spezialisierung gewählt wurden, auch als Wahl- und Individualfächer zur Verfügung.
Alternative extensions
Type: Alternative extension · Language of instruction: German · Academic year: 1 · Term: 2
Die Lehrveranstaltungen, die an einer anderen Hochschuleinrichtung absolviert werden, müssen vorab von der Studiengangsleitung genehmigt werden. Es ist zu beachten, dass keine nachträgliche Genehmigung möglich ist.
Im Rahmen des Individualcurriculums wählst du im 2. Semester eine Lehrveranstaltung aus, um dich individuell zu vertiefen oder dein Qualifikationsprofil zu ergänzen. In Frage kommen dafür zum Beispiel:
- weitere Wahlfächer des Wahlfachcurriculums
- Lehrveranstaltungen anderer Studiengänge auf Masterniveau an der FERNFH
- Lehrveranstaltungen anderer Hochschuleinrichtungen auf gleichem Bildungsniveau wie das Masterstudium Informationstechnologie. Diese müssen während der Zeit deines FERNFH-Studiums absolviert werden (d.h. Voraussetzung ist eine aufrechte Immatrikulation als ordentliche*r Studierende*r im Masterstudium Informationstechnologie)
Type: Alternative extension · Language of instruction: German · Academic year: 2 · Term: 3
Im Rahmen des Individualcurriculums wählst du im 3. Semester zwei Lehrveranstaltungen aus, um dich individuell zu vertiefen oder dein Qualifikationsprofil zu ergänzen. In Frage kommen dafür zum Beispiel:
- weitere Wahlfächer des Wahlfachcurriculums
- Lehrveranstaltungen anderer Studiengänge auf Masterniveau an der FERNFH
- Lehrveranstaltungen anderer Hochschuleinrichtungen auf gleichem Bildungsniveau wie das Masterstud ium Informationstechnologie. Diese müssen während der Zeit deines FERNFH-Studiums absolviert werden (d.h. Voraussetzung ist eine aufrechte Immatrikulation als ordentliche*r Studierende*r im Masterstudium Informationstechnologie)
Die Lehrveranstaltungen, die an einer anderen Hochschuleinrichtung absolviert werden, müssen vorab von der Studiengangsleitung genehmigt werden. Es ist zu beachten, dass keine nachträgliche Genehmigung möglich ist.
Type: Alternative extension · Language of instruction: German · Academic year: 2 · Term: 4
Im Rahmen des Individualcurriculums wählst du im 4. Semester eine Lehrveranstaltung aus, um dich individuell zu vertiefen oder dein Qualifikationsprofil zu ergänzen. In Frage kommen dafür zum Beispiel:
- weitere Wahlfächer des Wahlfachcurriculums
- Lehrveranstaltungen anderer Studiengänge auf Masterniveau an der FERNFH
- Lehrveranstaltungen anderer Hochschuleinrichtungen auf gleichem Bildungsniveau wie das Masterstud ium Informationstechnologie. Diese müssen während der Zeit deines FERNFH-Studiums absolviert werden (d.h. Voraussetzung ist eine aufrechte Immatrikulation als ordentliche*r Studierende*r im Masterstudium Informationstechnologie)
Die Lehrveranstaltungen, die an einer anderen Hochschuleinrichtung absolviert werden, müssen vorab von der Studiengangsleitung genehmigt werden. Es ist zu beachten, dass keine nachträgliche Genehmigung möglich ist.
Spezialisierungsrichtung Data Science & AI
Type: Specialisation · Language of instruction: German · Academic year: 2 · Term: 3
Prior knowledge
- Grundlegende Methoden, Interaktionen und Auswirkungen der Visualisierung von Merkmalen, Daten und deren Zusammenhängen anzuwenden.
- Geeignete Visualisierungen abhängig vom Zielpublikum, der Komplexität und des Kontexts auszuwählen.
- Die Wirkung sowie die Aussagekraft von Visualisierungen kritisch zu beurteilen
Learning outcomes
- Modelle, Techniken und Instrumente von Big Data für die Lösung von komplexen Problemstellungen aus der Praxis
- auszuwählen,
- zu adaptieren
- und anwenden.
Course contents
- Data science – brief overview
- Big Data frameworks
- Pipelines
- Zusammenfassende Fallstudien über aktuelle Problemstellungen und Trends aus der Praxis mit speziellem Fokus auf Big Data.
-
- Case study 1 – mining Twitter
- Case study 2 – scientific data processing
- Case study 3 – defining SW architectures
- Case study 4 - automotive - material cost estimation
- Case study 5 – healthcare platform
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 2
Prior knowledge
- zwischen einem konzeptuellen und relationalen Datenbankmodell zu unterscheiden.
- Sortieralgorithmen (Heap Sort, Merge Sort, Quick Sort, …) anzuwenden.
- Suchalgorithmen (Lineare Suche, Binäre Suche, Depth First Such, Breadth First Suche) und Graphen (Kruskal's Algorithmus, Dijstra Algorithmus, ...) zu beschreiben.
Learning outcomes
- Data Warehousing & OLAP Architekturen zu entwerfen.
- Datenmodellierung, Datenbewirtschaftung sowie Datenanalyse durchzuführen.
- Konzepte des Data Mining (Klassifikation, Abhängigkeitsanalyse, Clustering, Numerische Prognose) zu verwenden.
Course contents
- Konzeptuelle Modelle in ME/R Notation, Analysen nach den speziellen Anforderungen an die Analyse, Star- bzw Snowflake Schemata für Umsatzanalysen
- Entscheidungsbäume nach dem 1 R und dem ID3 Algorithmus
- PRISM Verfahren zum Generieren von Entscheidungsregeln
- Unterschiede zwischen supervised und unsupervised learning
- kNN Verfahren zur Klassifikation
- Ermitteln der Fehlerraten von Klassifikationsverfahren
- Finden von Abhängigkeitsregeln mithilfe des APRIORI-Algorithmus
- Single-Link, Complete-Link und Average – Link Dendrogramme
- Numerische Prognosen und Klassifikationen durch Regressionen
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 2
Prior knowledge
- Konzepte von höheren statistischen Analyseverfahren zu nutzen.
- Ergebnisse statistischer Analysen korrekt zu interpretieren.
Learning outcomes
- Grundlegende Methoden, Interaktionen und Auswirkungen der Visualisierung von Merkmalen, Daten und deren Zusammenhängen anzuwenden.
- Geeignete Visualisierungen abhängig vom Zielpublikum, der Komplexität und des Kontexts auszuwählen.
- Die Wirkung sowie die Aussagekraft von Visualisierungen kritisch zu beurteilen.
Course contents
- Werkzeuge und Anwendungen für die Datenextraktion, -speicherung, - analyse und –Visualisierung (Tableau)
- Self Service Anwendungen
- Integrierte Anwendungen
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 1
Learning outcomes
- die grundlegenden Konzepte, Prinzipien und Techniken der Computational Intelligence und AI zu verstehen.
- unterschiedlichen Maschinenlern- und Deep Learning-Techniken (neuronale Netze, Support Vector Machines, Entscheidungsbäume usw.) zu einzuordnen.
- bestehende AI-Modelle und -Lösungen zu bewerten, ihre Stärken und Schwächen zu erkennen und Verbesserungen oder Anpassungen vorzuschlagen.
Course contents
- Einführung in Computational Intelligence und AI
- Grundlagen von Computational Intelligence und AI
- Anwendungsgebiete von AI
- Ethik in der KI
- Wissensgraphen
- Grundlagen von Wissensgraphen
- Erzeugen von Wissensgraphen
- Maschinelles Lernen und Deep Learning
- Ansätze des maschinellen Lernens
- Unterschiede zwischen maschinellem Lernen und Deep Learning
- Grundlagen neuronaler Netze
- Verschiedene Techniken für maschinelles Lernen und Deep Learning
- Dynamic Programming Beam Search
- Support Vector Machines (SVM)
- Entscheidungsbäume und Random Forests
- Convolutional Neural Networks (CNNs) für Bildverarbeitung
- Recurrent Neural Networks (RNNs) für sequenzielle Daten
- Deep Reinforcement Learning und Algorithmen
- Grundlagen Reinforcement Learning
- Algorithmen für Deep Reinforcement Learning
- Evaluierung und Verbesserung von AI-Modellen
- Evaluierung von Klassifikations- und Regressionsmodellen
- Verbesserungen und Anpassungen von AI-Modellen
- Stärken und Schwächen von AI-Modellen
Type: Specialisation · Language of instruction: German · Academic year: 2 · Term: 3
Learning outcomes
- Wissensmanagement Werkzeuge und Maßnahmen hinsichtlich ihrer Eignung für praktische Anwendungsfälle zu bewerten.
- die Einführung von Wissensmanagement in einer Organisation zu planen.
- Aspekte bei der Einführung von Wissensmanagement zu analysieren.
Course contents
Type: Specialisation · Language of instruction: German · Academic year: 2 · Term: 3
Learning outcomes
- aus kurzen Aufgabenstellungen (Anforderungen) Prozessbeschreibungen abzuleiten
- geeignete Werkzeuge und Umgebungen (online oder lokal) für eine technische Umsetzung (Workflow) auszuwählen und zu begründen
- Workflows modular zu konzipieren und zu implementieren
- Eingaben, Ausgaben und Zwischenschritte zu definieren und nachvollziehbar zu dokumentieren
- Workflows systematisch zu testen, zu debuggen und hinsichtlich Qualität zu evaluieren
- Datenformate, Schnittstellen und Abhängigkeiten fachgerecht zu handhaben
- ethische, rechtliche und sicherheitsrelevante Aspekte (z. B. Datenschutz, Fairness, Urheberrecht) zu reflektieren und zu berücksichtigen
- Resultate von Workflows zu präsentieren und zu Begründen, welcher Weg technisch gewählt wurde
Course contents
- Einführung in das Workflow-Denken: zentrale Begriffe, Ziele und typische Architekturen
- Analyse kurzer Aufgabenstellungen und Ableitung von Prozessbeschreibungen
- Spezifikation von Inputs, Outputs, Abhängigkeiten, Daten- und Kontrollflüssen
- Auswahl geeigneter Umgebungen und Werkzeuge für lokale oder Online-Umsetzung, inkl. Abwägung von Vor-/Nachteilen
- Implementierung lauffähiger Workflows von der Skizze bis zur ausführbaren Pipeline
- Dokumentation (Anforderungen, Prozessdiagramme, Protokolle) und nachvollziehbare Entscheidungsbegründung
- Ethische, rechtliche und sicherheitsrelevante Aspekte (Datenschutz, Urheber-/Lizenzfragen)
- Aufbereitung, Präsentation und kritische Diskussion der Ergebnisse
Type: Specialisation · Language of instruction: German · Academic year: 2 · Term: 3
Learning outcomes
- Anforderungen zu analysieren und in 2–4 Agentenrollen zu überführen (Rollenblatt: Aufgabe, Inputs, Outputs, Grenzen).
- eine einfache Architektur abzuleiten und die Ablauf-/NextStepLogik inkl. StopKriterien zu strukturieren.
- benötigte Tools/Actions zu identifizieren (mind. 2) und deren Schnittstellen/Ein- und Ausgaben festzulegen (z. B. Datei lesen, Suche/DB, Rechen-/ParsingTool).
- Outputs und Zwischenschritte zu strukturieren (z. B. JSON/Markdown) und die Dokumentation der Schritte zu planen.
- Testfälle zu definieren und die Ergebnisqualität kurz zu bewerten (z. B. Vollständigkeit, Korrektheit, Nachvollziehbarkeit).
- ToolEinsatz und Architektur begründet zu beurteilen (warum diese Rollen/Tools/Abfolge – kurz).
- BasisSicherheit zu bewerten und umzusetzen.
- den MultiAgentenWorkflow zu implementieren (lauffähig/reproduzierbar) inkl. mind. 2 Tools/Actions und sauberer Übergaben.
- den Workflow iterativ zu verbessern (z. B. Anpassung von Rollen/Prompts/StopKriterien anhand der Tests).
Course contents
- Agentic Foundations: Agent, Tool-Use, Autonomie, Multi-Agent-Kooperation
- Schnittstellen: Tool Calling/Function Calling, Files/DB/APIs
- Betriebsmodelle: Offline-first (lokal) vs. Cloud (Skalierung/Managed Tools)
- Qualität: Tests, Metriken (z. B. Genauigkeit, Vollständigkeit, Kosten)
- Security Themen (local und Cloud)
- Dokumentation: Diagramme, Logs, Entscheidungsbegründung, Lessons Learned.
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 2
Prior knowledge
- Boolsche Algebra
Learning outcomes
- Diskrete Mathematik, Graphentheorie und Algorithmen zu verstehen.
- Metriken in Data Science anzuwenden.
Course contents
- Zahlentheorie und ihre Anwendung in Kryptographie, Kombinatorik, Relationen
- Graphentheorie und Algorithmen
- Lineare Algebra und Algorithmen
- Logik
- Metriken in Data Science
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 2
Prior knowledge
- grundlegende Anwendungen in Python zu entwickeln.
Learning outcomes
- Anwendungen zur Datenanalyse, Extraktion und Darstellung in Python zu entwickeln.
Course contents
- Datenanalyse unter Anwendung einschlägiger Programmpakete in Python
- Grundbegriffe zur Aufbereitung, der Beschreibung, Extraktion und Darstellung von Daten in Python
- Elementare Programmierung im Programmpaket zur selbstständigen Adaption und Erstellung von Analyseverfahren
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 1
Prior knowledge
- Unternehmenskennzahlen zu berechnen.
- die Rentabilität und Vorteilhaftigkeit zu berechnen.
Learning outcomes
- relevante betriebliche Planungs-, Budgetierungs-, Kontroll- und Steuerungsprozesse zu verstehen und selbstständig durchzuführen.
- die Zusammenhänge zwischen den einzelnen Planungsschritten sowie das Planungs- bzw. Budgetierungssystem als Ganzes zu verstehen.
- ein integriertes Budget mit anschließender Abweichungs- und Jahresabschlussanalyse in der Praxis zu erstellen.
Course contents
- Preispolitik und Preisabsatzfunktionen (PAF)
- Unternehmensbewertung mittels Value-Driver-Modellen
- Systematik der Teilpläne
- Planung variable und fixe Gemeinkosten
- Kostenträgererfolgsrechnung
- Break-Even-Analyse
- kurzfristige Preisuntergrenze
- Integriertes Budget
- Einzelkostenabweichung
- Abweichung variable und fixe Gemeinkosten
- Bilanz
- Gewinn- und Verlustrechnung
- Anhang
- Kennzahlen
Spezialisierungsrichtung IT-Security
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 2
Prior knowledge
Die Studierenden sind bereits in der Lage,
- Phasen des Risikomanagement-Prozesses zu unterscheiden.
- IT-Sicherheitsaspekte auf ein Informationssicherheitsmanagementsystem zu analysieren.
Learning outcomes
Nach Abschluss der Lehrveranstaltungen sind die Studierenden in der Lage,
- wichtige Ansätze für Business Continuity Planung und Disaster Recovery zu entwickeln.
- führende Handbücher und Leitfäden zu nutzen.
- den Schutz einer konkreten Infrastruktur unter Anwendung des Stoffes zu konzipieren.
Course contents
Im Rahmen der Lehrveranstaltung werden Konzepte der Business Continuity Planung und Disaster Recovery veranschaulicht. Im Anschluss an die Grundlagen von Business Continuity und Disaster Recovery werden zentrale Handbücher und Leitfäden diskutiert, wie z.B. die entsprechenden Abschnitte aus dem österreichischen Sicherheitshandbuch, dem BSI Grundschutz Kompendium, dem Leitfaden der Bank of Japan und dem Leitfaden des Business Continuity Institute (BCI). Schwerpunkt der Lehrveranstaltung sind dabei die Vorbereitung und Reaktion auf technische Vorfälle und Naturkatastrophen.
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 2
Prior knowledge
- Rechnersysteme zu klassifizieren und deren grundlegende Komponenten (…) zu identifizieren
- Arten, Bestandteile und Anforderungen verschiedener Betriebssysteme (Microsoft, Linux, …) zu definieren
- UNIX/DOS-Kommandozeilenbefehle auszuführen
- BenutzerInnen in einem Betriebssystem verwalten
- verschiedene Übertragungsverfahren (drahtbasiert/drahtlos), Netzwerktopologien und Kommunikationsmodelle (ISO/OSI) zu nennen
- Begriffe wie Vertraulichkeit (Confidentiality), Integrität (Integrity), Verfügbarkeit (Availability), Authentizität (Authenticity), Nicht-Abstreitbarkeit (Non-prepudiation), Verbindlichkeit/Zurechenbarkeit (Accountability), Privatsphäre, Authentifizierung, Autorisierung, Schwachstelle, Bedrohung, Risiko, Security, Safety, Arten von Angriffen (Man-in-the-Middle (MitM), Spoofing, ...) zu definieren.
Learning outcomes
- die Wichtigkeit der sicheren Programmierung von Web Anwendungen zu verstehen
- die 10 häufigsten Angriffe von Webanwendungen nach OWASP und ihre Auswirkungen aufzuzählen und zu verhindern
- Angriffsvektoren bzw. Schwachstellen zu erkennen und Strategien für deren Schutz zu entwickeln
- Sicherheitskomponenten zu einem Sicherheitskonzept zusammenzufügen
- zu verstehen, dass viele Angriffsversuche menschliche Hilfsbereitschaft, Unwissenheit oder Unachtsamkeit ausnutzen und wissen, was Social Engineering bedeutet und wie sie sich davor schützen
- Social Engineering zu erkennen und Strategien für den Schutz zu entwickeln.
- Die Absolventen sind in der Lage, ethische Fragestellungen zu reflektieren,
- Grauzonen zwischen dem, was legal ist, und dem, was ethisch korrekt ist, aufzeigen zu können.
Course contents
- Schutz von Webanwendungen
- Angriffsszenarien
- OWASP Top 10
- Web Application Firewalls
- Social Engineering
- Ethik Grundlagen, Ethik im Zuge von Hacking
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 2
Learning outcomes
- die Grundsätze der Sicherheit und Architektur des Cloud Computing zu verstehen.
- Sie kennen die Bedrohungen und möglichen Sicherheitskontrollen auf den verschiedenen Abstraktionsebenen der Cloud.
Course contents
- Grundlagen und Architektur des Cloud Computing,
- Sicherheitsfragen bei den verschiedenen Elementen, die bei der Nutzung von Cloud-Diensten eine Rolle spielen,
- Private & Public Cloud Security,
- Sicherheitsempfehlungen für Cloud-Systeme,
- Virtualisierungssicherheit: Chroot, Sandboxes, Container, Hypervisors
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 3
Learning outcomes
- die Grundsätze der Sicherheit und Architektur des Cloud Computing zu verstehen.
- Sie kennen die Bedrohungen und möglichen Sicherheitskontrollen auf den verschiedenen Abstraktionsebenen der Cloud.
Course contents
- Grundlagen und Architektur des Cloud Computing,
- Sicherheitsfragen bei den verschiedenen Elementen, die bei der Nutzung von Cloud-Diensten eine Rolle spielen,
- Private & Public Cloud Security,
- Sicherheitsempfehlungen für Cloud-Systeme,
- Virtualisierungssicherheit: Chroot, Sandboxes, Container, Hypervisors
Type: Specialisation · Language of instruction: German · Academic year: 2 · Term: 2
Learning outcomes
- Nach Abschluss der Lehrveranstaltungen sind die Studierenden in der Lage,
- grundlegende Prinzipien der Cybersicherheit anzuwenden, die es ermöglichen, Netzwerke gegen Hacker aller Art zu verteidigen.
- Aktuelle Technologien anzuwenden, um Hacker daran zu hindern, in ein Netzwerk einzudringen.
Course contents
- Risikoanalyse und Bedrohungsanalyse
- Endpunktsicherheit
- Netzwerksicherheit
- Protokollzusammenfassung und Korrelation
Type: Specialisation · Language of instruction: German · Academic year: 2 · Term: 1
Learning outcomes
- Organisationsmodelle und -typen zu verstehen.
- Methoden und Werkzeuge aus Management und Organisation zu reflektieren.
- Positionen und Handlungsspielräume in einer komplexen Organisationsstruktur einordnen.
Course contents
- Organisation – was ist das? Menschheits- und individualgeschichtliche Bedingungen
- Entstehung der Hierarchie, wie sieht die moderne Hierarchie der Zukunft aus
- Soziokratie als Beispiel einer Zukunftsorganisation; Für und wider plus Perspektiven für die eigene Organisation
- Management-Strategien, ...einmal anders betrachtet: Welche Fehler sollte man nicht begehen?
- Der gerechte Chef; Die drei Formen der Gerechtigkeit in Widerspruch zueinander
- Männer und Frauen in Organisationen, Hintergründe eines kritischen Themas plus Lösungsansätze
- Organisationsmodelle, Bürokratieansatz, Stab-Linien-Modell, Matrix, prozessorientierte Struktur etc.
- Entwicklungsphasen von Organisationen; Vier verschiedene Formen und ihre Zusammenhänge
- Organisationstypen, Expeditionale Struktur und ihre Vorgänger
- Das Delegationskontinuum – ein Entscheidungs- und Führungsmodell
Type: Specialisation · Language of instruction: German · Academic year: 2 · Term: 3
Learning outcomes
- die wesentlichen Modelle, Konzepte und Normen für Industrial- und IoT-Security zu beschreiben.
- potenzielle Gefährdungen, Schwachstellen und Exploits im Industrial- und IoT-Umfeld zu verstehen.
- IT-Sicherheit mit Bezug zu den Implikationen und Schnittstellen im industriellen und IoT Umfeld zu bewerten.
- technischer Industrial Cyber Security Maßnahmen zu konzipieren.
Course contents
- Digitalisierung, Industrie 4.0 und IoT
- Secure Edge Computing
- Industrial Cyber Hygiene and Awareness
- Industrial Cyber Security Threats
- Best Practices for Industrial Asset Owners
- Standard IEC 62443
Type: Specialisation · Language of instruction: German · Academic year: 2 · Term: 3
Prior knowledge
- die unterschiedlichen Aufgaben des IT-Managements zu nennen.
- die Eingliederung der IT in das Unternehmen und ihren Aufbau und Organisationsstruktur zu hinterfragen.
- die unterschiedlichen Rollen und Ablauforganisationen von IT-Abteilungen zu unterscheiden.
- wesentliche IT-Managementsysteme zu beschreiben.
Learning outcomes
- eine IT-Strategie aus der Unternehmensstrategie abzuleiten.
- das Zusammenspiel und die Ausrichtung der IT mit dem Kerngeschäft darzustellen.
- Verschiedene Sourcing-Modelle zu wählen.
- Corporate Social Response Modelle zu verstehen und anzuwenden.
- Ethisch-korrekte Handlungs- und Verhaltensweisen zu setzen.
Course contents
- Definition und Abgrenzung von IT-Governance
- Auswirkungen auf IT-Strategie
- Business Alignment und IT-Prozesse
- IT-Controlling & IT-Governance
- Outsourcing von IT-Leistungen
- IT Service Management & IT-Governance
- IT Audit
- Herausforderungen in der Praxis
Type: Specialisation · Language of instruction: German · Academic year: 2 · Term: 3
Learning outcomes
- aktuelle kryptographische Verfahren und Methoden der Zugriffssteuerung einzuordnen
- kryptographische Verfahren und Methoden zur Absicherung von IT-Systemen in der Praxis anzuwenden
- ausgewählte praxisrelevante Kommunikationsprotokolle darzustellen
- auf erkannte Gefährdungen und Schwachstellen zu reagieren.
- von historischen Fehlern bei der Anwendung von Kryptographie lernen.
Course contents
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 1
Learning outcomes
- Umfassende theoretische Details zu ausgewählten Themengebieten technischer Sicherheitsaspekte darzustellen.
- Anerkannte Organisationen und Institutionen der Informationssicherheit zu benennen.
- Die von anerkannten Organisationen und Institutionen zur Verfügung gestellten Unterlagen zu benutzen.
Course contents
- Ausgewählte aktuelle Themengebiete technischer Sicherheitsaspekte
- Sicherheitsmaßnahmen sowie Sicherheitsanforderungen
- Details zu ausgewählten Themengebieten aus dem Bereich der technischen Sicherheitsaspekte
- A-SIT – Zentrum für sichere Informationstechnologien – Austria
- BSI – Bundesamt für Sicherheit in der Informationstechnik
- ENISA - European Union Agency for Network and Information Security
- CERT – Computer Emergency Response TeamUnterrichtssprache: Deutsch (Literatur und Unterlagen in englischer Sprache möglich)
Spezialisierungsrichtung Web Software Engineering & E-Commerce Technology
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 2
Prior knowledge
- Webprogramme in PHP zu entwickeln.
- MySQL oder ein anderes relationales Datenbankmanagementsystem in PHP zu nutzen.
- Installation und Konfiguration von Webservern durchzuführen.
- wichtige Konfigurationsdateien und -parameter, einschließlich der Virtual Host-Konfiguration zu verstehen.
- Die Konzepte von Lastausgleichstechniken und -methoden, einschließlich Reverse Proxy-Servern und Content Delivery Networks (CDNs), sowie zu verstehen.
- Hochverfügbarkeitslösungen und Failover-Strategien zu verstehen.
Learning outcomes
- Fortgeschrittene Konzepte zur Entwicklung von skalierbaren und leistungsstarken Webanwendungsarchitekturen anzuwenden und zu bewerten.
- Versionskontrollsystemen einzusetzen.
- DevOps-Praktiken zu implementieren.
- Konzepte zur Testung und Performance-Optimierung umzusetzen.
Course contents
- Architektur-Design für Webanwendungen:
- Fortgeschrittene Konzepte zur Entwicklung von skalierbaren und leistungsstarken Webanwendungsarchitekturen.
- Microservices-Architekturen, Serverless Computing und deren Anwendungen in E-Commerce-Systemen.
- Bewertung und Auswahl geeigneter Architekturmuster und -ansätze.
- Version Control und Zusammenarbeit:
- Einsatz von verteilten und zentralen Versionskontrollsystemen wie Git und Subversion.
- Kollaborative Entwicklung und Teamarbeit in PHP-Projekten.
- DevOps und Continuous Integration/Continuous Deployment (CI/CD):
- Implementierung von DevOps-Praktiken zur Automatisierung von Bereitstellungsprozessen.
- Einrichtung von CI/CD-Pipelines für Webanwendungen.
- Verwendung von Containerisierung und Orchestrierung für effiziente Entwicklung und Bereitstellung.
- Testing und Qualitätssicherung:
- Fortgeschrittene Teststrategien, einschließlich Unit-Tests, Integrationstests und End-to-End-Tests.
- Testautomatisierung und Werkzeuge zur Qualitätssicherung.
- Continuous Testing und Testdatenmanagement.
- Performance-Optimierung:
- Strategien zur Verbesserung der Webanwendungsleistung.
- Last- und Performancetests, Skalierungsoptimierung und Troubleshooting.
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 2
Prior knowledge
Die Studierenden sind bereits in der Lage,
- Rechnersysteme zu klassifizieren und deren grundlegende Komponenten (…) zu identifizieren
- Arten, Bestandteile und Anforderungen verschiedener Betriebssysteme (Microsoft, Linux, …) zu definieren
- UNIX/DOS-Kommandozeilenbefehle auszuführen
- BenutzerInnen in einem Betriebssystem verwalten
- verschiedene Übertragungsverfahren (drahtbasiert/drahtlos), Netzwerktopologien und Kommunikationsmodelle (ISO/OSI) zu nennen
- Begriffe wie Vertraulichkeit (Confidentiality), Integrität (Integrity), Verfügbarkeit (Availability), Authentizität (Authenticity), Nicht-Abstreitbarkeit (Non-prepudiation), Verbindlichkeit/Zurechenbarkeit (Accountability), Privatsphäre, Authentifizierung, Autorisierung, Schwachstelle, Bedrohung, Risiko, Security, Safety, Arten von Angriffen (Man-in-the-Middle (MitM), Spoofing, ...) zu definieren.
Learning outcomes
Nach Abschluss dieser Lehrveranstaltung sind die Studierenden in der Lage,
- die Wichtigkeit der sicheren Programmierung von Web Anwendungen zu verstehen
- die 10 häufigsten Angriffe von Webanwendungen nach OWASP und ihre Auswirkungen aufzuzählen und zu verhindern
- Angriffsvektoren bzw. Schwachstellen zu erkennen und Strategien für deren Schutz zu entwickeln
- Sicherheitskomponenten zu einem Sicherheitskonzept zusammenzufügen
- zu verstehen, dass viele Angriffsversuche menschliche Hilfsbereitschaft, Unwissenheit oder Unachtsamkeit ausnutzen und wissen, was Social Engineering bedeutet und wie sie sich davor schützen
- Social Engineering zu erkennen und Strategien für den Schutz zu entwickeln.
- Die Absolventen sind in der Lage, ethische Fragestellungen zu reflektieren,
- Grauzonen zwischen dem, was legal ist, und dem, was ethisch korrekt ist, aufzeigen zu können.
Course contents
- Schutz von Webanwendungen
- Angriffsszenarien
- OWASP Top 10
- Web Application Firewalls
- Social Engineering
- Ethik Grundlagen, Ethik im Zuge von Hacking
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 1
Prior knowledge
- Begriffe E-Business und E-Commerce zu kennen.
Learning outcomes
- Grundlagen zum erfolgreichen Aufbau, Betrieb und zur Weiterentwicklung von E-Commerce Systemen zu verstehen.
- Konzepte für neue Online-Shop Systeme zu entwickeln.
- die technischen und organisatorischen Anforderungen und strategischen Überlegungen von internationalen E-Commerce Systemen zu evaluieren.
Course contents
- Grundlagen und Ziele des E-Commerce
- Besonderheiten und Anforderungen an E-Commerce Systeme
- Strategische Überlegungen bei der Konzeption von E-Commerce Systemen
- Elektronische Bezahlung, Preisgestaltung und Steuern
- Internationalisierung von E-Commerce Projekten
- Rechtliche Rahmenbedingungen
- Überblick über verkaufsfördernde Maßnahmen
- Sicherheitsaspekte von Online-Shops und Bezahlsystemen
- Formulieren von Anforderungen an ein E-Commerce System
- Einblick in die Arbeit und Umsetzung eines E-Commerce Systems
Type: Specialisation · Language of instruction: German · Academic year: 2 · Term: 3
Prior knowledge
- Grundlegende Webentwicklungstechnologien, wie HTML und CSS anzuwenden.
- Grundlegende Algorithmen und Datenstrukturen anzuwenden.
Learning outcomes
- JavaScript-Funktionen zu schreiben, um Ereignisse zu behandeln und DOM-Manipulationen durchzuführen.
- AJAX (Asynchronous JavaScript and XML) zur dynamischen Aktualisierung von Inhalten und zum Kommunizieren mit dem Server in Webanwendungen zu integrieren.
- gängige Frontend-Frameworks und -Bibliotheken wie React, Angular oder Vue.js anzuwenden.
- ansprechenden Benutzeroberflächen zu gestalten, die auf verschiedenen Geräten und Bildschirmgrößen gut funktionieren (Responsive Webdesign).
Course contents
- Wiederholung Webentwicklungstechnologien:
- HTML und HTML5 für die Strukturierung von Webseiten.
- CSS und CSS3 für das Styling von Webseiten.
- Grundlagen der JavaScript-Programmierung:
- JavaScript-Syntax, Variablen, Datentypen und Operatoren.
- Kontrollstrukturen (bedingte Anweisungen, Schleifen) in JavaScript.
- Funktionen und ihre Verwendung in JavaScript.
- Document Object Model (DOM):
- Verständnis für das DOM und wie es verwendet wird, um Webseiten dynamisch zu manipulieren.
- Event-Handling und die Behandlung von Benutzerinteraktionen.
- JavaScript-Frameworks und -Bibliotheken:
- Einführung in populäre Frontend-Frameworks und -Bibliotheken wie React, Angular oder Vue.js.
- Entwicklung von Komponenten und die Verwendung von Framework-spezifischen Konzepten.
- Asynchrone Programmierung und Datenübertragung:
- Verwendung von Promises und async/await für asynchrone Aufgaben.
- Integration von AJAX (Asynchronous JavaScript and XML) zur Kommunikation mit Servern und Datenabruf.
- Responsive Webdesign und Barrierefreiheit:
- Gestaltung von Benutzeroberflächen, die auf verschiedenen Geräten und Bildschirmgrößen gut funktionieren.
- Medienabfragen und die Verwendung von CSS-Frameworks zur Unterstützung des responsiven Designs.
- Gestaltung von barrierefreien Benutzeroberflächen.
- Leistungsoptimierung:
- Optimierung von Ladezeiten und Ressourcenverbrauch.
- Lazy Loading und Code Splitting zur Verbesserung der Frontend-Leistung.
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 2
Prior knowledge
- Rechtsprobleme bestimmten Rechtsgebieten zuzuordnen.
- Die zur Lösung konkreter Rechtsfragen maßgeblicher Rechtsvorschriften aufzufinden.
- Einen Überblick über die wesentlichen rechtlichen Aspekte der Informatik zu geben und rechtlich relevante Fragestellungen in IT-Projekten zu erkennen.
Learning outcomes
- Vertragliche und urheberrechtliche Fragestellungen im Bereich von Web- und E-Commerce-Anwendungen erkennen und rechtlich einordnen können.
- Die rechtlichen Rahmenbedingungen für den Einsatz von KI-Systemen in Softwareprodukten.
- Rechtliche Risiken im Zusammenhang mit KI-generierten Inhalten identifizieren und entsprechende Maßnahmen zur Risikominimierung vorschlagen können.
Course contents
- E-Commerce-Anwendungen (u.a. Sanktionen, AGB, Impressumspflicht)
- Datenschutzrecht
- Weitere betroffene Rechtsmaterien
- Vertragsarten im Softwarebereich (z. B. Werkvertrag, Dienstvertrag, SaaS-Verträge)
- Haftungsfragen und Gewährleistungsregelungen
- Überblick (Definitionen, wesentliche Bestimmungen UrhG)
- Schutz von Software als urheberrechtliches Werk
- Nutzungsrechte
- Folgen von Urheberrechtsverletzungen
- Grundlagen (Definitionen, Rechtsrahmen für KI)
- KI as a Service Verträge
- Rechtliche Risiken bei KI-Nutzung
- Urheberrechtliche Fragen bei KI-generierten Inhalten
- AI-Act: Kontrollmaßnahmen und Strafen
- Haftungsfragen
Type: Specialisation · Language of instruction: German · Academic year: 2 · Term: 3
Learning outcomes
- aktuelle kryptographische Verfahren und Methoden der Zugriffssteuerung einzuordnen
- kryptographische Verfahren und Methoden zur Absicherung von IT-Systemen in der Praxis anzuwenden
- ausgewählte praxisrelevante Kommunikationsprotokolle darzustellen
- auf erkannte Gefährdungen und Schwachstellen zu reagieren.
- von historischen Fehlern bei der Anwendung von Kryptographie lernen.
Course contents
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 1
Prior knowledge
- den Aufbau eines Marketingplans zu kennen und erarbeiten zu können.
- zu verstehen, nach welchen Kriterien Märkte von Unternehmen segmentiert werden.
Learning outcomes
- ein analytisches, strukturiertes Marketingkonzept zu entwickeln.
- verkaufsrelevante, kreative Lösungen abzuleiten.
- Kalkulationen zur Kund*innengewinnung und -pflege zu erstellen.
- Relevante Werkzeuge des Marketing-Prozesses anzuwenden.
Course contents
- Grundlagen des Marketings
- Der Marketing-Prozess
- Die Marketing-Strategie
- Der Marketing-Mix als operatives System
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 2
Prior knowledge
- Grundlegende Algorithmen und Datenstrukturen anzuwenden.
- Grundlegende Methoden der Software-Entwicklung zu kennen.
Learning outcomes
- Webprogramme in PHP zu entwickeln.
- MySQL oder ein anderes relationales Datenbankmanagementsystem in PHP zu nutzen.
- Anwendungen in E-Commerce-Plattformen in zu entwickeln.
Course contents
- Einführung in PHP und Webentwicklung:
- Grundlagen der PHP-Programmierung: Variablen, Datentypen, Operatoren.
- Syntax und objektorientierte Programmierung (OOP) in PHP
- Verständnis für die HTTP-Protokolle und das Konzept von Webanwendungen.
- Datenbankintegration:
- MySQL oder ein anderes relationales Datenbankmanagementsystem.
- CRUD-Operationen (Create, Read, Update, Delete) in PHP.
- Entwicklung in E-Commerce-Plattformen:
- Benutzerverwaltung und Authentifizierung.
- Warenkorb-Management und Bestellabwicklung.
- Integration von Zahlungs-Gateways und Abrechnungssystemen.
Type: Specialisation · Language of instruction: German · Academic year: 2 · Term: 3
Prior knowledge
- Webprogramme in PHP zu entwickeln.
- Versionskontrollsystemen einzusetzen.
- DevOps-Praktiken zu implementieren.
- Konzepte zur Testung umzusetzen.
Learning outcomes
- Testpläne und Teststrategien zu entwickeln.
- Berichte zur Testdurchführung und Softwarequalität zu erstellen.
- Werkzeuge für Testautomatisierung und Qualitätssicherung von Web-Software anzuwenden.
Course contents
- Testplanung und Teststrategie
- Erstellung eines Testplans und einer Teststrategie
- Identifikation von Testzielen und -kriterien
- Ressourcen- und Zeitmanagement im Testprozess
- Testdesign und Testfälle
- Erstellung von Testfällen
- Auswahl und Priorisierung von Testfällen
- Testdatenmanagement
- Testautomatisierung
- Vorteile der Testautomatisierung
- Auswahl und Implementierung von Testautomatisierungswerkzeugen
- Testskripterstellung und -wartung
- Testdurchführung und Berichterstattung
- Ausführung von Testfällen
- Fehlererkennung und -berichterstattung
- Testberichte und Metriken
- Kontinuierliche Integration und Continuous Testing
- Leistungstests und Skalierbarkeit
- Werkzeuge für Qualitätssicherung von Web-Software
- Übersicht über Testmanagement- und Fehlerverfolgungswerkzeuge
- Werkzeuge für kontinuierliche Integration und Testautomatisierung
- Sicherheitstestwerkzeuge und -frameworks
Type: Specialisation · Language of instruction: German · Academic year: 2 · Term: 3
Prior knowledge
- Architekturen und Protokolle der verteilten Systeme zu konzipieren
- verschiedene Kopplungseinheiten zur Verbindung verschiedener Netze zu nennen und wissen, wie die Adressierung im Internet realisiert wird
- zu wissen, wie das Internet technisch funktioniert (Protokolle, Pakete, Adressierung, ...)
Learning outcomes
- Installation und Konfiguration von Webservern durchzuführen
- wichtige Konfigurationsdateien und -parameter, einschließlich der Virtual Host-Konfiguration zu verstehen
- Die Konzepte von Lastausgleichstechniken und -methoden, einschließlich Reverse Proxy-Servern und Content Delivery Networks (CDNs), sowie zu verstehen
- Hochverfügbarkeitslösungen und Failover-Strategien zu verstehen
Course contents
- Webserver-Grundlagen:
- Installation und Konfiguration von Webservern.
- Verwaltung von Konfigurationsdateien und -optionen.
- Sichere Bereitstellung von Webservern unter Berücksichtigung von SSL/TLS-Zertifikaten.
- Lastausgleich und Skalierbarkeit:
- Konzepte und Strategien für den Lastausgleich.
- Verwendung von Reverse Proxies und Content Delivery Networks (CDNs) zur Verbesserung der Performance und Verfügbarkeit.
- Grundlagen von Docker und Kubernetes zur Skalierung und Verwaltung von Webservern in Containern.
- Leistungsoptimierung:
- Caching-Strategien für Webinhalte.
- Komprimierung von Ressourcen und Minimierung von HTTP-Anfragen.
- Optimierung von Ladezeiten und Responsiveness.
- Hochverfügbarkeit und Ausfallsicherheit:
- Implementierung von Hochverfügbarkeitslösungen und Failover-Strategien.
- Überwachung und Automatisierung zur schnellen Wiederherstellung von Diensten.
Spezialisierungsrichtung Wirtschaftsinformatik
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 2
Learning outcomes
- grundlegende mikroökonomische Begriffe (Haushaltstheorie, Produktionstheorie, Preistheorie, Marktversagen, …) und deren Zusammenhänge zu verstehen.
- grundlegende makroökonomische Begriffe (BIP, Arbeitslosenquote, Inflationsrate, …) und deren Zusammenhänge zu verstehen.
- Learning outcomes
- Nach Abschluss der Lehrveranstaltung sind die Studierenden in der Lage,
- zentrale makroökonomische Zusammenhänge für geschlossene und offene Volkswirtschaften beschreiben.
- die Auswirkungen diverser wirtschaftspolitischer Maßnahmen selbständig und unter Verwendung der erlernten theoretischen Modelle analysieren.
- makroökonomische Zusammenhänge in einem anderen Kontext erkennen (z.B. Wirtschaftsnachrichten, Unternehmensplanung) und adäquate Schlussfolgerungen treffen.
- komplexe Zusammenhänge durch einfache Modelle beschreiben und diese für Ableitungen von Handlungsempfehlungen verwenden.
Course contents
- Vor- und Nachteile des Freihandels und handelspolitische Maßnahmen
- Güter- und Finanzmärkte in geschlossenen und offenen Volkswirtschaften sowie die weltweite Finanzkrise 2008
- Verschiedene Zinssätze, Wechselkurse und Wechselkursregime
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 2
Prior knowledge
- Unternehmenskennzahlen zu berechnen.
- die Rentabilität und Vorteilhaftigkeit zu berechnen.
Learning outcomes
- Finanzierungs- und Investitionsmodelle in der Praxis umzusetzen.
- Theoretisch fundierte Finanzierungs- und Investitionsentscheidungen zu begründen.
- Risiken im Zusammenhang mit Investitionen einzuordnen.
Course contents
- Finanzmathematische Einführung
- Ganzjährige Verzinsung
- Unterjährige Verzinsung
- Arten der Finanzierung
- Unterscheidung Eigen- und Fremdkapital
- Beteiligungsfinanzierung
- Innenfinanzierung
- Fremdfinanzierung
- Mezzaninkapital
- Innovative Finanzierungsformen
- Anwendung des Shareholder-Value-Ansatzes
- Value-Driver-Modelle
- Investitionsentscheidungen und deren Beurteilung
- Dynamische Investitionsrechenverfahren
- Die Berücksichtigung von Risiken im Zusammenhang mit Investitionen
- Sensitivitätsanalysen
- Analytische Risikoanalyse
- Der Praxiseinsatz
- Der Zusammenhang lang- und kurzfristiger Unternehmensrechnungen
- Ein Unternehmen mehrere Unternehmensrechnungen
- Unterschiedliche Unternehmensrechnungen – unterschiedliche Rechengrößen
- Das Theorem von Preinreich-Lücke
- Die Ermittlung des Unternehmenswertes
- Der Economic Value Added
- Der Market Value Added
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 3
Learning outcomes
Nach Abschluss der Lehrveranstaltung sind die Studierenden in der Lage,
- Organisationsmodelle und -typen zu verstehen.
- Methoden und Werkzeuge aus Management und Organisation zu reflektieren.
- Positionen und Handlungsspielräume in einer komplexen Organisationsstruktur einordnen.
Course contents
- Organisation – was ist das? Menschheits- und individualgeschichtliche Bedingungen
- Entstehung der Hierarchie, wie sieht die moderne Hierarchie der Zukunft aus
- Soziokratie als Beispiel einer Zukunftsorganisation; Für und wider plus Perspektiven für die eigene Organisation
- Management-Strategien, ...einmal anders betrachtet: Welche Fehler sollte man nicht begehen?
- Der gerechte Chef; Die drei Formen der Gerechtigkeit in Widerspruch zueinander
- Männer und Frauen in Organisationen, Hintergründe eines kritischen Themas plus Lösungsansätze
- Organisationsmodelle, Bürokratieansatz, Stab-Linien-Modell, Matrix, prozessorientierte Struktur etc.
- Entwicklungsphasen von Organisationen; Vier verschiedene Formen und ihre Zusammenhänge
- Organisationstypen, Expeditionale Struktur und ihre Vorgänger
- Das Delegationskontinuum – ein Entscheidungs- und Führungsmodell
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 1
Prior knowledge
- Arten von Führungsstilen und deren Unterscheidungsmerkmale zu nennen.
Learning outcomes
- die unterschiedlichen Aufgaben des IT-Managements zu verstehen.
- die Eingliederung der IT in das Unternehmen und ihren Aufbau und Organisationsstruktur zu hinterfragen.
- die unterschiedlichen Rollen und Ablauforganisationen von IT-Abteilungen zuzuordnen.
- wesentliche IT-Managementsysteme zu skizzieren.
Course contents
- Lektion 1 IT-Management
- Lektion 2 Aufbau der Organisationsstruktur
- Lektion 3 Eingliederung der IT in das Unternehmen
- Lektion 4 Rollen und Aufgaben im IT-Bereich
- Lektion 5 Ablauforganisation
- Lektion 6 Managementsysteme
- Lektion 7 Führung von IT-Bereichen
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 2
Prior knowledge
- den Begriff "Projekt" zu definieren.
- Methoden des Projektmanagements anzuwenden.
Learning outcomes
- Besonderheiten und Anforderungen des Managements internationaler IT-Projekte zu identifizieren.
- Charakteristika internationaler IT-Projekte sowie spezifische Anforderungen und Besonderheiten von internationalen IT-Projekten in den einzelnen Phasen des Managements eines Projektes zu beurteilen.
- einen Projekt-Vorschlag unter Berücksichtigung der Charakteristika internationaler IT-Projekte zu entwickeln.
Course contents
Type: Specialisation · Language of instruction: German · Academic year: 2 · Term: 3
Prior knowledge
- die unterschiedlichen Aufgaben des IT-Managements zu nennen.
- die Eingliederung der IT in das Unternehmen und ihren Aufbau und Organisationsstruktur zu hinterfragen.
- die unterschiedlichen Rollen und Ablauforganisationen von IT-Abteilungen zu unterscheiden.
- wesentliche IT-Managementsysteme zu beschreiben.
Learning outcomes
- ein(e) vorher gewählte(s) Framework oder Methode zusammenzufassen.
- relevante Aspekte eines Frameworks oder einer Methode zu identifizieren.
- Aspekte eines Frameworks oder eine Methode korrekt zuzuordnen.
Course contents
Type: Specialisation · Language of instruction: German · Academic year: 2 · Term: 3
Prior knowledge
- die unterschiedlichen Aufgaben des IT-Managements zu nennen.
- die Eingliederung der IT in das Unternehmen und ihren Aufbau und Organisationsstruktur zu hinterfragen.
- die unterschiedlichen Rollen und Ablauforganisationen von IT-Abteilungen zu unterscheiden.
- wesentliche IT-Managementsysteme zu beschreiben.
Learning outcomes
- eine IT-Strategie aus der Unternehmensstrategie abzuleiten.
- das Zusammenspiel und die Ausrichtung der IT mit dem Kerngeschäft darzustellen.
- Verschiedene Sourcing-Modelle zu wählen.
- Corporate Social Response Modelle zu verstehen und anzuwenden.
- Ethisch-korrekte Handlungs- und Verhaltensweisen zu setzen.
Course contents
- Definition und Abgrenzung von IT-Governance
- Auswirkungen auf IT-Strategie
- Business Alignment und IT-Prozesse
- IT-Controlling & IT-Governance
- Outsourcing von IT-Leistungen
- IT Service Management & IT-Governance
- IT Audit
- Herausforderungen in der Praxis
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 2
Prior knowledge
- zwischen strategischen und operativen IT-Management zu unterscheiden.
- die Strukturen des IT-Managements (Kostenmanagement, Servicemanagement, Kennzahlen-Systemen, Leistungsverrechnung, IT-Organisation, Politik, Kommunikation, Personalmanagement, ...) zu beschreiben.
Learning outcomes
- Die wesentlichen Prozesse für IT-Organisationen zu identifizieren und aus unterschiedlichen Blickwinkeln gegenüberzustellen.
- Auftretende Schnittstellenprobleme und Zielkonflikte in IT-Organisationen zu erkennen.
Course contents
Type: Specialisation · Language of instruction: German · Academic year: 2 · Term: 3
Prior knowledge
- den Aufbau eines Marketingplans zu kennen und erarbeiten zu können.
- zu verstehen, nach welchen Kriterien Märkte von Unternehmen segmentiert werden.
Learning outcomes
- ein analytisches, strukturiertes Marketingkonzept zu entwickeln.
- verkaufsrelevante kreative Lösungen abzuleiten.
- Kalkulationen zur Kund*innengewinnung und -pflege zu erstellen.
- Relevante Werkzeuge des Marketing-Prozesses anzuwenden.
Course contents
- Grundlagen des Marketings
- Der Marketing-Prozess
- Die Marketing-Strategie
- Der Marketing-Mix als operatives System
Type: Specialisation · Language of instruction: German · Academic year: 1 · Term: 1
Prior knowledge
- Unternehmenskennzahlen zu berechnen.
- die Rentabilität und Vorteilhaftigkeit zu berechnen.
Learning outcomes
- relevante betriebliche Planungs-, Budgetierungs-, Kontroll- und Steuerungsprozesse zu verstehen und selbstständig durchzuführen.
- die Zusammenhänge zwischen den einzelnen Planungsschritten sowie das Planungs- bzw. Budgetierungssystem als Ganzes zu verstehen.
- ein integriertes Budget mit anschließender Abweichungs- und Jahresabschlussanalyse in der
Course contents
- Preispolitik und Preisabsatzfunktionen (PAF)
- Unternehmensbewertung mittels Value-Driver-Modellen
- Systematik der Teilpläne
- Planung variable und fixe Gemeinkosten
- Kostenträgererfolgsrechnung
- Break-Even-Analyse
- kurzfristige Preisuntergrenze
- Integriertes Budget
- Einzelkostenabweichung
- Abweichung variable und fixe Gemeinkosten
- Bilanz
- Gewinn- und Verlustrechnung
- Anhang
- Kennzahlen
No course unit found.
Studying at FERNFH
Flexible, smart & affordable.
FERNFH Distance-Learning University of Applied Sciences is Austria's leading higher education institution for distance learning. Your FERNFH degree combines digital, self-directed self-study weeks with a small number of easy-to-plan on-campus sessions.
Flexible &
affordable study.
Study largely whenever and wherever you like. Thanks to federal funding, our affordable range of programmes is designed to fit your life as closely as possible – not the other way round.
Self-directed
but never alone.
On-campus sessions you can plan ahead and self-directed self-study weeks let you learn in your own way. Via the Online Campus, you stay connected with fellow students and lecturers at all times.
Education that fits your career path.
That’s why our degree programmes offer you individual focus areas or electives. Or you can extend your studies with Micro-Credentials from outside your subject.
How a term works
The distance learning programme is designed so that students work through most of the content in the Online Campus whenever and wherever suits them. Digital learning materials, exercises and opportunities for exchange are available there, so the learning process can be shaped individually and flexibly.
During the self-study weeks students set their own learning pace, access the learning platform at any time and use digital communication channels to clarify questions or connect with others in group work.
In addition, there are three on-campus sessions each term. These offer the opportunity for in-depth study, discussion, exams and practical application of the course content. This ideally combines direct contact with lecturers and fellow students with the advantages of digital flexibility.
Start of the semester
2 on-campus session daysOnline or on site*
Self-study weeks
Study anytime, anywhereon the Online Campus
Mid-semester
2 on-campus session daysOnline or on site*
Self-study weeks
Study anytime, anywhereon the Online Campus
End of the semester
2 on-campus session daysOnline or on site*
Your studies. Your way.
Learn more about the FERNFH study model, discover your admission options and find out how we support you along the way.
Understanding our study model
Learn moreWhat sets our distance learning programmes apart from conventional part-time degrees and other distance learning options? Want to find out more about the FERNFH study model?
Use the FERNFH Infocenter
Go to the Infocenter (German only)Here you’ll find all the key information on your path to the degree of your choice, gathered in one place – from Consulting and the self-check for your distance learning programme through to your application.
Studying without a secondary school-leaving certificate
Learn more (German only)Where there’s a will, there’s a way. At least at FERNFH. Find out how you can earn a university degree without a secondary school-leaving certificate.