Search

Mälardalen University

Our 20,000 students read courses and study programmes in Business, Health, Engineering and Education. We conduct research within all areas of education and have internationally outstanding research in future energy and embedded systems. Our close cooperation with the private and public sectors enables us at MDU to help people feel better and the earth to last longer. Mälardalen University is located on both sides of Lake Mälaren with campuses in Eskilstuna and Västerås.

Methods and Tools for Industrial Cybersecurity

The aim of the course is to provide proficiency in cybersecurity analysis and design in industrial settings, with a special focus on smart factories and Industry 4.0. To achieve this, you will learn about advanced cybersecurity concepts, methodologies and tools. You will also be able to apply your knowledge to industrial case studies.

Model-based development: Theory and practice

The aim of this course is to provide participants with the principles behind model-driven development of software systems and the application of such a methodology in practice. Modelling is an effective solution to reduce problem complexity and, as a consequence, to enhance time-to-market and properties of the final product.

Modelling in Virtual Production

Learn how to improve industrial processes with modelling methods! Modeling is used to create a virtual representation of a real product. With the help of the model, you can study how the product works, test different options and evaluate the product before it is produced in reality. In this course, you gain knowledge on how to design and implement simulation models in the work of analyzing and improving production systems. You will learn how to plan and perform improvement studies, as well as apply the modeling process within the manufacturing industry. This is a course with a flexible start: The course is given with flexible start and study pace, but we recommend a study pace of 20%, which means that the course takes about 8 calendar weeks.

Predictive Data Analytics

The course aims to give insights in fundamental concepts of machine learning for predictive analytics to provide actionable, i.e., better and more informed decisions in, forecasting. It covers the key concepts to extract useful information and knowledge from data sets to construct predictive modeling. The course includes three modules: Introduction: overview of Predictive data analytics and Machine learning for predictive analytics. Data exploration and visualization: presents case studies from industrial application domains and discusses key technical issues related to how we can gain insights enabling to see trends and patterns in industrial data. Predictive modeling: consists of issues in construction of predictive modeling, i.e., model data and determine Machine learning algorithms for predicative analytics and techniques for model evaluation.

Quality assurance - Catching bugs by formal verification

The aim of the course is to introduce the participants into methods and tools for verifying systems that need to react to external stimuli. The methods use system models with precise formal semantics and will span model-checking as well as deductive verification. A set of simple examples as well as real-world applications will be used throughout the course to illustrate the methods and their tool support. The objective of the course is to understand the underpinning theories of formal verification, and learn how to apply tool support in order to verify system models.

Quality assurance - Certification of safety-critical (software) systems

The aim of this course is to give students insight about certification and about what it means to certify/self-assess safety- critical systems with focus on software system and to create a safety case, including a multi-concern perspective when needed and reuse opportunities, when appropriate.

Quality assurance - Model based testing in practice

This course deals with model-based testing, a class of technologies shown to be effective and efficient in assessing the quality and correctness of large software systems. Throughout the course the participants will learn how to design and use model-based testing tools, how to create realistic models and how to use these models to automate the testing process in their organisation.

Quality assurance - The applied science of software testing

This course provides an understanding of the fundamental problems in software testing, as well as solid foundation in the practical methods and tools for a systematic state-of-the-art approach to testing of software.

Safety critical software

The purpose is to give the students an overview of issues and methods for development and assurance of safety-critical software, including details of selected technologies, methods and tools. The course includes four modules: Introduction to functional safety; knowledge that give increased understanding of the relationship between Embedded systems / safety-critical system / accidents / complexity / development models (development lifecycle models) / certification / “the safety case”. Analysis and modelling methods; review of analysis and modelling techniques for the development of safety-critical systems. Verification and validation of safety critical software, methods and activities to perform verification and validation. Architectures for safety critical systems. Safety as a design constraint.  

Smart factories

A smart factory is an industrial manufacturing facility that uses technology such as the Internet of Things (IoT), automation, and artificial intelligence (AI) to increase productivity and profitability. Smart factories use sensors and other technology to collect, share, and analyze data that helps improve production, increase safety, reduce energy consumption, and improve product quality. You will learn The various major technological areas of smart factories Fundamental principles of operation and control of smart factories Understand and describe how smart machines and products interact in smart factories

Statistical Analysis in Industrial Systems

In this course you will learn state-of-the-art statistical modelling for the purpose of analysing industrial data. The course also presents the basics of relational databases and data manipulation techniques needed to prepare the data for analysis.

Systems-of-Systems Engineering

This course makes you acquainted with the concept of systems-of-systems (SoS), which means that independent systems are collaborating. It gives you an understanding why SoS is an important topic in the current digitalisation and provides a theoretical and practical foundation for understanding important characteristics of SoS. It also gives you a deeper knowledge in a number of key concerns that need to be considered when engineering SoS. This is a course with a flexible start: If you are admitted, you may join the course any time between the course start in September 2025 until the beginning of October. With the recommended study pace of 25%, the course will take approximately seven calendar weeks to complete. Higher or lower study pace is possible as long as the course is finished no later than the end of the autumn semester.