Skip to content
PROSPECTIVE STUDENTS
STUDENTS
ALUMNI
FH LOGIN
Contrast
DE
|
EN
Back to homepage
STUDIES
JOANNEUM ACADEMY
RESEARCH
NEWS
About us
Search
Application & Admission
Study Guidance
Study Finder
Types of Study Programme at FH JOANNEUM
Open House
International Applicants
Ready, study, go!
Start your studies top informed.
Study Center
Career Center
Startup Hub
International
Helpdesk
Library
Psychological Counselling
Academic Calendar
Study your dream!
All information about studying.
Career Center
Alumni
Stay in touch!
Stay connected with the university.
JOANNEUM Online
Moodle Platform
Webmail
Staff Login
Bachelor’s Degree Programmes
Master's Degree programmes
Master Certificate Programmes
International
Locations
Study Finder
Online application
Study with Purpose!
Discover our study programmes.
JOANNEUM ACADEMY
Master Certificate Programmes
Academic Certificate Programmes
Certificate Programmes
Continuing Education Programmes
Seminars & Courses
Conferences, Lectures & Workshops
Educate with Purpose!
Lifelong learning and thinking ahead.
Research
Research Profile
Research Centres
Institutes
Labs
Research with Purpose!
Research from idea to application.
News
Press
Events
Contact
Stay up to date!
The FH JOANNEUM online magazine.
Mission Statement
University of Applied Sciences
Corporate Identity
Organisation
Departments
Teaching and Research
Library
Career
Better together!
As a university we create new opportunities.
Back to homepage
Contrast
DE
|
EN
Search
Open menu
STUDIES
Bachelor’s Degree Programmes
Master's Degree programmes
Master Certificate Programmes
International
Locations
Study Finder
Online application
JOANNEUM ACADEMY
JOANNEUM ACADEMY
Master Certificate Programmes
Academic Certificate Programmes
Certificate Programmes
Continuing Education Programmes
Seminars & Courses
Conferences, Lectures & Workshops
RESEARCH
Research
Research Profile
Research Centres
Institutes
Labs
NEWS
News
Press
Events
Contact
About us
Mission Statement
University of Applied Sciences
Corporate Identity
Organisation
Departments
Teaching and Research
Library
Career
PROSPECTIVE STUDENTS
Application & Admission
Study Guidance
Study Finder
Types of Study Programme at FH JOANNEUM
Open House
International Applicants
STUDENTS
Study Center
Career Center
Startup Hub
International
Helpdesk
Library
Psychological Counselling
Academic Calendar
ALUMNI
Career Center
Alumni
FH LOGIN
JOANNEUM Online
Moodle Platform
Webmail
Staff Login
Applied Computer Sciences
Machine Learning and Generative AI
My Studies
Curriculum
Back to
Admissions
Dates
Application Requirements
Application
Admissions Procedure
After Admission
International Applicants
Applicants with Disabilities
Information and Contact
Forward to
After Graduation
Career and Job Prospects
Department Applied Computer Sciences
Machine Learning and Generative AI
My Studies
Apply now!
Degree programme
Curriculum
Organisation
Degree programme
Curriculum
Organisation
Infrastructure
Student Projects
Semester Abroad
Graduation
Faculty and Staff
Apply now!
Current Curriculum
1. Semester
Data Storage and Processing 1 | () | Coursecode: M250807105
Databases and Query Languages
5.00
ECTS
3.00
SWS
Introduction and basic concepts – Overview of database models – Database architectures – Data security – … Relational databases – Basic concepts of the relational data model – Structured Query Language (SQL) – Import/export of datasets – Data integrity, normal forms and denormalisation – Access control and user administration – Advanced topics in relational databases – … Overview of non-relational databases – Key-value databases and document-oriented databases – Multidimensional databases – …
Data Storage and Processing 2 | () | Coursecode: M250807106
Programming and Data Processing
5.00
ECTS
3.00
SWS
Programming / Scripting – Programming paradigms – Basics of programming and scripting – Operators and control structures – Functions and libraries – Regular expressions – … Data-based applications – Importing and exporting data – Elementary data handling – … Tools – Version control systems – Clean coding and debugging – Integrated development environments – …
Introduction and Foundations 1 | () | Coursecode: M250807101
Introduction to Data Science and Artificial Intelligence
2.50
ECTS
1.50
SWS
Introduction to Data Science and Artificial Intelligence – Overview of the field – Possible applications and areas of use – Social and legal context – Future perspectives – … Basic terms and overview of data science and artificial intelligence – Basic terms of data science and artificial intelligence – Overview of important methods – Biases and metrics – … Tools for data science and artificial intelligence – Overview of IT infrastructures – Overview of tools and frameworks – Overview of scripting and programming languages – Overview of software stacks and development methods …
Introduction and Foundations 1 | () | Coursecode: M250807102
Quick Guide to Machine Learning
2.50
ECTS
1.50
SWS
Examples of unsupervised learning – Practical introductory examples from the field of clustering – Practical introductory examples from the field of dimensionality reduction – … Examples of Supervised Learning – Practical examples from the field of classification – Practical introductory examples from the field of regression – …
Introduction and Foundations 2 | () | Coursecode: M250807103
Probability Theory and Descriptive Statistics
5.00
ECTS
3.00
SWS
Descriptive statistics – Basic terms and areas of application of statistics – Frequencies, frequency distributions and empirical distribution functions – Parameters of empirical distributions – Multivariate empirical distributions – Visualisation of statistical data – … Probability theory – Basic terms of probability theory – Conditional probabilities and Bayes’ theorem – Basic terms of combinatorics – One and multidimensional random variables – Important discrete and continuous univariate distributions – Limit theorems and approximation of distributions – … Introduction to Bayes statistics – A-priori and A-posteriori distributions – Update and analysis of distributions for parameters – …
Introduction and Foundations 3 | () | Coursecode: M250807104
Modelling and Numerical Simulations
5.00
ECTS
3.00
SWS
Modeling and simulation – Basic concepts of systems, modeling and simulation – Mathematical foundation of modeling and simulation – Overview of modeling and simulation types – … Graph theory – Basic concepts of graphs – Characteristics and parameters of graphs – Main types of graphs and networks – … System dynamics – Causal graphs, pulse models and Markov chains – Fundamentals of cybernetics and control engineering – Ordinary differential equation systems and numerical integration – … Monte Carlo simulations – Basic concepts of Monte Carlo simulations – Usage of Monte Carlo simulations for forecasting – …
Elective Subjects:
Refresher of Foundations | () | Coursecode: M250807109
Refresher on Information Technology
2.50
ECTS
1.50
SWS
Hardware – Central components of a computer – Bus systems and peripherals as well as processor architectures – Information processing and information encoding – … Operating systems – Families of operating systems and their structure – Process and storage management – File systems and object storage – … Networks – Introduction to the functioning of networks – Introduction to the terminology of networks – OSI layer model and TCP/IP – Interface protocols – … Cryptography – Basic concepts of cryptography – Symmetric and asymmetric cryptographic methods – …
Refresher of Foundations | () | Coursecode: M250807107
Refresher on Mathematics
2.50
ECTS
1.50
SWS
Basic mathematical concepts – Set theory and number sets – Calculating in the complex number system – Elementary functions – … Elementary analysis – Differential calculus, curve sketching and extreme value problems – Fundamentals of integral calculus – … Basic concepts of linear algebra – Vectors, matrices and tensors – Determinants and solutions of linear systems of equations – Eigenvalues and Eigenvectors – …
Refresher of Foundations | () | Coursecode: M250807108
Refresher on Unix Shells and LaTeX
2.50
ECTS
1.50
SWS
Basics of unixoid operating systems – Introduction to text-based shells – File types and data compression – File systems and permissions – Processes and jobs – Important tools of unixoid shells – Shell scripting – … Text manipulation – Elementary tools and pipes – Regular expressions – Important editors – … LaTeX markup language – Commands and environments – Document classes and page styles – Mathematical formulas – …
2. Semester
Computational Intelligence 1 | () | Coursecode: M250807202
Data Mining and Statistical Learning
5.00
ECTS
3.00
SWS
Basics of multivariate statistics – Repetition of matrix algebra – Multivariate observations and distributions – Covariance, correlation and distance matrices – … Methods of supervised learning – Simple and multiple linear regression – Regularization methods – Methods based on latent variables – Decision trees and related methods – Logistic regression – Linear and squared discriminant analysis – Naive-Bayes-classifier – K-Nearest-Neighbor Classification – … Methods of Unsupervised Learning – Methods of Cluster analysis – Dimension reduction – … Further topics – Optimization and validation of prediction models – Advanced forms of visualization – …
Computational Intelligence 1 | () | Coursecode: M250807203
Numerics and Computational Optimisation
2.50
ECTS
1.50
SWS
Technical numerics – Reduction of numerical errors – Numerical solution of equation systems – Numerical differentiation and numerical integration – Numerical solution of ordinary differential equation systems – … Numerical optimization – Fundamental aspects of optimization tasks – Linear programming – Nonlinear optimization with constraints – Multi-criteria optimization – …
Computational Intelligence 2 | () | Coursecode: M250807204
Machine Learning with Artificial Neural Networks
5.00
ECTS
3.00
SWS
Basics and tools of artificial neural networks – Artificial neurons, activation functions, layers (esp. MLP) – Backpropagation and error minimisation – Introduction to common technical frameworks – Areas of application and limitations – … Architectures of artificial neural networks – Overview of further architectural building blocks – Recurrent Networks – Convolutional Networks – Autoencoder Networks – … Selected simple application areas – Text analysis – Image and video analysis – Audio and signal analysis – …
Data Storage and Processing 3 | () | Coursecode: M250807201
Data Quality and Data Fusion
5.00
ECTS
3.00
SWS
Data preparation – Data type conversion and normalisation – Analysis of data quality and detection of anomalies – Singular and multiple imputation – Anonymisation and hashing of data – … Preparation of complex data – Special features of audio, image, video and signal data – Transformations and discretisation of continuous data – … Data merging and feature engineering – Complex filtering and sorting of data – Aggregations and transformations of data – Feature selection methods – … Pipelining and data lifecycle management – Basic terms and overview of frameworks – Design and implementation of pipelines – Basic elements of data lifecycle management – …
Interdisciplinary Qualifications 1 | () | Coursecode: M250807205
Project Management and Scientific Writing
2.50
ECTS
1.50
SWS
Basics of project management – Basic concepts and tools – Elements of classic project management – Agile project management – Work techniques and time management – … Research processes – Important theories and schools of thought in the philosophy of science – Overview of scientific research methods – Research and scientific excerpting – Research questions, hypotheses, research projects – Analysis, publication and presentation of findings – … Basics of scientific writing – Formulation, structuring, formatting and visualization – Reference management, property rights and ethical principles – Quality assurance or reviews and peer reviews – Publication platforms, rankings and impact factors – … Consolidation of one’s own Master’s thesis – Finding a topic for one’s own Master’s thesis – Deriving research questions for one’s own Master’s thesis – …
Field Machine Learning and Generative AI:
Machine Learning and Generative AI 1 | () | Coursecode: M250807209
High Performance Computing and Cloud Computing
5.00
ECTS
3.00
SWS
High Performance Computing – Overview and definitions of terms – Processor architectures (CPU, GPU, TPU, …) – Relevant API technologies and microservices architectures – Vertical vs. horizontal scaling – … Virtualisation – Overview and types of virtualisation – Hardware virtualisation incl. orchestration – Container virtualisation incl. orchestration – … Cluster frameworks – Hyper-converged infrastructure – Scalable data analysis frameworks – Introduction to operations and high availability – … Cloud Computing – Overview, providers and definitions of terms – Cloud computing service models (XaaS) – Scalable data management – Architecture management and security management – Integration of cloud services for data analysis – Automation, monitoring and cost management – Selected services for data science and AI – …
Machine Learning and Generative AI 2 | () | Coursecode: M250807210
Game Theory and Gaming AI
2.50
ECTS
1.50
SWS
Decision Theory – Preferences and utility functions – Decision situations with risk – Decision situations with uncertainty – … Game theory – Cooperative and non-cooperative games – Games with complete or incomplete information – Static vs. dynamic and repeated games – Solution concepts of game theory – … Stochastic models – Markov decision problems – Monte Carlo approaches – Monte Carlo tree search – …
Machine Learning and Generative AI 2 | () | Coursecode: M250807211
Introduction to Probabilistic and Generative AI
2.50
ECTS
1.50
SWS
Basics of Generative AI – Historical development – Basic idea and basic concepts – Status quo and challenges – … Probabilistic machine learning – Bayes’ theorem as an update rule – Product rule and Bayesian networks – Learning from distributions – … Inference in probabilistic models: – Approximation approaches (Laplace approximation, variational approaches, …) – Markov chain Monte Carlo method – …
3. Semester
Master's Thesis and Master's Examination 1 | () | Coursecode: M250807301
Master's Thesis Exposé
5.00
ECTS
1.00
SWS
Iterative writing of the exposé for the Master’s thesis – Presentation of the problem and the research questions – Presentation of the methodology and the planned approach – Comprehensive presentation of the relevant literature and previous scientific work – Observance of norms, standards, templates and guidelines of the degree program – … Presentation of the contents of the exposé – Scientific presentation according to templates and specifications of the degree program – Discussion and defense of the planned procedure – Revision of the exposé based on the feedback and peer reviews received – …
Elective Subjects:
Elective Lab Course | () | Coursecode: M250807322
Augmented and Virtual Reality Lab
5.00
ECTS
2.00
SWS
Fundamentals of augmented and virtual reality – Fundamentals of augmented reality and virtual reality – Discussion of current developments – … Implementation of projects in the field of augmented and virtual reality – Analysis of given requirements – Development of different solution strategies – Planning, development and programming of an AR or VR project – Management and controlling of the project and project progress – Collaboration within the team including any conflict resolution – … Project documentation and dissemination of project results – Creation of project documentation based on norms, standards and specifications – Presentation and discussion of project progress and project results – …
Elective Lab Course | () | Coursecode: M250807320
Distributed Computing and Federated Learning
5.00
ECTS
2.00
SWS
Fundamentals of distributed computing and federated learning – Fundamentals of distributed computing and federated learning – Discussion of current developments – … Implementation of projects in the field of distributed computing and federated learning – Analysis of given requirements – Development of different solution strategies – Planning, implementation, management and controlling of the project or project progress – Collaboration in the team incl. possible conflict resolution – … Project documentation and dissemination of project results – Creation of project documentation based on norms, standards and specifications – Presentation and discussion of project progress and project results – …
Elective Lab Course | () | Coursecode: M250807321
Tangible UI/UX Lab
5.00
ECTS
2.00
SWS
Fundamentals of tangible UI/UX – Fundamentals of tangible user interfaces and UI/UX design – Discussion of current developments – Selected basics of microelectronics – … Implementation of projects in the field of tangible UI/UX – Analysis of given requirements – Development of different solution strategies – Planning, development and programming of a tangible UI/UX project – Management and controlling of the project or project progress – Collaboration in the team incl. possible conflict resolution – … Project documentation and dissemination of project results – Creation of project documentation based on norms, standards and specifications – Presentation and discussion of project progress and project results – …
Field Machine Learning and Generative AI:
Machine Learning and Generative AI 3 | () | Coursecode: M250807308
Advanced Machine Learning Methods
5.00
ECTS
1.50
SWS
Requirements and methods for Explainable AI – Explainable AI vs. black-box AI – Model-related vs. model-agnostic explainability – … State-of-the-art machine learning methods – Recent developments in the field – Discussion and application of current procedures and methods – …
Machine Learning and Generative AI 3 | () | Coursecode: M250807309
Reinforcement Learning and MARL
2.50
ECTS
1.50
SWS
Fundamentals of agent-based programming – Cellular automata, self-organisation and emergences – Characteristics of agents and agent-based models – Introduction to the design and programming of simple agent-based models – … Reinforcement Learning – Basic concepts and overview of methods – Temporal Difference Learning (Q-Learning, SARSA, …) – Selected frameworks, packages and libraries – … Basics of Multi-Agent Reinforcement Learning (MARL) – Basic concepts and fundamentals of MARL – Cooperation vs. competition between agents – …
Machine Learning and Generative AI 4 | () | Coursecode: M250807310
Advanced Artificial Neural Networks and Deep Learning
2.50
ECTS
1.50
SWS
Deep Learning – Deep learning frameworks for CPU, GPU and TPU computing – More complex architectures (e.g. U-Net, LSTM, ResNet, GCN, …) – … Areas of application for deep learning – Image and video analysis – Audio and signal analysis – …
Machine Learning and Generative AI 4 | () | Coursecode: M250807311
Advanced Generative AI Methods and Large Language Models
2.50
ECTS
3.00
SWS
Texts and text mining – Basics of linguistics and encoding of texts – Latent Semantic Analysis and Latent Dirichlet Allocation – Word embeddings – … Methods and architectures for Generative AI – Variational Autoencoder – Autoregressive models and transformers – Flow-based generative models – Energy-based models and diffusion models – Generative adversarial networks – … Advanced Natural Language Processing – Overview and areas of application – Large Language Models – Prompt Engineering – …
Machine Learning and Generative AI 5 | () | Coursecode: M250807312
DevOps and MLOps
2.50
ECTS
1.50
SWS
Foundations of DevOps and MLOps – Principles of DevOps and MLOps – Technology stacks and tools – Continuous integration (CI) and continuous delivery (CD) – Special aspects of DevOps in cloud environments – Container as a Service (CaaS) – … Lifecycle of machine learning models – Training and optimisation of models – Traceability of model-related experiments – Code, data and model verification – Validation and quality assurance of models – … Operational use of machine learning models – Operational provision of the models – Monitoring and further development of machine learning models during operation – Triggering model-related actions within a software application – …
Machine Learning and Generative AI 6 | () | Coursecode: M250807313
Project Work in Machine Learning and Generative AI
5.00
ECTS
2.00
SWS
Implementation of projects in the field of “Machine Learning and Generative AI” – Analysis of given requirements – Development of different solution strategies – Planning, implementation, management and controlling of projects – Collaboration in a team including possible conflict resolution – … Project documentation and dissemination of project results – Creation of project documentation based on norms, standards and specifications – Presentation and discussion of project progress and project results – …
4. Semester
Interdisciplinary Qualifications 2 | () | Coursecode: M250807402
Business Dialogue and Case Studies
2.50
ECTS
1.50
SWS
Data science and AI in practice – Analysis of problems and selection of suitable methods and algorithms – Discussion of the advantages and disadvantages of different methods and algorithms – … Best practices and the future of data science and AI projects – Best practices for data science and AI projects – Avoiding typical pitfalls in data science and AI projects – Discussion about the status quo and the future of data science and AI – …
Interdisciplinary Qualifications 2 | () | Coursecode: M250807401
Ethics, Compliance and Data Protection
2.50
ECTS
1.50
SWS
Ethics – Basic ethical concepts and problems – Ethical consideration of big data and artificial intelligence – Corporate social responsibility – … IT compliance and IT risk management – IT governance and IT compliance – IT risks and IT risk management – … Data protection – Basic concepts and overview – National and international legal requirements – General Data Protection Regulation – Law enforcement in the area of data protection – …
Master's Thesis and Master's Examination 2 | () | Coursecode: M250807405
Master's Examination
2.50
ECTS
0.00
SWS
Preparation for the final Master’s examination – Preparation of the presentation of the key points of the written Master’s thesis according to templates and specifications of the degree program – Preparation for the defense of the written Master’s thesis – Preparation for the partial examinations on important curriculum-relevant content – … Taking the final Master’s examination – Presentation of the key points of the written Master’s thesis – Defense of the written Master’s thesis – Expert explanation and discussion of important curriculum-relevant content – …
Master's Thesis and Master's Examination 2 | () | Coursecode: M250807404
Master's Thesis
20.00
ECTS
0.50
SWS
Scientific research – Independent implementation of the planned research project according to scientific quality criteria – Regular coordination with the supervisor of the Master’s thesis – … Writing the Master’s thesis – Writing the Master’s thesis according to certain norms, standards, templates and specifications of the degree program – Regular coordination with the supervisor of the Master’s thesis – …
Master's Thesis and Master's Examination 2 | () | Coursecode: M250807403
Master's Thesis Seminar
2.50
ECTS
1.50
SWS
Dissemination of the first results of the Master’s thesis – Presentation and defense of the first results of the Master’s thesis – Taking and reflecting on professional feedback – … Discussion of various research projects – Discussion of initial results of other Master’s thesis projects – Giving professional feedback – …
Read more
Organisation
Learn more about the work-friendly study mode.
This site is registered on
wpml.org
as a development site. Switch to a production site key to
remove this banner
.