master
Information Technology
Combine management and technical skills—for your career as a visionary! With the Master’s program in Information Technology, you’ll become an expert in future technologies. Gain in-depth technical expertise as well as leadership skills to successfully manage digitalization projects. This will enable you to help shape digital transformation in a sustainable way, whether in data science & AI, web software engineering, or IT security.
Home » Distance Learning » Master's » Information Technology
Drive the digital transformation—with your FERNFH master’s program!
Today, digital technologies shape every aspect of our lives and work—from healthcare to industry to global communication. IT experts play key roles in this every day: they ensure smooth operations, develop innovative solutions, and drive large-scale digital transformation projects. At the same time, there is a growing need for leaders who can combine technical expertise with strategic management and actively shape the digital transformation.
You don't just want to go with the flow—you want to take on responsibility and blaze new trails.
With our Master’s program in Information Technology, you’ll gain both in-depth technical expertise and essential leadership skills. You’ll be equipped to manage complex digital transformation projects and develop the innovative technologies of tomorrow—whether in data science, web software engineering, IT security, or sustainable IT infrastructures. Whether as a leader in companies and organizations or as the founder of your own startup, you’re not just part of the change—you’re the driving force behind it—with visions, ideas, and concepts that will shape the digital world of tomorrow.
Duration of study: 4 semesters / 2 years
Scope: 120 ECTS credits
Cost: €363.36 per semester plus the ÖH membership fee
Number of spots: 55
Application period begins: Oct. 1, 2025
Application deadline: May 22, 2026
Language: German
Skills
Digital Transformation and Digitization of Business Processes, Requirements Engineering and Cost Estimation, AI-Assisted Engineering, and much more
Communication skills, negotiation and conflict resolution, legal issues and problems in computer science, and in-depth management knowledge in the specializations
Optimization, Dynamic Systems, Data Analysis Methods, Range of Methods and Research Design in Computer Science, and much more
In-depth specialization in cutting-edge IT topics (30 ECTS) plus electives (18 ECTS) and individual courses (12 ECTS)

