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
Industrial Data Science and AI-based Optimisation
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
Industrial Data Science and AI-based Optimisation
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 Industrial Data Science and AI-based Optimisation:
Industrial Data Science and AI-based Optimisation 1 | () | Coursecode: M250807213
Digital Signal Processing
2.50
ECTS
1.50
SWS
Audio and signal processing – Spectral Analysis – Noise Reduction and Cancellation – Types of audio and signal compression – Introduction to speech recognition – Introduction to real-time data analysis – … Image processing – Application of different filters – Types of image compression – Object recognition, classification and tracking – …
Industrial Data Science and AI-based Optimisation 1 | () | Coursecode: M250807212
Industrial Robotics and Control Engineering
5.00
ECTS
3.00
SWS
Fundamentals of robotics – Overview of different robot architectures – Overview of key sensors and their signals – Overview of essential actuators and their control – Degrees of freedom, kinematics and inverse kinematics – … Control engineering – Control vs. regulation – Introduction to sensor fusion and the Kalman filter – Control of dynamic systems – Order reduction of system models – …
Industrial Data Science and AI-based Optimisation 2 | () | Coursecode: M250807214
Time Series Analysis and Inferential Statistics
2.50
ECTS
1.50
SWS
Time series analysis – Special concepts of time series analysis – Descriptive analysis and visualisation of time series – Feature engineering and modeling techniques – Anomaly detection, filtering and quality – Forecasting and imputation – … Inductive statistics – Population and samples – Point and interval estimation – Estimation using the maximum likelihood and method-of-moments – Parametric and non-parametric statistical tests – Multiple testing – Computationally intensive methods – …
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 Industrial Data Science and AI-based Optimisation:
Industrial Data Science and AI-based Optimisation 3 | () | Coursecode: M250807314
Advanced Prediction Methods
2.50
ECTS
1.50
SWS
Predictive maintenance – Overview of use cases and methods used – Planning, design, setup, training and optimisation of models – … State-of-the-art methods of predictive analytics – Recent developments in the field – Discussion and application of current procedures and methods – …
Industrial Data Science and AI-based Optimisation 3 | () | Coursecode: M250807315
Agent-based Programming and Reinforcement Learning
5.00
ECTS
3.00
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 agent-based models – Optimisation of agent-based models using evolutionary methods – Georeferencing and conversion of spatial coordinates – Swarm intelligence and synchronisation – Basics of discrete event simulations – … Decision and game theory – Fundamentals of decision theory – Game theory basics – Markov decision problems – … Reinforcement Learning – Basic concepts and overview of methods – Temporal Difference Learning (Q-Learning, SARSA, …) – Basic concepts and fundamentals of MARL – …
Industrial Data Science and AI-based Optimisation 4 | () | Coursecode: M250807318
MLOps and Continuous Monitoring
2.50
ECTS
1.50
SWS
Foundations of MLOps – Principles of MLOps – Technology stacks and tools – Use case analysis and derivation of pipeline architectures – … 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 – … Monitoring and further development – Design, planning and implementation of CI/CD monitoring – Design, planning and implementation of application monitoring – Ongoing training of the models – Ongoing further development of the pipeline – …
Industrial Data Science and AI-based Optimisation 5 | () | Coursecode: M250807317
Biologically Inspired Approaches to Optimisation
2.50
ECTS
1.50
SWS
Heuristic or metaheuristic optimization – Differentiation from classical optimisation – Introduction to evolutionary algorithms (EA) – Genetic algorithms (GA) and different variations – … Selected advanced metaheuristics – Simulated Annealing – Ant Colony Optimisation (ACO) – Particle Swarm Optimisation (PSO) – Combinatorial Optimisation – …
Industrial Data Science and AI-based Optimisation 5 | () | Coursecode: M250807316
Process Optimisation and AI-based Operations Research
2.50
ECTS
1.50
SWS
Mathematical basics – Repetition and specialisation of selected topics of linear algebra – Repetition and specialisation of graph theory fundamentals – … Graph-based optimisation – Scheduling and allocation problems – Round trip problems and routing problems – Further graph-based optimisations – … Operations Research – Typical problems of operations research – Dynamic optimisation problems – Advanced discrete optimisation problems – …
Industrial Data Science and AI-based Optimisation 6 | () | Coursecode: M250807319
Project Work in Industrial Data Science and AI-based Optimisation
5.00
ECTS
2.00
SWS
Implementation of projects in the field of “Industrial Data Science and AI-based Optimization” – 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
.