Target Audiences – Is This Degree Program Right for You?
The Master's program in Information Technology is ideal for:
who want to play a leading role in the digital transformation.
who want to expand their management and IT skills in order to lead complex digital transformation projects.
(in the Business Informatics program) who want to deepen their knowledge and advance to the IT leadership level.
from related fields who want to expand their technical skills.
Your Career After College – Shape the Digital Future
With your master's degree in information technology, you'll be well-prepared for promising leadership positions and specialized expert roles.
Lead complex IT projects and ensure their successful implementation.
Take responsibility for a company's IT infrastructure.
Analyze large amounts of data and use AI and machine learning to drive business decisions.
Develop digital business models and lead companies into the digital future.
Be responsible for corporate digital security and support the digital transformation.
Manage a company's IT department and oversee the implementation of innovative projects.
Specializations – Your Personal Career Path
In this specialization, you will deepen your understanding of how IT is integrated into business operations and strategies. You will learn how information systems can help optimize business processes and create competitive advantages—or even make certain business processes possible in the first place. Topics such as IT process management, IT governance, and business analysis and planning are central to this specialization.
With this specialization, you’ll tap into the potential of data analysis and artificial intelligence to develop innovative solutions. You’ll explore machine learning algorithms, deep learning techniques, and the applications of artificial intelligence in business. The goal is also to analyze and process large amounts of data to gain new insights and thereby make informed decisions.
This specialization focuses on the development of web applications and e-commerce solutions. You will gain knowledge and skills in web software development, as well as in the design and implementation of online stores and the technical management of web software projects. The program emphasizes topics such as web technologies, software design, quality, and security in e-commerce.
In the “IT Security” specialization, you’ll explore the security of IT systems and the defense against cyber threats. You’ll investigate the latest security concepts, technologies, and practices to protect organizations from hacker attacks, data breaches, and other security risks. The goal is to identify security gaps, address vulnerabilities, and develop and implement effective security strategies.
Curriculum
Core Curriculum (60 ECTS)
Learn the technical fundamentals of information technology and deepen your knowledge in areas such as programming, networking, IT security, and digital management. You’ll gain practical skills that will qualify you for leadership roles in the IT industry.
Elective Course Curriculum (18 ECTS)
Add your own personal touch—choose from a wide range of electives, such as Human Resources Development, E-Government, Collaborative Business, or User Experience & Information Design—and tailor your degree program to your interests and career goals.
Individual Curriculum (12 ECTS)
You can count courses from other degree programs or micro-credentials toward your degree. Volunteer work or a role as a student representative also count. You decide what enriches your academic experience!
Specialization (30 ECTS)
Choose from specializations such as Data Science & AI, Security, Web Software Engineering, E-Commerce Technology, or Business Informatics to deepen your expertise in the key areas of the digital future.
Information Technology and Information Systems (IT)
Type: Core Course · Language of Instruction: German · Academic Year: 1 · Semester: 1
Skill development
- Identify use cases for AI in various engineering fields.
- Use prompts and instructions to control selected AI models.
- To explain the potential applications of AI in the fields of software development, data analysis, and modeling.
Course Content
- Prompt Development and Application
- AI-powered data analysis and modeling
- Software Development with AI
Type: Core Course · Language of Instruction: German · Academic Year: 1 · Semester: 1
Skill development
- to leverage the concepts and interconnections of digital transformation.
- To assess the impacts and opportunities of digital business models.
- Interpreting challenges in the workplace, within organizations, and regarding compliance.
Course Content
- Changes to business models
- Digital Transformation Maturity
- Customer Journey
- Design Thinking
- Workflow Management Systems - BPEL
- Document Management Systems
- AI, Machine Learning, IoT
- Changes in the World of Work
- Challenges in Organizations and Compliance
Type: Core Course · Language of Instruction: German · Academic Year: 2 · Semester: 1
Prior knowledge
- Information Security Management as a Multifaceted Management Task
- Fundamentals, Structure, and Process of an Information Security Management System
- Fundamentals of Information Security Risk Management
- Aspects of Business Continuity and Disaster Recovery
Skill development
- to identify the necessary components of an ISMS.
- distinguish between the phases of a risk management process.
- to design a practical ISMS.
- Analyze IT security aspects related to an ISMS.
Type: Core Course · Language of Instruction: German · Academic Year: 1 · Semester: 1
Skill development
- map the requirements to the project lifecycle.
- can describe current standards and methods in requirements engineering.
- Identify factors that influence cost estimates.
- Use a cost estimation method.
Course Content
- Objectives and Core Activities of Requirements Management
- Quality Criteria and Standards
- Requirements and different types of RE
- Identifying and Analyzing Requirements
- Documentation of Requirements
- Review of Requirements
- Requirements Management
- Estimate in relation to the probability of occurrence
- Date of the estimate
- Factors Affecting Cost Estimation
- Overestimation versus underestimation
- Estimation methods
Type: Core Course · Language of Instruction: German · Academic Year: 1 · Semester: 1
Prior knowledge
- These include various transmission methods (wired/wireless), network topologies, and communication models (ISO/OSI).
- list various networking devices used to connect different networks and understand how addressing works on the Internet.
- to understand how the Internet works from a technical standpoint (protocols, packets, addressing, etc.).
- to identify potential hazards and outline safety measures.
Skill development
- To explore the potential applications of distributed systems and cloud computing.
- Designing architectures and protocols for distributed systems.
- Design a concept for a prototype of a distributed system.
- To develop a prototype of a distributed system in practice.
Course Content
- Client-Server Model and Interprocess Communication
- Synchronous, asynchronous, and message-oriented middleware
- Enterprise Applications and E-Business
- REST, SOAP, and GRID APIs
- The Journey from Mainframe to Cloud
- Cloud business models, utility computing, challenges of cloud computing, and the "cloud of tomorrow."
Quantitative Methods in Computer Science (MT)
Type: Core Course · Language of Instruction: German · Academic Year: 1 · Semester: 1
Skill development
- Determine eigenvalues and eigenvectors, as well as the definiteness of matrices.
- to determine potential extreme values of functions of several variables.
- to use the multidimensional Newton method and the gradient method to find zeros.
- to apply the Lagrange multipliers and the Karush-Kuhn-Tucker conditions for constrained optimization.
Course Content
- Multidimensional Analysis
- Fundamentals of Linear Algebra (Eigenvalues, Definiteness)
- Optimization of functions of several variables using the gradient method and the Newton method
- Lagrange multipliers and Karush–Kuhn–Tucker conditions
- The use of R is a key component of the course
Law (RE)
Type: Core Course · Language of Instruction: German · Academic Year: 1 · Semester: 1
Prior knowledge
-
- Classify legal issues into specific areas of law.
- to identify the legal provisions relevant to resolving specific legal issues.
Skill development
Course Content
- Data Protection and Privacy
- NIS Directive
- Artificial Intelligence Act
- Employee protection
- Intellectual Property Protection
- Criminal law provisions
Academic Research (WI)
Type: Core Course · Language of Instruction: German · Academic Year: 1 · Semester: 1
Skill development
- Identify research methods and appropriately assess their potential applications and feasibility
- select and justify appropriate research designs in an IT context
- to evaluate the capabilities of Design Science Research (DSR) and CRISP-DM
- select high-quality sources
- Applying tools and resources for academic work and research practice
Course Content
- Identify research methods and appropriately assess their potential applications and feasibility
- select and justify appropriate research designs in an IT context
- to evaluate the capabilities of Design Science Research (DSR) and CRISP-DM
- select high-quality sources
- Applying tools and resources for academic work and research practice
Specializations
Type: Specialization · Language of Instruction: German · Year of Study: 2 · Semester: 1
Skill development
- Understanding organizational models and types.
- to reflect on management and organizational methods and tools.
- Classify roles and areas of responsibility within a complex organizational structure.
Course Content
- Organization – what is it? Conditions in the history of humanity and the individual
- The Evolution of Hierarchy: What Will the Modern Hierarchy of the Future Look Like?
- Sociocracy as an Example of a Future-Oriented Organization; Pros and Cons, Plus Perspectives for Your Own Organization
- Management Strategies, ...from a Different Perspective: What Mistakes Should You Avoid?
- The Fair Boss; The Three Forms of Justice in Conflict with One Another
- Men and Women in Organizations: The Background of a Controversial Issue and Potential Solutions
- Organizational models, bureaucratic approach, staff-line model, matrix, process-oriented structure, etc.
- Stages of Organizational Development; Four Different Forms and Their Interrelationships
- Types of Organizations, Expeditionary Structure, and Their Predecessors
- The Delegation Continuum – A Decision-Making and Leadership Model
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 1
Prior knowledge
- Understand the terms "e-business" and "e-commerce."
Skill development
- Understand the fundamentals of successfully building, operating, and further developing e-commerce systems.
- Developing concepts for new online store systems.
- to evaluate the technical and organizational requirements and strategic considerations of international e-commerce systems.
Course Content
- Fundamentals and Goals of E-Commerce
- Special Features and Requirements for E-Commerce Systems
- Strategic Considerations in the Design of E-Commerce Systems
- Electronic Payments, Pricing, and Taxes
- Internationalization of E-Commerce Projects
- Legal Framework
- Overview of Sales Promotion Activities
- Security Considerations for Online Stores and Payment Systems
- Defining Requirements for an E-Commerce System
- An Overview of the Development and Implementation of an E-Commerce System
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 1
Prior knowledge
- Identify different leadership styles and their distinguishing characteristics.
Skill development
- to understand the various responsibilities of IT management.
- to examine the integration of IT into the company, as well as its structure and organizational framework.
- to map the various roles and organizational structures of IT departments.
- outline key IT management systems.
Course Content
- Lesson 1: IT Management
- Lesson 2: Organizational Structure
- Lesson 3: Integrating IT into the Company
- Lesson 4: Roles and Responsibilities in the IT Field
- Lesson 5: Process Organization
- Lesson 6: Management Systems
- Lesson 7: Managing IT Departments
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 1
Skill development
- to understand the fundamental concepts, principles, and techniques of computational intelligence and AI.
- classify various machine learning and deep learning techniques (neural networks, support vector machines, decision trees, etc.).
- evaluate existing AI models and solutions, identify their strengths and weaknesses, and suggest improvements or adjustments.
Course Content
- Introduction to Computational Intelligence and AI
- Fundamentals of Computational Intelligence and AI
- Applications of AI
- Ethics in AI
- Knowledge graphs
- Fundamentals of Knowledge Graphs
- Creating knowledge graphs
- Machine Learning and Deep Learning
- Machine learning approaches
- Differences Between Machine Learning and Deep Learning
- Fundamentals of Neural Networks
- Various techniques for machine learning and deep learning
- Dynamic Programming Beam Search
- Support Vector Machines (SVM)
- Decision Trees and Random Forests
- Convolutional Neural Networks (CNNs) for Image Processing
- Recurrent Neural Networks (RNNs) for Sequential Data
- Deep Reinforcement Learning and Algorithms
- Fundamentals of Reinforcement Learning
- Algorithms for Deep Reinforcement Learning
- Evaluation and Improvement of AI Models
- Evaluation of Classification and Regression Models
- Improvements and adjustments to AI models
- Strengths and weaknesses of AI models
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 1
Prior knowledge
- understand the structure of a marketing plan and be able to develop one.
- to understand the criteria used by companies to segment markets.
Skill development
- to develop an analytical, structured marketing concept.
- develop sales-driven, creative solutions.
- Prepare estimates for customer acquisition and retention.
- Apply relevant tools of the marketing process.
Course Content
- Fundamentals of Marketing
- The Marketing Process
- The Marketing Strategy
- The Marketing Mix as an Operational System
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 1
Skill development
- To provide comprehensive theoretical details on selected topics related to technical safety aspects.
- Identify recognized information security organizations and institutions.
- Use the documents provided by recognized organizations and institutions.
Course Content
- Selected current topics in technical safety
- Safety measures and safety requirements
- Details on selected topics related to technical safety aspects
- A-SIT – Center for Secure Information Technologies – Austria
- BSI – Federal Office for Information Security
- ENISA - European Union Agency for Network and Information Security
- CERT – Computer Emergency Response Team Language of instruction: German (literature and materials may be in English)
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 1
Prior knowledge
- Calculate key financial metrics.
- to calculate profitability and cost-effectiveness.
Skill development
- understand and independently carry out relevant operational planning, budgeting, monitoring, and management processes.
- to understand the relationships between the individual planning steps as well as the planning and budgeting system as a whole.
- an integrated budget followed by variance analysis and financial statement analysis in the
Course Content
- Pricing Policy and Price-Volume Functions (PAF)
- Business Valuation Using Value Driver Models
- Systematics of the Subplans
- Planning variable and fixed overhead costs
- Income Statement by Cost Center
- Break-even analysis
- short-term price floor
- Integrated budget
- Direct cost variance
- Variance in variable and fixed overhead costs
- Balance Sheet
- Statement of Income
- Appendix
- Key Figures
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 1
Prior knowledge
- Calculate key financial metrics.
- to calculate profitability and cost-effectiveness.
Skill development
- understand and independently carry out relevant operational planning, budgeting, monitoring, and management processes.
- to understand the relationships between the individual planning steps as well as the planning and budgeting system as a whole.
- to prepare an integrated budget followed by a variance analysis and financial statement analysis in practice.
Course Content
- Pricing Policy and Price-Volume Functions (PAF)
- Business Valuation Using Value Driver Models
- Systematics of the Subplans
- Planning variable and fixed overhead costs
- Income Statement by Cost Center
- Break-even analysis
- short-term price floor
- Integrated budget
- Direct cost variance
- Variance in variable and fixed overhead costs
- Balance Sheet
- Statement of Income
- Appendix
- Key Figures
Capstone units (CU)
Type: Core Course · Language of Instruction: German · Academic Year: 1 · Semester: 2
Prior knowledge
- to formulate a short, concise, and meaningful title for an academic paper.
- formulate a precise research question.
- Formulate hypotheses.
- Develop the structure and outline of an academic paper.
- search for and use academic literature.
- summarize and convey the main points of an academic source.
Skill development
- to question complex models and theories regarding their underlying assumptions.
- to evaluate complex models and theories in terms of their practical value for solving specific, complex problems encountered in the profession.
- apply complex models and theories independently.
- to independently develop instruments and applications.
- writing academic papers.
- to evaluate constructive criticism in general and within the chosen subject area in particular.
- to defend the results and the methodology used to obtain them during the master's thesis defense.
Course Content
- An analysis of a current and relevant issue related to the professional field, based on the latest research in the relevant disciplines.
- The written master's thesis is intended to demonstrate the student's ability to independently address academic topics in a manner that is sound in terms of both content and methodology.
Quantitative Methods in Computer Science (MT)
Type: Core Course · Language of Instruction: German · Academic Year: 1 · Semester: 2
Prior knowledge
- to use the R software (for analyzing and addressing statistical problems).
Skill development
- Solving simple difference equations.
- Solve differential equations using the methods of separation of variables and variation of constants.
- to derive stochastic processes using Markov chains.
Course Content
- Differential Equations
- Differential Equations
- Stochastic Processes and Markov Chains
- The use of R is a key component of the course
Type: Core Course · Language of Instruction: German · Academic Year: 1 · Semester: 2
Prior knowledge
- to use the R software.
- to list the basic concepts of statistics.
- apply statistical methods (frequency distributions, regressions, probability theory, confidence intervals, etc.) and models from descriptive and inferential statistics.
Skill development
- to make use of concepts from advanced statistical analysis methods.
- Interpret the results of statistical analyses correctly.
- to perform multivariate statistical analyses.
- Use the R software for these tasks.
Course Content
- Multivariate statistical analysis methods:
- Multiple Regression
- Analysis of Variance
- Cluster analysis
- Multidimensional scaling
- Factor Analysis
- Structural equation models
- R statistical software
Elective courses
Type: Individual Course · Language of Instruction: German · Academic Year: 1 · Semester: 2
As part of the personalized curriculum, you will selecta coursein the second semester to gain in-depth knowledge in a specific area or to expand your skill set. Possible options include, for example:
- Additional electives in the elective curriculum
- Courses from other master's programs at FERNFH
- Courses offered by other higher education institutions at the same academic levelas the Master’s program in Information Technology. These must be completed during your time as a student at FERNFH (i.e., you must be currently enrolled as a regular student in the Master’s program in Information Technology).
Courses taken at another institution of higher education must be approved in advance by the program director. Please note that retroactive approval is not possible.
Specializations
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 2
Prior knowledge
- Developing web applications in PHP.
- Using MySQL or another relational database management system in PHP.
- Install and configure web servers.
- understand important configuration files and parameters, including virtual host configuration.
- Understand the concepts of load balancing techniques and methods, including reverse proxy servers and content delivery networks (CDNs).
- Understanding high-availability solutions and failover strategies.
Skill development
- Apply and evaluate advanced concepts for developing scalable and high-performance web application architectures.
- to use version control systems.
- Implement DevOps practices.
- Implement strategies for testing and performance optimization.
Course Content
- Architectural Design for Web Applications:
- Advanced concepts for developing scalable and high-performance web application architectures.
- Microservices architectures, serverless computing, and their applications in e-commerce systems.
- Evaluation and selection of appropriate architectural patterns and approaches.
- Version Control and Collaboration:
- Use of distributed and centralized version control systems such as Git and Subversion.
- Collaborative development and teamwork in PHP projects.
- DevOps and Continuous Integration/Continuous Deployment (CI/CD):
- Implementation of DevOps practices to automate deployment processes.
- Setting up CI/CD pipelines for web applications.
- Using containerization and orchestration for efficient development and deployment.
- Testing and Quality Assurance:
- Advanced testing strategies, including unit tests, integration tests, and end-to-end tests.
- Test automation and quality assurance tools.
- Continuous Testing and Test Data Management.
- Performance Optimization:
- Strategies for improving web application performance.
- Load and performance testing, scaling optimization, and troubleshooting.
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 2
Skill development
- understand basic microeconomic concepts (household theory, production theory, price theory, market failure, etc.) and how they relate to one another.
- understand basic macroeconomic concepts (GDP, unemployment rate, inflation rate, etc.) and how they are related.
- Skill development
- Upon completion of the course, students will be able to
- describe key macroeconomic relationships for closed and open economies.
- analyze the effects of various economic policy measures independently and using the theoretical models they have learned.
- recognize macroeconomic relationships in a different context (e.g., economic news, business planning) and draw appropriate conclusions.
- describe complex relationships using simple models and use these models to derive recommendations for action.
Course Content
- Advantages and Disadvantages of Free Trade and Trade Policy Measures
- Commodity and financial markets in closed and open economies, and the 2008 global financial crisis
- Various interest rates, exchange rates, and exchange rate regimes
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 2
Prior knowledge
- distinguish between a conceptual and a relational database model.
- Apply sorting algorithms (heap sort, merge sort, quick sort, etc.).
- Describe search algorithms (linear search, binary search, depth-first search, breadth-first search) and graphs (Kruskal's algorithm, Dijkstra's algorithm, ...).
Skill development
- Design data warehousing and OLAP architectures.
- Perform data modeling, data governance, and data analysis.
- to use data mining techniques (classification, association analysis, clustering, numerical forecasting).
Course Content
- Conceptual models in ME/R notation, analyses tailored to specific requirements, star and snowflake schemas for sales analysis
- Decision trees based on the 1-R and ID3 algorithms
- PRISM: A Method for Generating Decision Rules
- Differences between supervised and unsupervised learning
- k-Nearest Neighbors (kNN) Classification Method
- Determining the error rates of classification methods
- Finding association rules using the APRIORI algorithm
- Single-link, complete-link, and average-link dendrograms
- Numerical Forecasts and Classifications Using Regression Models
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 2
Prior knowledge
Students are already able to,
- distinguish between the phases of the risk management process.
- To analyze IT security aspects within an information security management system.
Skill development
Upon completion of the courses, students will be able to,
- to develop key strategies for business continuity planning and disaster recovery.
- use leading manuals and guides.
- to design a protection system for a specific infrastructure using the substance.
Course Content
This course will illustrate concepts of business continuity planning and disaster recovery. Following an introduction to the fundamentals of business continuity and disaster recovery, key manuals and guidelines will be discussed, such as the relevant sections from the Austrian Security Manual, the BSI Basic Protection Compendium, the Bank of Japan’s guidelines, and the Business Continuity Institute (BCI) guidelines. The course focuses on preparation for and response to technical incidents and natural disasters.
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 2
Prior knowledge
- Calculate key financial metrics.
- to calculate profitability and cost-effectiveness.
Skill development
- Implementing financing and investment models in practice.
- To justify financing and investment decisions based on sound theory.
- Assess the risks associated with investments.
Course Content
- Introduction to Financial Mathematics
- Interest paid year-round
- Interest accrued during the year
- Types of financing
- Distinction Between Equity and Debt
- Equity financing
- Internal financing
- Debt financing
- Mezzanine capital
- Innovative financing methods
- Application of the Shareholder Value Approach
- Value driver models
- Investment Decisions and Their Evaluation
- Dynamic investment calculation methods
- Taking into account risks associated with investments
- Sensitivity analyses
- Analytical Risk Analysis
- Practical application
- The Relationship Between Long-Term and Short-Term Corporate Financial Statements
- One company, multiple business invoices
- Different corporate financial statements – different accounting metrics
- The Preinreich–Lücke Theorem
- Determining the enterprise value
- Economic Value Added
- Market Value Added
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 2
Prior knowledge
- Classify computer systems and identify their basic components (…)
- Define the types, components, and requirements of various operating systems (Microsoft, Linux, etc.)
- Execute UNIX/DOS command-line commands
- Managing users in an operating system
- to list various transmission methods (wired/wireless), network topologies, and communication models (ISO/OSI)
- Terms such as confidentiality, integrity, availability, authenticity, non-repudiation, accountability, privacy, authentication, authorization, vulnerability, threat, risk, security, safety, and types of attacks (man-in-the-middle (MitM), spoofing, ...).
Skill development
- understand the importance of secure web application development
- List and prevent the 10 most common web application attacks according to OWASP and their consequences
- Identify attack vectors and vulnerabilities and develop strategies to protect against them
- Integrating security components into a security strategy
- to understand that many attempted attacks exploit people’s willingness to help, ignorance, or carelessness, and to know what social engineering is and how to protect yourself from it
- Recognizing social engineering and developing strategies to protect against it.
- Graduates are able to reflect on ethical issues,
- to be able to identify the gray areas between what is legal and what is ethically correct.
Course Content
- Web Application Security
- Attack scenarios
- OWASP Top 10
- Web Application Firewalls
- Social Engineering
- Fundamentals of Ethics, Ethics in the Context of Hacking
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 2
Prior knowledge
Students are already able to,
- Classify computer systems and identify their basic components (…)
- Define the types, components, and requirements of various operating systems (Microsoft, Linux, etc.)
- Execute UNIX/DOS command-line commands
- Managing users in an operating system
- to list various transmission methods (wired/wireless), network topologies, and communication models (ISO/OSI)
- Terms such as confidentiality, integrity, availability, authenticity, non-repudiation, accountability, privacy, authentication, authorization, vulnerability, threat, risk, security, safety, and types of attacks (man-in-the-middle (MitM), spoofing, ...).
Skill development
Upon completion of this course, students will be able to
- understand the importance of secure web application development
- List and prevent the 10 most common web application attacks according to OWASP and their consequences
- Identify attack vectors and vulnerabilities and develop strategies to protect against them
- Integrating security components into a security strategy
- to understand that many attempted attacks exploit people’s willingness to help, ignorance, or carelessness, and to know what social engineering is and how to protect yourself from it
- Recognizing social engineering and developing strategies to protect against it.
- Graduates are able to reflect on ethical issues,
- to be able to identify the gray areas between what is legal and what is ethically correct.
Course Content
- Web Application Security
- Attack scenarios
- OWASP Top 10
- Web Application Firewalls
- Social Engineering
- Fundamentals of Ethics, Ethics in the Context of Hacking
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 2
Skill development
- to understand the security principles and architecture of cloud computing.
- You are familiar with the threats and potential security controls at the various levels of abstraction in the cloud.
Course Content
- Fundamentals and Architecture of Cloud Computing,
- Security issues related to the various factors that come into play when using cloud services,
- Private & Public Cloud Security,
- Security recommendations for cloud systems,
- Virtualization Security: Chroot, Sandboxes, Containers, Hypervisors
Type: Specialization · Language of Instruction: German · Year of Study: 2 · Semester: 2
Skill development
- Upon completion of the courses, students will be able to,
- apply fundamental cybersecurity principles that enable networks to be defended against all types of hackers.
- Using the latest technologies to prevent hackers from breaching a network.
Course Content
- Risk Analysis and Threat Analysis
- Endpoint security
- Network Security
- Summary of the protocol and correlation
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 2
Prior knowledge
- to make use of concepts from advanced statistical analysis methods.
- Interpret the results of statistical analyses correctly.
Skill development
- Apply basic methods, interactions, and effects related to the visualization of features, data, and their relationships.
- Select appropriate visualizations based on the target audience, the complexity, and the context.
- To critically evaluate the impact and validity of visualizations.
Course Content
- Tools and applications for data extraction, storage, analysis, and visualization (Tableau)
- Self-service applications
- Integrated Applications
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 2
Prior knowledge
- to define the term "project."
- Apply project management methods.
Skill development
- Identify the specific characteristics and requirements of managing international IT projects.
- Assess the characteristics of international IT projects, as well as the specific requirements and unique features of such projects, across the various phases of project management.
- to develop a project proposal that takes into account the characteristics of international IT projects.
Course Content
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 2
Prior knowledge
- Classify legal issues into specific areas of law.
- To identify the legal provisions relevant to resolving specific legal issues.
- To provide an overview of the key legal aspects of computer science and to identify legally relevant issues in IT projects.
Skill development
- Be able to identify and legally classify contractual and copyright issues related to web and e-commerce applications.
- The legal framework for the use of AI systems in software products.
- Identify legal risks associated with AI-generated content and propose appropriate measures to mitigate those risks.
Course Content
- E-commerce applications (including sanctions, terms and conditions, and legal notice requirements)
- Data Protection Law
- Other relevant legal areas
- Types of Contracts in the Software Industry (e.g., Contract for Work and Materials, Service Contract, SaaS Contracts)
- Liability Issues and Warranty Provisions
- Overview (Definitions, Key Provisions of the Copyright Act)
- Protection of Software as a Work Protected by Copyright
- Rights of Use
- Consequences of Copyright Infringement
- Fundamentals (Definitions, Legal Framework for AI)
- AI-as-a-Service Contracts
- Legal Risks Associated with the Use of AI
- Copyright Issues Related to AI-Generated Content
- AI Act: Enforcement Measures and Penalties
- Liability Issues
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 2
Prior knowledge
- to distinguish between strategic and operational IT management.
- to describe the structures of IT management (cost management, service management, key performance indicator systems, cost allocation, IT organization, policies, communication, human resources management, ...).
Skill development
- Identify the key processes for IT organizations and compare them from different perspectives.
- Identify interface issues and conflicting priorities that arise in IT organizations.
Course Content
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 2
Prior knowledge
- Boolean algebra
Skill development
- To understand discrete mathematics, graph theory, and algorithms.
- Applying metrics in data science.
Course Content
- Number Theory and Its Applications in Cryptography, Combinatorics, and Relations
- Graph Theory and Algorithms
- Linear Algebra and Algorithms
- Logic
- Metrics in Data Science
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 2
Prior knowledge
- develop basic applications in Python.
Skill development
- Develop applications for data analysis, extraction, and visualization in Python.
Course Content
- Data analysis using relevant software packages in Python
- Basic concepts of data preparation, description, extraction, and visualization in Python
- Basic programming in the software package for the independent adaptation and creation of analysis methods
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 2
Prior knowledge
- Apply basic algorithms and data structures.
- Be familiar with basic software development methods.
Skill development
- Developing web applications in PHP.
- Using MySQL or another relational database management system in PHP.
- to develop applications for e-commerce platforms.
Course Content
- Introduction to PHP and Web Development:
- Basics of PHP Programming: Variables, Data Types, Operators.
- Syntax and Object-Oriented Programming (OOP) in PHP
- An understanding of HTTP protocols and the concept of web applications.
- Database integration:
- MySQL or another relational database management system.
- CRUD operations (Create, Read, Update, Delete) in PHP.
- Developments in e-commerce platforms:
- User management and authentication.
- Shopping cart management and order processing.
- Integration of payment gateways and billing systems.
Elective courses
Type: Elective · Language of Instruction: German · Academic Year: 1 · Semester: 2
Inthe second semester, studentsearn6 ECTS credits throughelective courses. They can choose these courses individually from a list of electives, allowing them to gain in-depth knowledge in specific subject areas.
► You can find all the electives available in the third semester in thecourse description.
Note: In addition tothe electives listed in the curriculum, all electives from other specializations that were not chosen as part of the specialization are also available as electives and individual courses.
Capstone units (CU)
Type: Core Course · Language of Instruction: German · Academic Year: 2 · Semester: 3
Prior knowledge
- have already completed an initial academic-theoretical and empirical paper during their bachelor’s program.
- to formulate a short, concise, and meaningful title for an academic paper.
- formulate a precise research question.
- Formulate hypotheses consisting of an independent and a dependent variable.
- Develop the structure and outline of an academic paper.
- search for and use academic literature.
- summarize and convey the main points of an academic source.
- be able to cite academic literature correctly.
Skill development
- to evaluate complex models and theories in terms of their practical value for solving specific, complex problems encountered in the profession.
- apply complex models and theories independently.
- to independently develop instruments and applications.
- writing academic papers.
- to evaluate constructive criticism in general and within the chosen subject area in particular.
- to defend the results and the methodology used to obtain them during the master's thesis defense.
Course Content
- An analysis of a current and relevant issue related to the professional field, based on the latest research in the relevant disciplines.
- The written master's thesis is intended to demonstrate the student's ability to independently address academic topics in a manner that is sound in terms of both content and methodology.
Elective courses
Type: Individual Course · Language of Instruction: German · Academic Year: 2 · Semester: 3
As part of the personalized curriculum, you will selecttwo coursesin the third semester to further your individual studies or expand your skill set. Possible options include, for example:
- Additional electives in the elective curriculum
- Courses from other master's programs at FERNFH
- Courses offered by other higher education institutions at the same academic levelas the Master’s program in Information Technology. These must be completed during your time as a student at FERNFH (i.e., you must be currently enrolled as a regular student in the Master’s program in Information Technology).
Courses taken at another institution of higher education must be approved in advance by the program director. Please note that retroactive approval is not possible.
Specializations
Type: Specialization · Language of Instruction: German · Year of Study: 2 · Semester: 3
Prior knowledge
- Apply basic methods, interactions, and effects related to the visualization of features, data, and their relationships.
- Select appropriate visualizations based on the target audience, the complexity, and the context.
- To critically evaluate the impact and validity of visualizations
Skill development
- Big Data models, techniques, and tools for solving complex real-world problems
- to select,
- to adapt
- and apply.
Course Content
- Data Science – A Brief Overview
- Big Data frameworks
- Pipelines
- Summary case studies on current issues and trends in the field, with a special focus on big data.
-
- Case Study 1 – Mining Twitter
- Case Study 2 – Scientific Data Processing
- Case Study 3 – Defining Software Architectures
- Case Study 4 - Automotive - Material Cost Estimation
- Case Study 5 – Healthcare Platform
Type: Specialization · Language of Instruction: German · Year of Study: 1 · Semester: 3
Skill development
- to understand the security principles and architecture of cloud computing.
- You are familiar with the threats and potential security controls at the various levels of abstraction in the cloud.
Course Content
- Fundamentals and Architecture of Cloud Computing,
- Security issues related to the various factors that come into play when using cloud services,
- Private & Public Cloud Security,
- Security recommendations for cloud systems,
- Virtualization Security: Chroot, Sandboxes, Containers, Hypervisors
Type: Specialization · Language of Instruction: German · Year of Study: 1 · Semester: 3
Skill development
Upon completion of the course, students will be able to
- Understanding organizational models and types.
- to reflect on management and organizational methods and tools.
- Classify roles and areas of responsibility within a complex organizational structure.
Course Content
- Organization – what is it? Conditions in the history of humanity and the individual
- The Evolution of Hierarchy: What Will the Modern Hierarchy of the Future Look Like?
- Sociocracy as an Example of a Future-Oriented Organization; Pros and Cons, Plus Perspectives for Your Own Organization
- Management Strategies, ...from a Different Perspective: What Mistakes Should You Avoid?
- The Fair Boss; The Three Forms of Justice in Conflict with One Another
- Men and Women in Organizations: The Background of a Controversial Issue and Potential Solutions
- Organizational models, bureaucratic approach, staff-line model, matrix, process-oriented structure, etc.
- Stages of Organizational Development; Four Different Forms and Their Interrelationships
- Types of Organizations, Expeditionary Structure, and Their Predecessors
- The Delegation Continuum – A Decision-Making and Leadership Model
Type: Specialization · Language of Instruction: German · Year of Study: 2 · Semester: 3
Prior knowledge
- Apply basic web development technologies, such as HTML and CSS.
- Apply basic algorithms and data structures.
Skill development
- Write JavaScript functions to handle events and manipulate the DOM.
- Integrate AJAX (Asynchronous JavaScript and XML) to dynamically update content and communicate with the server in web applications.
- use common front-end frameworks and libraries such as React, Angular, or Vue.js.
- to design appealing user interfaces that work well on various devices and screen sizes (responsive web design).
Course Content
- Review of Web Development Technologies:
- HTML and HTML5 for structuring websites.
- CSS and CSS3 for styling websites.
- Basics of JavaScript Programming:
- JavaScript syntax, variables, data types, and operators.
- Control structures (conditional statements, loops) in JavaScript.
- Functions and their use in JavaScript.
- Document Object Model (DOM):
- An understanding of the DOM and how it is used to dynamically manipulate web pages.
- Event handling and the processing of user interactions.
- JavaScript frameworks and libraries:
- An introduction to popular front-end frameworks and libraries such as React, Angular, and Vue.js.
- Development of components and the use of framework-specific concepts.
- Asynchronous programming and data transmission:
- Using Promises and async/await for asynchronous tasks.
- Integration of AJAX (Asynchronous JavaScript and XML) for communicating with servers and retrieving data.
- Responsive Web Design and Accessibility:
- Designing user interfaces that work well on various devices and screen sizes.
- Media queries and the use of CSS frameworks to support responsive design.
- Designing accessible user interfaces.
- Performance Optimization:
- Optimization of loading times and resource consumption.
- Lazy loading and code splitting to improve front-end performance.
Type: Specialization · Language of Instruction: German · Year of Study: 2 · Semester: 3
Skill development
- describe the key models, concepts, and standards for industrial and IoT security.
- understand potential threats, vulnerabilities, and exploits in industrial and IoT environments.
- To assess IT security with regard to its implications and interfaces in industrial and IoT environments.
- to design technical industrial cybersecurity measures.
Course Content
- Digitalization, Industry 4.0, and the IoT
- Secure Edge Computing
- Industrial Cyber Hygiene and Awareness
- Industrial Cyber Security Threats
- Best Practices for Industrial Asset Owners
- Standard IEC 62443
Type: Specialization · Language of Instruction: German · Year of Study: 2 · Semester: 3
Prior knowledge
- to list the various tasks of IT management.
- to examine the integration of IT into the company, as well as its structure and organizational framework.
- distinguish between the different roles and organizational structures of IT departments.
- to describe key IT management systems.
Skill development
- to summarize a previously selected framework or method.
- identify relevant aspects of a framework or method.
- Correctly classify aspects of a framework or a method.
Course Content
Type: Specialization · Language of Instruction: German · Year of Study: 2 · Semester: 3
Prior knowledge
- to list the various tasks of IT management.
- to examine the integration of IT into the company, as well as its structure and organizational framework.
- distinguish between the different roles and organizational structures of IT departments.
- to describe key IT management systems.
Skill development
- derive an IT strategy from the corporate strategy.
- to illustrate how IT interacts with and supports the core business.
- Choose from various sourcing models.
- Understanding and applying corporate social response models.
- To establish ethically sound practices and standards of conduct.
Course Content
- Definition and Scope of IT Governance
- Impact on IT Strategy
- Business Alignment and IT Processes
- IT Controlling & IT Governance
- Outsourcing of IT Services
- IT Service Management & IT Governance
- IT Audit
- Challenges in Practice
Type: Specialization · Language of Instruction: German · Year of Study: 2 · Semester: 3
Prior knowledge
- to list the various tasks of IT management.
- to examine the integration of IT into the company, as well as its structure and organizational framework.
- distinguish between the different roles and organizational structures of IT departments.
- to describe key IT management systems.
Skill development
- derive an IT strategy from the corporate strategy.
- to illustrate how IT interacts with and supports the core business.
- Choose from various sourcing models.
- Understanding and applying corporate social response models.
- To establish ethically sound practices and standards of conduct.
Course Content
- Definition and Scope of IT Governance
- Impact on IT Strategy
- Business Alignment and IT Processes
- IT Controlling & IT Governance
- Outsourcing of IT Services
- IT Service Management & IT Governance
- IT Audit
- Challenges in Practice
Type: Specialization · Language of Instruction: German · Year of Study: 2 · Semester: 3
Skill development
- To evaluate knowledge management tools and measures in terms of their suitability for practical applications.
- to plan the implementation of knowledge management within an organization.
- To analyze aspects related to the implementation of knowledge management.
Course Content
Type: Specialization · Language of Instruction: German · Year of Study: 2 · Semester: 3
Skill development
- classify current cryptographic techniques and access control methods
- apply cryptographic techniques and methods to secure IT systems in practice
- to present selected communication protocols relevant to practice
- to respond to identified risks and vulnerabilities.
- learn from past mistakes in the use of cryptography.
Course Content
Type: Specialization · Language of Instruction: German · Year of Study: 2 · Semester: 3
Skill development
- classify current cryptographic techniques and access control methods
- apply cryptographic techniques and methods to secure IT systems in practice
- to present selected communication protocols relevant to practice
- to respond to identified risks and vulnerabilities.
- learn from past mistakes in the use of cryptography.
Course Content
Type: Specialization · Language of Instruction: German · Year of Study: 2 · Semester: 3
Skill development
- derive process descriptions from brief task descriptions (requirements)
- Select and justify the appropriate tools and environments (online or local) for technical implementation (workflow)
- Designing and implementing modular workflows
- Define inputs, outputs, and intermediate steps, and document them in a traceable manner
- Systematically testing, debugging, and evaluating workflows for quality
- Properly handle data formats, interfaces, and dependencies
- to reflect on and take into account ethical, legal, and security-related aspects (e.g., data protection, fairness, copyright)
- Present the results of workflows and explain the technical approach that was chosen
Course Content
- Introduction to Workflow Thinking: Key Concepts, Objectives, and Typical Architectures
- Analysis of brief task descriptions and development of process descriptions
- Specification of inputs, outputs, dependencies, data flows, and control flows
- Selection of appropriate environments and tools for local or online implementation, including an assessment of the pros and cons
- Implementation of executable workflows, from concept to production-ready pipeline
- Documentation (requirements, process diagrams, logs) and a clear rationale for decisions
- Ethical, legal, and security-related issues (data protection, copyright and licensing issues)
- Analysis, presentation, and critical discussion of the results
Type: Specialization · Language of Instruction: German · Year of Study: 2 · Semester: 3
Prior knowledge
- understand the structure of a marketing plan and be able to develop one.
- to understand the criteria used by companies to segment markets.
Skill development
- to develop an analytical, structured marketing concept.
- to develop creative solutions that drive sales.
- Prepare estimates for customer acquisition and retention.
- Apply relevant tools of the marketing process.
Course Content
- Fundamentals of Marketing
- The Marketing Process
- The Marketing Strategy
- The Marketing Mix as an Operational System
Type: Specialization · Language of Instruction: German · Year of Study: 2 · Semester: 3
Skill development
- Analyze requirements and translate them into 2–4 agent roles (role sheet: task, inputs, outputs, boundaries).
- derive a simple architecture and structure the flow/next-step logic, including stop criteria.
- Identify the required tools/actions (at least 2) and define their interfaces, inputs, and outputs (e.g., file reader, search/database, calculation/parsing tool).
- Structure outputs and intermediate steps (e.g., JSON/Markdown) and plan the documentation of the steps.
- Define test cases and briefly evaluate the quality of the results (e.g., completeness, correctness, traceability).
- Justify the choice of tools and architecture (explain why these roles/tools/sequence were selected—briefly).
- Assess and implement basic security measures.
- Implement the multi-agent workflow (executable/reproducible), including at least 2 tools/actions and clean data handovers.
- to improve the workflow iteratively (e.g., by adjusting roles, prompts, and stop criteria based on the tests).
Course Content
- Agentic Foundations: Agents, Tool Use, Autonomy, Multi-Agent Cooperation
- Interfaces: Tool Calling/Function Calling, Files/Databases/APIs
- Operating models: Offline-first (local) vs. Cloud (scalability/managed tools)
- Quality: Tests, metrics (e.g., accuracy, completeness, cost)
- Security Issues (On-Premises and Cloud)
- Documentation: Charts, logs, rationale for decisions, lessons learned.
Type: Specialization · Language of Instruction: German · Year of Study: 2 · Semester: 3
Prior knowledge
- Developing web applications in PHP.
- to use version control systems.
- Implement DevOps practices.
- Implement testing strategies.
Skill development
- Develop test plans and test strategies.
- Prepare reports on test execution and software quality.
- Use tools for test automation and quality assurance of web software.
Course Content
- Test Planning and Test Strategy
- Development of a test plan and a test strategy
- Identification of test objectives and criteria
- Resource and Time Management in the Testing Process
- Test design and test cases
- Creation of test cases
- Selection and Prioritization of Test Cases
- Test Data Management
- Test automation
- Benefits of Test Automation
- Selection and Implementation of Test Automation Tools
- Test script creation and maintenance
- Test Procedure and Reporting
- Execution of test cases
- Error Detection and Reporting
- Reviews and metrics
- Continuous Integration and Continuous Testing
- Performance Testing and Scalability
- Tools for Web Software Quality Assurance
- Overview of Test Management and Defect Tracking Tools
- Tools for continuous integration and test automation
- Security testing tools and frameworks
Type: Specialization · Language of Instruction: German · Year of Study: 2 · Semester: 3
Prior knowledge
- Designing architectures and protocols for distributed systems
- list various networking devices used to connect different networks and understand how addressing works on the Internet
- to understand how the Internet works from a technical standpoint (protocols, packets, addressing, etc.)
Skill development
- Install and configure web servers
- understand important configuration files and parameters, including virtual host configuration
- Understand the concepts of load-balancing techniques and methods, including reverse proxy servers and content delivery networks (CDNs)
- Understanding high-availability solutions and failover strategies
Course Content
- Web Server Basics:
- Installation and configuration of web servers.
- Management of configuration files and options.
- Secure deployment of web servers, taking SSL/TLS certificates into account.
- Load balancing and scalability:
- Concepts and strategies for load balancing.
- Use of reverse proxies and content delivery networks (CDNs) to improve performance and availability.
- Basics of Docker and Kubernetes for scaling and managing web servers in containers.
- Performance Optimization:
- Caching Strategies for Web Content.
- Compressing resources and minimizing HTTP requests.
- Optimizing load times and responsiveness.
- High availability and reliability:
- Implementation of high-availability solutions and failover strategies.
- Monitoring and automation for rapid service recovery.
Elective courses
Type: Elective · Language of Instruction: German · Year of Study: 2 · Semester: 3
In the third semester, students earn9 ECTS credits through elective courses. They can choose these courses individually from alist of electives, allowing them to gain in-depth knowledge in specific subject areas.
► You can find all the electives available in the third semester in thecourse description.
Note: In addition tothe electives listed in the curriculum, all electives from other specializations that were not chosen as part of the specialization are also available as electives and individual courses.
Capstone units (CU)
Type: Core Course · Language of Instruction: German · Academic Year: 2 · Semester: 4
Prior knowledge
- to have completed a first academic-theoretical and empirical paper during their bachelor's program.
Skill development
- to question complex models and theories regarding their underlying assumptions.
- to evaluate complex models and theories in terms of their practical value for solving specific, complex problems encountered in the profession.
- apply complex models and theories independently.
- to independently develop instruments and applications.
- writing academic papers.
- to evaluate constructive criticism in general and within the chosen subject area in particular.
- to defend the results and the methodology used to obtain them during the master's thesis defense.
Course Content
- An analysis of a current and relevant issue related to the professional field, based on the latest research in the relevant disciplines.
- The written master's thesis is intended to demonstrate the student's ability to independently address academic topics in a manner that is sound in terms of both content and methodology.
Type: Core Course · Language of Instruction: German · Academic Year: 2 · Semester: 4
Prior knowledge
- to have completed a scientific, theoretical, and empirical thesis at the master’s level.
Skill development
- to evaluate constructive criticism in general and within the chosen subject area in particular.
- to justify and defend the findings of a research paper and the process by which they were arrived at as part of the master’s examination.
- to discuss the connections between the topic of the research paper and the relevant courses in the curriculum, as well as other curriculum-related content.
Course Content
- Presentation of the Master's Thesis
- An examination interview that addresses the connections between the topic of the master’s thesis and the relevant courses in the curriculum, as well as
- an examination interview regarding other matters relevant to the study plan
Type: Core Course · Language of Instruction: German · Academic Year: 2 · Semester: 4
Prior knowledge
- have already completed an initial academic-theoretical and empirical paper during their bachelor’s program.
- to formulate a short, concise, and meaningful title for an academic paper.
- formulate a precise research question.
- Formulate hypotheses consisting of an independent and a dependent variable.
- Develop the structure and outline of an academic paper.
- search for and use academic literature.
- summarize and convey the main points of an academic source.
- be able to cite academic literature correctly.
Skill development
- to question complex models and theories regarding their underlying assumptions.
- to evaluate complex models and theories in terms of their practical value for solving specific, complex problems encountered in the profession.
- apply complex models and theories independently.
- to independently develop instruments and applications.
- writing academic papers.
- to evaluate constructive criticism in general and within the chosen subject area in particular.
- to defend the results and the methodology used to obtain them during the master's thesis defense.
Course Content
- An analysis of a current and relevant issue related to the professional field, based on the latest research in the relevant disciplines.
- The written master's thesis is intended to demonstrate the student's ability to independently address academic topics in a manner that is sound in terms of both content and methodology.
Elective courses
Type: Individual Course · Language of Instruction: German · Academic Year: 2 · Semester: 4
As part of the personalized curriculum, you will selecta coursein the 4th semester to further your individual studies or enhance your skill set. Possible options include, for example:
- Additional electives in the elective curriculum
- Courses from other master's programs at FERNFH
- Courses offered by other higher education institutions at the same academic levelas the Master’s program in Information Technology. These must be completed during your time as a student at FERNFH (i.e., you must be currently enrolled as a regular student in the Master’s program in Information Technology).
Courses taken at another institution of higher education must be approved in advance by the program director. Please note that retroactive approval is not possible.
Elective courses
Type: Elective · Language of Instruction: German · Year of Study: 2 · Semester: 4
In the fourth semester, students earn3 ECTS credits through elective courses. They can choose these courses individually from alist of electives, allowing them to gain in-depth knowledge in specific subject areas.
► You can find all elective courses that can be taken in the third semester in thecourse description.
Note: In addition tothe elective courses listed in the curriculum, all elective courses from the other specializations that were not chosen as part of your specialization are also available as electives and individual courses.
Capstone units (CU)
Type: Core Course · Language of Instruction: German · Academic Year: 2 · Semester: 4
Prior knowledge
- to have completed a first academic-theoretical and empirical paper during their bachelor's program.
Skill development
- to question complex models and theories regarding their underlying assumptions.
- to evaluate complex models and theories in terms of their practical value for solving specific, complex problems encountered in the profession.
- apply complex models and theories independently.
- to independently develop instruments and applications.
- writing academic papers.
- to evaluate constructive criticism in general and within the chosen subject area in particular.
- to defend the results and the methodology used to obtain them during the master's thesis defense.
Course Content
- An analysis of a current and relevant issue related to the professional field, based on the latest research in the relevant disciplines.
- The written master's thesis is intended to demonstrate the student's ability to independently address academic topics in a manner that is sound in terms of both content and methodology.
Type: Core Course · Language of Instruction: German · Academic Year: 2 · Semester: 4
Prior knowledge
- to have completed a scientific, theoretical, and empirical thesis at the master’s level.
Skill development
- to evaluate constructive criticism in general and within the chosen subject area in particular.
- to justify and defend the findings of a research paper and the process by which they were arrived at as part of the master’s examination.
- to discuss the connections between the topic of the research paper and the relevant courses in the curriculum, as well as other curriculum-related content.
Course Content
- Presentation of the Master's Thesis
- An examination interview that addresses the connections between the topic of the master’s thesis and the relevant courses in the curriculum, as well as
- an examination interview regarding other matters relevant to the study plan
Type: Core Course · Language of Instruction: German · Academic Year: 1 · Semester: 2
Prior knowledge
- to formulate a short, concise, and meaningful title for an academic paper.
- formulate a precise research question.
- Formulate hypotheses.
- Develop the structure and outline of an academic paper.
- search for and use academic literature.
- summarize and convey the main points of an academic source.
Skill development
- to question complex models and theories regarding their underlying assumptions.
- to evaluate complex models and theories in terms of their practical value for solving specific, complex problems encountered in the profession.
- apply complex models and theories independently.
- to independently develop instruments and applications.
- writing academic papers.
- to evaluate constructive criticism in general and within the chosen subject area in particular.
- to defend the results and the methodology used to obtain them during the master's thesis defense.
Course Content
- An analysis of a current and relevant issue related to the professional field, based on the latest research in the relevant disciplines.
- The written master's thesis is intended to demonstrate the student's ability to independently address academic topics in a manner that is sound in terms of both content and methodology.
Type: Core Course · Language of Instruction: German · Academic Year: 2 · Semester: 3
Prior knowledge
- have already completed an initial academic-theoretical and empirical paper during their bachelor’s program.
- to formulate a short, concise, and meaningful title for an academic paper.
- formulate a precise research question.
- Formulate hypotheses consisting of an independent and a dependent variable.
- Develop the structure and outline of an academic paper.
- search for and use academic literature.
- summarize and convey the main points of an academic source.
- be able to cite academic literature correctly.
Skill development
- to evaluate complex models and theories in terms of their practical value for solving specific, complex problems encountered in the profession.
- apply complex models and theories independently.
- to independently develop instruments and applications.
- writing academic papers.
- to evaluate constructive criticism in general and within the chosen subject area in particular.
- to defend the results and the methodology used to obtain them during the master's thesis defense.
Course Content
- An analysis of a current and relevant issue related to the professional field, based on the latest research in the relevant disciplines.
- The written master's thesis is intended to demonstrate the student's ability to independently address academic topics in a manner that is sound in terms of both content and methodology.
Type: Core Course · Language of Instruction: German · Academic Year: 2 · Semester: 4
Prior knowledge
- have already completed an initial academic-theoretical and empirical paper during their bachelor’s program.
- to formulate a short, concise, and meaningful title for an academic paper.
- formulate a precise research question.
- Formulate hypotheses consisting of an independent and a dependent variable.
- Develop the structure and outline of an academic paper.
- search for and use academic literature.
- summarize and convey the main points of an academic source.
- be able to cite academic literature correctly.
Skill development
- to question complex models and theories regarding their underlying assumptions.
- to evaluate complex models and theories in terms of their practical value for solving specific, complex problems encountered in the profession.
- apply complex models and theories independently.
- to independently develop instruments and applications.
- writing academic papers.
- to evaluate constructive criticism in general and within the chosen subject area in particular.
- to defend the results and the methodology used to obtain them during the master's thesis defense.
Course Content
- An analysis of a current and relevant issue related to the professional field, based on the latest research in the relevant disciplines.
- The written master's thesis is intended to demonstrate the student's ability to independently address academic topics in a manner that is sound in terms of both content and methodology.
Information Technology and Information Systems (IT)
Type: Core Course · Language of Instruction: German · Academic Year: 1 · Semester: 1
Skill development
- Identify use cases for AI in various engineering fields.
- Use prompts and instructions to control selected AI models.
- To explain the potential applications of AI in the fields of software development, data analysis, and modeling.
Course Content
- Prompt Development and Application
- AI-powered data analysis and modeling
- Software Development with AI
Type: Core Course · Language of Instruction: German · Academic Year: 1 · Semester: 1
Skill development
- to leverage the concepts and interconnections of digital transformation.
- To assess the impacts and opportunities of digital business models.
- Interpreting challenges in the workplace, within organizations, and regarding compliance.
Course Content
- Changes to business models
- Digital Transformation Maturity
- Customer Journey
- Design Thinking
- Workflow Management Systems - BPEL
- Document Management Systems
- AI, Machine Learning, IoT
- Changes in the World of Work
- Challenges in Organizations and Compliance
Type: Core Course · Language of Instruction: German · Academic Year: 2 · Semester: 1
Prior knowledge
- Information Security Management as a Multifaceted Management Task
- Fundamentals, Structure, and Process of an Information Security Management System
- Fundamentals of Information Security Risk Management
- Aspects of Business Continuity and Disaster Recovery
Skill development
- to identify the necessary components of an ISMS.
- distinguish between the phases of a risk management process.
- to design a practical ISMS.
- Analyze IT security aspects related to an ISMS.
Type: Core Course · Language of Instruction: German · Academic Year: 1 · Semester: 1
Skill development
- map the requirements to the project lifecycle.
- can describe current standards and methods in requirements engineering.
- Identify factors that influence cost estimates.
- Use a cost estimation method.
Course Content
- Objectives and Core Activities of Requirements Management
- Quality Criteria and Standards
- Requirements and different types of RE
- Identifying and Analyzing Requirements
- Documentation of Requirements
- Review of Requirements
- Requirements Management
- Estimate in relation to the probability of occurrence
- Date of the estimate
- Factors Affecting Cost Estimation
- Overestimation versus underestimation
- Estimation methods
Type: Core Course · Language of Instruction: German · Academic Year: 1 · Semester: 1
Prior knowledge
- These include various transmission methods (wired/wireless), network topologies, and communication models (ISO/OSI).
- list various networking devices used to connect different networks and understand how addressing works on the Internet.
- to understand how the Internet works from a technical standpoint (protocols, packets, addressing, etc.).
- to identify potential hazards and outline safety measures.
Skill development
- To explore the potential applications of distributed systems and cloud computing.
- Designing architectures and protocols for distributed systems.
- Design a concept for a prototype of a distributed system.
- To develop a prototype of a distributed system in practice.
Course Content
- Client-Server Model and Interprocess Communication
- Synchronous, asynchronous, and message-oriented middleware
- Enterprise Applications and E-Business
- REST, SOAP, and GRID APIs
- The Journey from Mainframe to Cloud
- Cloud business models, utility computing, challenges of cloud computing, and the "cloud of tomorrow."
Quantitative Methods in Computer Science (MT)
Type: Core Course · Language of Instruction: German · Academic Year: 1 · Semester: 2
Prior knowledge
- to use the R software (for analyzing and addressing statistical problems).
Skill development
- Solving simple difference equations.
- Solve differential equations using the methods of separation of variables and variation of constants.
- to derive stochastic processes using Markov chains.
Course Content
- Differential Equations
- Differential Equations
- Stochastic Processes and Markov Chains
- The use of R is a key component of the course
Type: Core Course · Language of Instruction: German · Academic Year: 1 · Semester: 2
Prior knowledge
- to use the R software.
- to list the basic concepts of statistics.
- apply statistical methods (frequency distributions, regressions, probability theory, confidence intervals, etc.) and models from descriptive and inferential statistics.
Skill development
- to make use of concepts from advanced statistical analysis methods.
- Interpret the results of statistical analyses correctly.
- to perform multivariate statistical analyses.
- Use the R software for these tasks.
Course Content
- Multivariate statistical analysis methods:
- Multiple Regression
- Analysis of Variance
- Cluster analysis
- Multidimensional scaling
- Factor Analysis
- Structural equation models
- R statistical software
Type: Core Course · Language of Instruction: German · Academic Year: 1 · Semester: 1
Skill development
- Determine eigenvalues and eigenvectors, as well as the definiteness of matrices.
- to determine potential extreme values of functions of several variables.
- to use the multidimensional Newton method and the gradient method to find zeros.
- to apply the Lagrange multipliers and the Karush-Kuhn-Tucker conditions for constrained optimization.
Course Content
- Multidimensional Analysis
- Fundamentals of Linear Algebra (Eigenvalues, Definiteness)
- Optimization of functions of several variables using the gradient method and the Newton method
- Lagrange multipliers and Karush–Kuhn–Tucker conditions
- The use of R is a key component of the course
Law (RE)
Type: Core Course · Language of Instruction: German · Academic Year: 1 · Semester: 1
Prior knowledge
-
- Classify legal issues into specific areas of law.
- to identify the legal provisions relevant to resolving specific legal issues.
Skill development
Course Content
- Data Protection and Privacy
- NIS Directive
- Artificial Intelligence Act
- Employee protection
- Intellectual Property Protection
- Criminal law provisions
Academic Research (WI)
Type: Core Course · Language of Instruction: German · Academic Year: 1 · Semester: 1
Skill development
- Identify research methods and appropriately assess their potential applications and feasibility
- select and justify appropriate research designs in an IT context
- to evaluate the capabilities of Design Science Research (DSR) and CRISP-DM
- select high-quality sources
- Applying tools and resources for academic work and research practice
Course Content
- Identify research methods and appropriately assess their potential applications and feasibility
- select and justify appropriate research designs in an IT context
- to evaluate the capabilities of Design Science Research (DSR) and CRISP-DM
- select high-quality sources
- Applying tools and resources for academic work and research practice
Selection of elective courses
Type: Elective · Language of Instruction: German · Academic Year: 1 · Semester: 2
Inthe second semester, studentsearn6 ECTS credits throughelective courses. They can choose these courses individually from a list of electives, allowing them to gain in-depth knowledge in specific subject areas.
► You can find all the electives available in the third semester in thecourse description.
Note: In addition tothe electives listed in the curriculum, all electives from other specializations that were not chosen as part of the specialization are also available as electives and individual courses.
Type: Elective · Language of Instruction: German · Year of Study: 2 · Semester: 3
In the third semester, students earn9 ECTS credits through elective courses. They can choose these courses individually from alist of electives, allowing them to gain in-depth knowledge in specific subject areas.
► You can find all the electives available in the third semester in thecourse description.
Note: In addition tothe electives listed in the curriculum, all electives from other specializations that were not chosen as part of the specialization are also available as electives and individual courses.
Type: Elective · Language of Instruction: German · Year of Study: 2 · Semester: 4
In the fourth semester, students earn3 ECTS credits through elective courses. They can choose these courses individually from alist of electives, allowing them to gain in-depth knowledge in specific subject areas.
► You can find all elective courses that can be taken in the third semester in thecourse description.
Note: In addition tothe elective courses listed in the curriculum, all elective courses from the other specializations that were not chosen as part of your specialization are also available as electives and individual courses.
Elective courses
Type: Individual Course · Language of Instruction: German · Academic Year: 1 · Semester: 2
As part of the personalized curriculum, you will selecta coursein the second semester to gain in-depth knowledge in a specific area or to expand your skill set. Possible options include, for example:
- Additional electives in the elective curriculum
- Courses from other master's programs at FERNFH
- Courses offered by other higher education institutions at the same academic levelas the Master’s program in Information Technology. These must be completed during your time as a student at FERNFH (i.e., you must be currently enrolled as a regular student in the Master’s program in Information Technology).
Courses taken at another institution of higher education must be approved in advance by the program director. Please note that retroactive approval is not possible.
Type: Individual Course · Language of Instruction: German · Academic Year: 2 · Semester: 3
As part of the personalized curriculum, you will selecttwo coursesin the third semester to further your individual studies or expand your skill set. Possible options include, for example:
- Additional electives in the elective curriculum
- Courses from other master's programs at FERNFH
- Courses offered by other higher education institutions at the same academic levelas the Master’s program in Information Technology. These must be completed during your time as a student at FERNFH (i.e., you must be currently enrolled as a regular student in the Master’s program in Information Technology).
Courses taken at another institution of higher education must be approved in advance by the program director. Please note that retroactive approval is not possible.
Type: Individual Course · Language of Instruction: German · Academic Year: 2 · Semester: 4
As part of the personalized curriculum, you will selecta coursein the 4th semester to further your individual studies or enhance your skill set. Possible options include, for example:
- Additional electives in the elective curriculum
- Courses from other master's programs at FERNFH
- Courses offered by other higher education institutions at the same academic levelas the Master’s program in Information Technology. These must be completed during your time as a student at FERNFH (i.e., you must be currently enrolled as a regular student in the Master’s program in Information Technology).
Courses taken at another institution of higher education must be approved in advance by the program director. Please note that retroactive approval is not possible.
Specialization in Data Science & AI
Type: Specialization · Language of Instruction: German · Year of Study: 2 · Semester: 3
Prior knowledge
- Apply basic methods, interactions, and effects related to the visualization of features, data, and their relationships.
- Select appropriate visualizations based on the target audience, the complexity, and the context.
- To critically evaluate the impact and validity of visualizations
Skill development
- Big Data models, techniques, and tools for solving complex real-world problems
- to select,
- to adapt
- and apply.
Course Content
- Data Science – A Brief Overview
- Big Data frameworks
- Pipelines
- Summary case studies on current issues and trends in the field, with a special focus on big data.
-
- Case Study 1 – Mining Twitter
- Case Study 2 – Scientific Data Processing
- Case Study 3 – Defining Software Architectures
- Case Study 4 - Automotive - Material Cost Estimation
- Case Study 5 – Healthcare Platform
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 2
Prior knowledge
- distinguish between a conceptual and a relational database model.
- Apply sorting algorithms (heap sort, merge sort, quick sort, etc.).
- Describe search algorithms (linear search, binary search, depth-first search, breadth-first search) and graphs (Kruskal's algorithm, Dijkstra's algorithm, ...).
Skill development
- Design data warehousing and OLAP architectures.
- Perform data modeling, data governance, and data analysis.
- to use data mining techniques (classification, association analysis, clustering, numerical forecasting).
Course Content
- Conceptual models in ME/R notation, analyses tailored to specific requirements, star and snowflake schemas for sales analysis
- Decision trees based on the 1-R and ID3 algorithms
- PRISM: A Method for Generating Decision Rules
- Differences between supervised and unsupervised learning
- k-Nearest Neighbors (kNN) Classification Method
- Determining the error rates of classification methods
- Finding association rules using the APRIORI algorithm
- Single-link, complete-link, and average-link dendrograms
- Numerical Forecasts and Classifications Using Regression Models
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 2
Prior knowledge
- to make use of concepts from advanced statistical analysis methods.
- Interpret the results of statistical analyses correctly.
Skill development
- Apply basic methods, interactions, and effects related to the visualization of features, data, and their relationships.
- Select appropriate visualizations based on the target audience, the complexity, and the context.
- To critically evaluate the impact and validity of visualizations.
Course Content
- Tools and applications for data extraction, storage, analysis, and visualization (Tableau)
- Self-service applications
- Integrated Applications
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 1
Skill development
- to understand the fundamental concepts, principles, and techniques of computational intelligence and AI.
- classify various machine learning and deep learning techniques (neural networks, support vector machines, decision trees, etc.).
- evaluate existing AI models and solutions, identify their strengths and weaknesses, and suggest improvements or adjustments.
Course Content
- Introduction to Computational Intelligence and AI
- Fundamentals of Computational Intelligence and AI
- Applications of AI
- Ethics in AI
- Knowledge graphs
- Fundamentals of Knowledge Graphs
- Creating knowledge graphs
- Machine Learning and Deep Learning
- Machine learning approaches
- Differences Between Machine Learning and Deep Learning
- Fundamentals of Neural Networks
- Various techniques for machine learning and deep learning
- Dynamic Programming Beam Search
- Support Vector Machines (SVM)
- Decision Trees and Random Forests
- Convolutional Neural Networks (CNNs) for Image Processing
- Recurrent Neural Networks (RNNs) for Sequential Data
- Deep Reinforcement Learning and Algorithms
- Fundamentals of Reinforcement Learning
- Algorithms for Deep Reinforcement Learning
- Evaluation and Improvement of AI Models
- Evaluation of Classification and Regression Models
- Improvements and adjustments to AI models
- Strengths and weaknesses of AI models
Type: Specialization · Language of Instruction: German · Year of Study: 2 · Semester: 3
Skill development
- To evaluate knowledge management tools and measures in terms of their suitability for practical applications.
- to plan the implementation of knowledge management within an organization.
- To analyze aspects related to the implementation of knowledge management.
Course Content
Type: Specialization · Language of Instruction: German · Year of Study: 2 · Semester: 3
Skill development
- derive process descriptions from brief task descriptions (requirements)
- Select and justify the appropriate tools and environments (online or local) for technical implementation (workflow)
- Designing and implementing modular workflows
- Define inputs, outputs, and intermediate steps, and document them in a traceable manner
- Systematically testing, debugging, and evaluating workflows for quality
- Properly handle data formats, interfaces, and dependencies
- to reflect on and take into account ethical, legal, and security-related aspects (e.g., data protection, fairness, copyright)
- Present the results of workflows and explain the technical approach that was chosen
Course Content
- Introduction to Workflow Thinking: Key Concepts, Objectives, and Typical Architectures
- Analysis of brief task descriptions and development of process descriptions
- Specification of inputs, outputs, dependencies, data flows, and control flows
- Selection of appropriate environments and tools for local or online implementation, including an assessment of the pros and cons
- Implementation of executable workflows, from concept to production-ready pipeline
- Documentation (requirements, process diagrams, logs) and a clear rationale for decisions
- Ethical, legal, and security-related issues (data protection, copyright and licensing issues)
- Analysis, presentation, and critical discussion of the results
Type: Specialization · Language of Instruction: German · Year of Study: 2 · Semester: 3
Skill development
- Analyze requirements and translate them into 2–4 agent roles (role sheet: task, inputs, outputs, boundaries).
- derive a simple architecture and structure the flow/next-step logic, including stop criteria.
- Identify the required tools/actions (at least 2) and define their interfaces, inputs, and outputs (e.g., file reader, search/database, calculation/parsing tool).
- Structure outputs and intermediate steps (e.g., JSON/Markdown) and plan the documentation of the steps.
- Define test cases and briefly evaluate the quality of the results (e.g., completeness, correctness, traceability).
- Justify the choice of tools and architecture (explain why these roles/tools/sequence were selected—briefly).
- Assess and implement basic security measures.
- Implement the multi-agent workflow (executable/reproducible), including at least 2 tools/actions and clean data handovers.
- to improve the workflow iteratively (e.g., by adjusting roles, prompts, and stop criteria based on the tests).
Course Content
- Agentic Foundations: Agents, Tool Use, Autonomy, Multi-Agent Cooperation
- Interfaces: Tool Calling/Function Calling, Files/Databases/APIs
- Operating models: Offline-first (local) vs. Cloud (scalability/managed tools)
- Quality: Tests, metrics (e.g., accuracy, completeness, cost)
- Security Issues (On-Premises and Cloud)
- Documentation: Charts, logs, rationale for decisions, lessons learned.
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 2
Prior knowledge
- Boolean algebra
Skill development
- To understand discrete mathematics, graph theory, and algorithms.
- Applying metrics in data science.
Course Content
- Number Theory and Its Applications in Cryptography, Combinatorics, and Relations
- Graph Theory and Algorithms
- Linear Algebra and Algorithms
- Logic
- Metrics in Data Science
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 2
Prior knowledge
- develop basic applications in Python.
Skill development
- Develop applications for data analysis, extraction, and visualization in Python.
Course Content
- Data analysis using relevant software packages in Python
- Basic concepts of data preparation, description, extraction, and visualization in Python
- Basic programming in the software package for the independent adaptation and creation of analysis methods
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 1
Prior knowledge
- Calculate key financial metrics.
- to calculate profitability and cost-effectiveness.
Skill development
- understand and independently carry out relevant operational planning, budgeting, monitoring, and management processes.
- to understand the relationships between the individual planning steps as well as the planning and budgeting system as a whole.
- to prepare an integrated budget followed by a variance analysis and financial statement analysis in practice.
Course Content
- Pricing Policy and Price-Volume Functions (PAF)
- Business Valuation Using Value Driver Models
- Systematics of the Subplans
- Planning variable and fixed overhead costs
- Income Statement by Cost Center
- Break-even analysis
- short-term price floor
- Integrated budget
- Direct cost variance
- Variance in variable and fixed overhead costs
- Balance Sheet
- Statement of Income
- Appendix
- Key Figures
Specialization in IT Security
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 2
Prior knowledge
Students are already able to,
- distinguish between the phases of the risk management process.
- To analyze IT security aspects within an information security management system.
Skill development
Upon completion of the courses, students will be able to,
- to develop key strategies for business continuity planning and disaster recovery.
- use leading manuals and guides.
- to design a protection system for a specific infrastructure using the substance.
Course Content
This course will illustrate concepts of business continuity planning and disaster recovery. Following an introduction to the fundamentals of business continuity and disaster recovery, key manuals and guidelines will be discussed, such as the relevant sections from the Austrian Security Manual, the BSI Basic Protection Compendium, the Bank of Japan’s guidelines, and the Business Continuity Institute (BCI) guidelines. The course focuses on preparation for and response to technical incidents and natural disasters.
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 2
Prior knowledge
- Classify computer systems and identify their basic components (…)
- Define the types, components, and requirements of various operating systems (Microsoft, Linux, etc.)
- Execute UNIX/DOS command-line commands
- Managing users in an operating system
- to list various transmission methods (wired/wireless), network topologies, and communication models (ISO/OSI)
- Terms such as confidentiality, integrity, availability, authenticity, non-repudiation, accountability, privacy, authentication, authorization, vulnerability, threat, risk, security, safety, and types of attacks (man-in-the-middle (MitM), spoofing, ...).
Skill development
- understand the importance of secure web application development
- List and prevent the 10 most common web application attacks according to OWASP and their consequences
- Identify attack vectors and vulnerabilities and develop strategies to protect against them
- Integrating security components into a security strategy
- to understand that many attempted attacks exploit people’s willingness to help, ignorance, or carelessness, and to know what social engineering is and how to protect yourself from it
- Recognizing social engineering and developing strategies to protect against it.
- Graduates are able to reflect on ethical issues,
- to be able to identify the gray areas between what is legal and what is ethically correct.
Course Content
- Web Application Security
- Attack scenarios
- OWASP Top 10
- Web Application Firewalls
- Social Engineering
- Fundamentals of Ethics, Ethics in the Context of Hacking
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 2
Skill development
- to understand the security principles and architecture of cloud computing.
- You are familiar with the threats and potential security controls at the various levels of abstraction in the cloud.
Course Content
- Fundamentals and Architecture of Cloud Computing,
- Security issues related to the various factors that come into play when using cloud services,
- Private & Public Cloud Security,
- Security recommendations for cloud systems,
- Virtualization Security: Chroot, Sandboxes, Containers, Hypervisors
Type: Specialization · Language of Instruction: German · Year of Study: 1 · Semester: 3
Skill development
- to understand the security principles and architecture of cloud computing.
- You are familiar with the threats and potential security controls at the various levels of abstraction in the cloud.
Course Content
- Fundamentals and Architecture of Cloud Computing,
- Security issues related to the various factors that come into play when using cloud services,
- Private & Public Cloud Security,
- Security recommendations for cloud systems,
- Virtualization Security: Chroot, Sandboxes, Containers, Hypervisors
Type: Specialization · Language of Instruction: German · Year of Study: 2 · Semester: 2
Skill development
- Upon completion of the courses, students will be able to,
- apply fundamental cybersecurity principles that enable networks to be defended against all types of hackers.
- Using the latest technologies to prevent hackers from breaching a network.
Course Content
- Risk Analysis and Threat Analysis
- Endpoint security
- Network Security
- Summary of the protocol and correlation
Type: Specialization · Language of Instruction: German · Year of Study: 2 · Semester: 1
Skill development
- Understanding organizational models and types.
- to reflect on management and organizational methods and tools.
- Classify roles and areas of responsibility within a complex organizational structure.
Course Content
- Organization – what is it? Conditions in the history of humanity and the individual
- The Evolution of Hierarchy: What Will the Modern Hierarchy of the Future Look Like?
- Sociocracy as an Example of a Future-Oriented Organization; Pros and Cons, Plus Perspectives for Your Own Organization
- Management Strategies, ...from a Different Perspective: What Mistakes Should You Avoid?
- The Fair Boss; The Three Forms of Justice in Conflict with One Another
- Men and Women in Organizations: The Background of a Controversial Issue and Potential Solutions
- Organizational models, bureaucratic approach, staff-line model, matrix, process-oriented structure, etc.
- Stages of Organizational Development; Four Different Forms and Their Interrelationships
- Types of Organizations, Expeditionary Structure, and Their Predecessors
- The Delegation Continuum – A Decision-Making and Leadership Model
Type: Specialization · Language of Instruction: German · Year of Study: 2 · Semester: 3
Skill development
- describe the key models, concepts, and standards for industrial and IoT security.
- understand potential threats, vulnerabilities, and exploits in industrial and IoT environments.
- To assess IT security with regard to its implications and interfaces in industrial and IoT environments.
- to design technical industrial cybersecurity measures.
Course Content
- Digitalization, Industry 4.0, and the IoT
- Secure Edge Computing
- Industrial Cyber Hygiene and Awareness
- Industrial Cyber Security Threats
- Best Practices for Industrial Asset Owners
- Standard IEC 62443
Type: Specialization · Language of Instruction: German · Year of Study: 2 · Semester: 3
Prior knowledge
- to list the various tasks of IT management.
- to examine the integration of IT into the company, as well as its structure and organizational framework.
- distinguish between the different roles and organizational structures of IT departments.
- to describe key IT management systems.
Skill development
- derive an IT strategy from the corporate strategy.
- to illustrate how IT interacts with and supports the core business.
- Choose from various sourcing models.
- Understanding and applying corporate social response models.
- To establish ethically sound practices and standards of conduct.
Course Content
- Definition and Scope of IT Governance
- Impact on IT Strategy
- Business Alignment and IT Processes
- IT Controlling & IT Governance
- Outsourcing of IT Services
- IT Service Management & IT Governance
- IT Audit
- Challenges in Practice
Type: Specialization · Language of Instruction: German · Year of Study: 2 · Semester: 3
Skill development
- classify current cryptographic techniques and access control methods
- apply cryptographic techniques and methods to secure IT systems in practice
- to present selected communication protocols relevant to practice
- to respond to identified risks and vulnerabilities.
- learn from past mistakes in the use of cryptography.
Course Content
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 1
Skill development
- To provide comprehensive theoretical details on selected topics related to technical safety aspects.
- Identify recognized information security organizations and institutions.
- Use the documents provided by recognized organizations and institutions.
Course Content
- Selected current topics in technical safety
- Safety measures and safety requirements
- Details on selected topics related to technical safety aspects
- A-SIT – Center for Secure Information Technologies – Austria
- BSI – Federal Office for Information Security
- ENISA - European Union Agency for Network and Information Security
- CERT – Computer Emergency Response Team Language of instruction: German (literature and materials may be in English)
Specialization: Web Software Engineering & E-Commerce Technology
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 2
Prior knowledge
- Developing web applications in PHP.
- Using MySQL or another relational database management system in PHP.
- Install and configure web servers.
- understand important configuration files and parameters, including virtual host configuration.
- Understand the concepts of load balancing techniques and methods, including reverse proxy servers and content delivery networks (CDNs).
- Understanding high-availability solutions and failover strategies.
Skill development
- Apply and evaluate advanced concepts for developing scalable and high-performance web application architectures.
- to use version control systems.
- Implement DevOps practices.
- Implement strategies for testing and performance optimization.
Course Content
- Architectural Design for Web Applications:
- Advanced concepts for developing scalable and high-performance web application architectures.
- Microservices architectures, serverless computing, and their applications in e-commerce systems.
- Evaluation and selection of appropriate architectural patterns and approaches.
- Version Control and Collaboration:
- Use of distributed and centralized version control systems such as Git and Subversion.
- Collaborative development and teamwork in PHP projects.
- DevOps and Continuous Integration/Continuous Deployment (CI/CD):
- Implementation of DevOps practices to automate deployment processes.
- Setting up CI/CD pipelines for web applications.
- Using containerization and orchestration for efficient development and deployment.
- Testing and Quality Assurance:
- Advanced testing strategies, including unit tests, integration tests, and end-to-end tests.
- Test automation and quality assurance tools.
- Continuous Testing and Test Data Management.
- Performance Optimization:
- Strategies for improving web application performance.
- Load and performance testing, scaling optimization, and troubleshooting.
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 2
Prior knowledge
Students are already able to,
- Classify computer systems and identify their basic components (…)
- Define the types, components, and requirements of various operating systems (Microsoft, Linux, etc.)
- Execute UNIX/DOS command-line commands
- Managing users in an operating system
- to list various transmission methods (wired/wireless), network topologies, and communication models (ISO/OSI)
- Terms such as confidentiality, integrity, availability, authenticity, non-repudiation, accountability, privacy, authentication, authorization, vulnerability, threat, risk, security, safety, and types of attacks (man-in-the-middle (MitM), spoofing, ...).
Skill development
Upon completion of this course, students will be able to
- understand the importance of secure web application development
- List and prevent the 10 most common web application attacks according to OWASP and their consequences
- Identify attack vectors and vulnerabilities and develop strategies to protect against them
- Integrating security components into a security strategy
- to understand that many attempted attacks exploit people’s willingness to help, ignorance, or carelessness, and to know what social engineering is and how to protect yourself from it
- Recognizing social engineering and developing strategies to protect against it.
- Graduates are able to reflect on ethical issues,
- to be able to identify the gray areas between what is legal and what is ethically correct.
Course Content
- Web Application Security
- Attack scenarios
- OWASP Top 10
- Web Application Firewalls
- Social Engineering
- Fundamentals of Ethics, Ethics in the Context of Hacking
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 1
Prior knowledge
- Understand the terms "e-business" and "e-commerce."
Skill development
- Understand the fundamentals of successfully building, operating, and further developing e-commerce systems.
- Developing concepts for new online store systems.
- to evaluate the technical and organizational requirements and strategic considerations of international e-commerce systems.
Course Content
- Fundamentals and Goals of E-Commerce
- Special Features and Requirements for E-Commerce Systems
- Strategic Considerations in the Design of E-Commerce Systems
- Electronic Payments, Pricing, and Taxes
- Internationalization of E-Commerce Projects
- Legal Framework
- Overview of Sales Promotion Activities
- Security Considerations for Online Stores and Payment Systems
- Defining Requirements for an E-Commerce System
- An Overview of the Development and Implementation of an E-Commerce System
Type: Specialization · Language of Instruction: German · Year of Study: 2 · Semester: 3
Prior knowledge
- Apply basic web development technologies, such as HTML and CSS.
- Apply basic algorithms and data structures.
Skill development
- Write JavaScript functions to handle events and manipulate the DOM.
- Integrate AJAX (Asynchronous JavaScript and XML) to dynamically update content and communicate with the server in web applications.
- use common front-end frameworks and libraries such as React, Angular, or Vue.js.
- to design appealing user interfaces that work well on various devices and screen sizes (responsive web design).
Course Content
- Review of Web Development Technologies:
- HTML and HTML5 for structuring websites.
- CSS and CSS3 for styling websites.
- Basics of JavaScript Programming:
- JavaScript syntax, variables, data types, and operators.
- Control structures (conditional statements, loops) in JavaScript.
- Functions and their use in JavaScript.
- Document Object Model (DOM):
- An understanding of the DOM and how it is used to dynamically manipulate web pages.
- Event handling and the processing of user interactions.
- JavaScript frameworks and libraries:
- An introduction to popular front-end frameworks and libraries such as React, Angular, and Vue.js.
- Development of components and the use of framework-specific concepts.
- Asynchronous programming and data transmission:
- Using Promises and async/await for asynchronous tasks.
- Integration of AJAX (Asynchronous JavaScript and XML) for communicating with servers and retrieving data.
- Responsive Web Design and Accessibility:
- Designing user interfaces that work well on various devices and screen sizes.
- Media queries and the use of CSS frameworks to support responsive design.
- Designing accessible user interfaces.
- Performance Optimization:
- Optimization of loading times and resource consumption.
- Lazy loading and code splitting to improve front-end performance.
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 2
Prior knowledge
- Classify legal issues into specific areas of law.
- To identify the legal provisions relevant to resolving specific legal issues.
- To provide an overview of the key legal aspects of computer science and to identify legally relevant issues in IT projects.
Skill development
- Be able to identify and legally classify contractual and copyright issues related to web and e-commerce applications.
- The legal framework for the use of AI systems in software products.
- Identify legal risks associated with AI-generated content and propose appropriate measures to mitigate those risks.
Course Content
- E-commerce applications (including sanctions, terms and conditions, and legal notice requirements)
- Data Protection Law
- Other relevant legal areas
- Types of Contracts in the Software Industry (e.g., Contract for Work and Materials, Service Contract, SaaS Contracts)
- Liability Issues and Warranty Provisions
- Overview (Definitions, Key Provisions of the Copyright Act)
- Protection of Software as a Work Protected by Copyright
- Rights of Use
- Consequences of Copyright Infringement
- Fundamentals (Definitions, Legal Framework for AI)
- AI-as-a-Service Contracts
- Legal Risks Associated with the Use of AI
- Copyright Issues Related to AI-Generated Content
- AI Act: Enforcement Measures and Penalties
- Liability Issues
Type: Specialization · Language of Instruction: German · Year of Study: 2 · Semester: 3
Skill development
- classify current cryptographic techniques and access control methods
- apply cryptographic techniques and methods to secure IT systems in practice
- to present selected communication protocols relevant to practice
- to respond to identified risks and vulnerabilities.
- learn from past mistakes in the use of cryptography.
Course Content
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 1
Prior knowledge
- understand the structure of a marketing plan and be able to develop one.
- to understand the criteria used by companies to segment markets.
Skill development
- to develop an analytical, structured marketing concept.
- develop sales-driven, creative solutions.
- Prepare estimates for customer acquisition and retention.
- Apply relevant tools of the marketing process.
Course Content
- Fundamentals of Marketing
- The Marketing Process
- The Marketing Strategy
- The Marketing Mix as an Operational System
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 2
Prior knowledge
- Apply basic algorithms and data structures.
- Be familiar with basic software development methods.
Skill development
- Developing web applications in PHP.
- Using MySQL or another relational database management system in PHP.
- to develop applications for e-commerce platforms.
Course Content
- Introduction to PHP and Web Development:
- Basics of PHP Programming: Variables, Data Types, Operators.
- Syntax and Object-Oriented Programming (OOP) in PHP
- An understanding of HTTP protocols and the concept of web applications.
- Database integration:
- MySQL or another relational database management system.
- CRUD operations (Create, Read, Update, Delete) in PHP.
- Developments in e-commerce platforms:
- User management and authentication.
- Shopping cart management and order processing.
- Integration of payment gateways and billing systems.
Type: Specialization · Language of Instruction: German · Year of Study: 2 · Semester: 3
Prior knowledge
- Developing web applications in PHP.
- to use version control systems.
- Implement DevOps practices.
- Implement testing strategies.
Skill development
- Develop test plans and test strategies.
- Prepare reports on test execution and software quality.
- Use tools for test automation and quality assurance of web software.
Course Content
- Test Planning and Test Strategy
- Development of a test plan and a test strategy
- Identification of test objectives and criteria
- Resource and Time Management in the Testing Process
- Test design and test cases
- Creation of test cases
- Selection and Prioritization of Test Cases
- Test Data Management
- Test automation
- Benefits of Test Automation
- Selection and Implementation of Test Automation Tools
- Test script creation and maintenance
- Test Procedure and Reporting
- Execution of test cases
- Error Detection and Reporting
- Reviews and metrics
- Continuous Integration and Continuous Testing
- Performance Testing and Scalability
- Tools for Web Software Quality Assurance
- Overview of Test Management and Defect Tracking Tools
- Tools for continuous integration and test automation
- Security testing tools and frameworks
Type: Specialization · Language of Instruction: German · Year of Study: 2 · Semester: 3
Prior knowledge
- Designing architectures and protocols for distributed systems
- list various networking devices used to connect different networks and understand how addressing works on the Internet
- to understand how the Internet works from a technical standpoint (protocols, packets, addressing, etc.)
Skill development
- Install and configure web servers
- understand important configuration files and parameters, including virtual host configuration
- Understand the concepts of load-balancing techniques and methods, including reverse proxy servers and content delivery networks (CDNs)
- Understanding high-availability solutions and failover strategies
Course Content
- Web Server Basics:
- Installation and configuration of web servers.
- Management of configuration files and options.
- Secure deployment of web servers, taking SSL/TLS certificates into account.
- Load balancing and scalability:
- Concepts and strategies for load balancing.
- Use of reverse proxies and content delivery networks (CDNs) to improve performance and availability.
- Basics of Docker and Kubernetes for scaling and managing web servers in containers.
- Performance Optimization:
- Caching Strategies for Web Content.
- Compressing resources and minimizing HTTP requests.
- Optimizing load times and responsiveness.
- High availability and reliability:
- Implementation of high-availability solutions and failover strategies.
- Monitoring and automation for rapid service recovery.
Specialization in Business Informatics
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 2
Skill development
- understand basic microeconomic concepts (household theory, production theory, price theory, market failure, etc.) and how they relate to one another.
- understand basic macroeconomic concepts (GDP, unemployment rate, inflation rate, etc.) and how they are related.
- Skill development
- Upon completion of the course, students will be able to
- describe key macroeconomic relationships for closed and open economies.
- analyze the effects of various economic policy measures independently and using the theoretical models they have learned.
- recognize macroeconomic relationships in a different context (e.g., economic news, business planning) and draw appropriate conclusions.
- describe complex relationships using simple models and use these models to derive recommendations for action.
Course Content
- Advantages and Disadvantages of Free Trade and Trade Policy Measures
- Commodity and financial markets in closed and open economies, and the 2008 global financial crisis
- Various interest rates, exchange rates, and exchange rate regimes
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 2
Prior knowledge
- Calculate key financial metrics.
- to calculate profitability and cost-effectiveness.
Skill development
- Implementing financing and investment models in practice.
- To justify financing and investment decisions based on sound theory.
- Assess the risks associated with investments.
Course Content
- Introduction to Financial Mathematics
- Interest paid year-round
- Interest accrued during the year
- Types of financing
- Distinction Between Equity and Debt
- Equity financing
- Internal financing
- Debt financing
- Mezzanine capital
- Innovative financing methods
- Application of the Shareholder Value Approach
- Value driver models
- Investment Decisions and Their Evaluation
- Dynamic investment calculation methods
- Taking into account risks associated with investments
- Sensitivity analyses
- Analytical Risk Analysis
- Practical application
- The Relationship Between Long-Term and Short-Term Corporate Financial Statements
- One company, multiple business invoices
- Different corporate financial statements – different accounting metrics
- The Preinreich–Lücke Theorem
- Determining the enterprise value
- Economic Value Added
- Market Value Added
Type: Specialization · Language of Instruction: German · Year of Study: 1 · Semester: 3
Skill development
Upon completion of the course, students will be able to
- Understanding organizational models and types.
- to reflect on management and organizational methods and tools.
- Classify roles and areas of responsibility within a complex organizational structure.
Course Content
- Organization – what is it? Conditions in the history of humanity and the individual
- The Evolution of Hierarchy: What Will the Modern Hierarchy of the Future Look Like?
- Sociocracy as an Example of a Future-Oriented Organization; Pros and Cons, Plus Perspectives for Your Own Organization
- Management Strategies, ...from a Different Perspective: What Mistakes Should You Avoid?
- The Fair Boss; The Three Forms of Justice in Conflict with One Another
- Men and Women in Organizations: The Background of a Controversial Issue and Potential Solutions
- Organizational models, bureaucratic approach, staff-line model, matrix, process-oriented structure, etc.
- Stages of Organizational Development; Four Different Forms and Their Interrelationships
- Types of Organizations, Expeditionary Structure, and Their Predecessors
- The Delegation Continuum – A Decision-Making and Leadership Model
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 1
Prior knowledge
- Identify different leadership styles and their distinguishing characteristics.
Skill development
- to understand the various responsibilities of IT management.
- to examine the integration of IT into the company, as well as its structure and organizational framework.
- to map the various roles and organizational structures of IT departments.
- outline key IT management systems.
Course Content
- Lesson 1: IT Management
- Lesson 2: Organizational Structure
- Lesson 3: Integrating IT into the Company
- Lesson 4: Roles and Responsibilities in the IT Field
- Lesson 5: Process Organization
- Lesson 6: Management Systems
- Lesson 7: Managing IT Departments
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 2
Prior knowledge
- to define the term "project."
- Apply project management methods.
Skill development
- Identify the specific characteristics and requirements of managing international IT projects.
- Assess the characteristics of international IT projects, as well as the specific requirements and unique features of such projects, across the various phases of project management.
- to develop a project proposal that takes into account the characteristics of international IT projects.
Course Content
Type: Specialization · Language of Instruction: German · Year of Study: 2 · Semester: 3
Prior knowledge
- to list the various tasks of IT management.
- to examine the integration of IT into the company, as well as its structure and organizational framework.
- distinguish between the different roles and organizational structures of IT departments.
- to describe key IT management systems.
Skill development
- to summarize a previously selected framework or method.
- identify relevant aspects of a framework or method.
- Correctly classify aspects of a framework or a method.
Course Content
Type: Specialization · Language of Instruction: German · Year of Study: 2 · Semester: 3
Prior knowledge
- to list the various tasks of IT management.
- to examine the integration of IT into the company, as well as its structure and organizational framework.
- distinguish between the different roles and organizational structures of IT departments.
- to describe key IT management systems.
Skill development
- derive an IT strategy from the corporate strategy.
- to illustrate how IT interacts with and supports the core business.
- Choose from various sourcing models.
- Understanding and applying corporate social response models.
- To establish ethically sound practices and standards of conduct.
Course Content
- Definition and Scope of IT Governance
- Impact on IT Strategy
- Business Alignment and IT Processes
- IT Controlling & IT Governance
- Outsourcing of IT Services
- IT Service Management & IT Governance
- IT Audit
- Challenges in Practice
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 2
Prior knowledge
- to distinguish between strategic and operational IT management.
- to describe the structures of IT management (cost management, service management, key performance indicator systems, cost allocation, IT organization, policies, communication, human resources management, ...).
Skill development
- Identify the key processes for IT organizations and compare them from different perspectives.
- Identify interface issues and conflicting priorities that arise in IT organizations.
Course Content
Type: Specialization · Language of Instruction: German · Year of Study: 2 · Semester: 3
Prior knowledge
- understand the structure of a marketing plan and be able to develop one.
- to understand the criteria used by companies to segment markets.
Skill development
- to develop an analytical, structured marketing concept.
- to develop creative solutions that drive sales.
- Prepare estimates for customer acquisition and retention.
- Apply relevant tools of the marketing process.
Course Content
- Fundamentals of Marketing
- The Marketing Process
- The Marketing Strategy
- The Marketing Mix as an Operational System
Type: Specialization · Language of Instruction: German · Academic Year: 1 · Semester: 1
Prior knowledge
- Calculate key financial metrics.
- to calculate profitability and cost-effectiveness.
Skill development
- understand and independently carry out relevant operational planning, budgeting, monitoring, and management processes.
- to understand the relationships between the individual planning steps as well as the planning and budgeting system as a whole.
- an integrated budget followed by variance analysis and financial statement analysis in the
Course Content
- Pricing Policy and Price-Volume Functions (PAF)
- Business Valuation Using Value Driver Models
- Systematics of the Subplans
- Planning variable and fixed overhead costs
- Income Statement by Cost Center
- Break-even analysis
- short-term price floor
- Integrated budget
- Direct cost variance
- Variance in variable and fixed overhead costs
- Balance Sheet
- Statement of Income
- Appendix
- Key Figures
No course found.
Study at FERNFH
Flexible, smart, and affordable.
Ferdinand Porsche FERNFH is Austria's leading university for distance learning. Your FERNFH program combines digital and self-directed distance learning phases with a few on-campus days that are easy to plan around.
Study flexibly and affordably at
.
Study largely whenever and wherever you want. Thanks to federal funding, our affordable study programs are designed to fit your life as well as possible—not the other way around.
Self-determined
but never alone.
Predictable in-person sessions and self-directed distance learning phases allow you to tailor your learning experience to your individual needs. Through the Online Campus, you’ll stay connected with your fellow students and instructors at all times.
An education that fits your career path.
That's why our degree programs offer you personalized areas of focus or electives. Or you can expand your studies with micro-credentials outside your major.
Here's How a Semester Unfolds
The distance learning program is structured so that studentscomplete the majority of the coursework onthe online campus , independent of time and location. Digital learning materials, exercises, and opportunities for interaction are available there, allowing students to tailor their learning process to their individual needs and schedules.
During thedistance learning phase, studentssettheir own pace, access the learning platform at any time, and use digital communication channels to ask questions or collaborate on group projects.
In addition, there are three in-person sessions per semester. These provide opportunities for in-depth study, discussion, exams, and the practical application of course material. This allows for an ideal combination of direct interaction with instructors and fellow students and the benefits of digital flexibility.
Start of the semester
2 days of in-person instructionOnline or in person*
Distance Learning Phase
Studying Anytime, Anywhereon the Online Campus
Midway through the semester
2 days of in-person instructionOnline or in person*
Distance Learning Phase
Studying Anytime, Anywhereon the Online Campus
End of the semester
2 days of in-person instructionOnline or in person*
Your Studies. Your Path.
Learn more about the FERNFH study model, explore your admission options, and find out how we can support you along the way.
Understanding Our Academic Model
Learn moreWhat sets our FERN program apart from conventional part-time degree programs and other distance learning options? Would you like to learn more about our FERNFH study model?
Use the FERNFH Infocenter
Continue to the Info CenterHere you'll find all the important information you need to pursue your dream degree, all in one place. From counseling and a self-assessment for distance learning to the application process.
Studying Without a High School Diploma
Learn moreWhere there's a will, there's a way. At least at FERNFH. Learn more about how you can earn a college degree without a high school diploma.

Do you have any more questions?
Have you checked out the program page and brochure to learn more about the program you’re interested in? And did you still have a few questions that came up or remained unanswered? Our FAQs can help you here. If you can’t find the answer to your question here, please feel free to contact our Student Advising Office directly.
It would be beneficial, but not absolutely necessary.
Yes, but proof of a bachelor's degree must be provided by the end of October at the latest.
No, for us, “distance learning” means much more than just online lectures. We meet three times per semester for our in-person sessions in Wiener Neustadt (and, in some cases, for online in-person days).
During the semester, there may also be online meetings, but these are more like Q&A sessions than lectures. For the rest of the program—that is, during the so-called distance learning phases—you’ll study the material independently and on your own schedule. There will be reading assignments and tasks of varying lengths that will allow you (and your instructors) to determine whether you’ve understood everything.
Unless otherwise specified, attendance is mandatory for all events (introductory lectures, exams, workshops) during in-person sessions. This also applies, mutatis mutandis, to online events held during an in-person session.
In general, relevant expertise is a prerequisite for admission. However, eligibility is assessed on a case-by-case basis based on the submitted resume. In some cases, admission with conditions is also possible. Just apply so we can review your qualifications in detail!
You can find detailed information about the admission requirements for a master's program at Ferdinand Porsche FERNFHhere.








