Artificial Intelligence and Machine Learning (AIML) for Connected Systems

The main goal of this course is to cover the basic concepts related to machine learning projects and present the main ML models and algorithms and how to apply them to connected systems.

The course intercalates theoretical lectures and lab sessions. The main idea consists of presenting the theoretical background of a specific subject, followed by a lab session in which students will learn more details about each model and algorithm with practical examples using the most popular tools and libraries available. The course includes hand-on lab sessions with practical assignments, some of which are evaluated.

The course is connected-systems oriented, which means that, in addition to the most popular datasets, like MNIST and California houses, students will also see other examples of network-related datasets.

Course dates

  • Online kick-off: Tuesday, 6 October, 2026, 5:00 PM
  • There will be several online sessions throughout the semester. The dates will be determined together with the participants at the beginning of the semester.

Exam date

  • Written exam: Friday, January 15, 2027, at 3:00 PM, at Ulm University.
Microcredential
 (5 ECTS)
Informatik und Mathematik
Blended Learning
Veranstaltungsbeginn:  01.10.2026
Anmeldefrist: 15.09.2026
Anbieter: Ulm University
Veranstaltungsort: Online
Gebühr im Kontaktstudium: 1290
Gebühr nach Immatrikulation: 234

Sprache: englisch

Topics:

  • Introduction to AIML.
  • Practical skills and Linear Regression.
    • Lab: end-to-end work, exploratory data analysis.
  • Supervised Learning and Classification (Decision Trees and Random Forest,  Bayesian Detection, Non-Parametric Classifiers)
    • Lab: Classification, Linear and Quadratic Discriminants, K-nearest neighbors (KNN).
  • Dimensionality Reduction
    • Lab: Principal Component Analysis (PCA), Multiple Discriminant Analysis (MDA).
  • Unsupervised Learning
    • Lab: Clustering
  • Artificial Neural Networks, Deep Neural Networks (DNN)
    • Lab: Neural Networks, Multi-Layer Perceptron (MLP)
  • Training enhancement techniques (e.g. Ensembles, in DNN)

(90 LP/ECTS) — Berufsbegleitendes Weiterbildungsstudium

Fragen zum Angebot? Schreiben Sie uns!

Ansprechperson

Zielgruppe

The part-time microcredential is designed for professionals in technical, scientific, and engineering fields who wish to expand their knowledge of artificial intelligence (AI) and specialize in its application to connected industrial environments. It is particularly suited for professionals working in sectors such as mechanical engineering, robotics, information technology, electronics, automotive engineering, or automation technology who want to acquire hands-on expertise in AI and connected technologies.

Lernsetting

The study program combines self-study and group work in a flexible online learning environment. Students have access to video lectures, a detailed and user-friendly script tailored for working professionals, as well as interactive quizzes and exercises. Regular tutorial sessions and online office hours with mentors support the learning process, while discussion forums facilitate exchange among students. For more detailed information, please refer to the module handbook.

After the lectures and lab activities, students will demonstrate their competence by taking part in a Kaggle competition in which they design and train models of their choice to solve a real-world communication networks use case.

Voraussetzungen

  • An academic degree is required.
  • Calculus, Algebra, basic concepts of statistics and probability. Prior knowledge on Python is strongly recommended.

A foundational understanding of Python is required, including basic syntax, data structures, and functions. Some prior familiarity with NumPy is a plus. Because all lab exercises in this course are well-guided, you are not expected to have prior experience with machine learning libraries.

For those with little or no prior experience, there is the opportunity to take an introductory Python course to gradually acquire the necessary foundational knowledge.
This course can be credited toward the elective section of the study program. Further information

“Introduction to Programming with Python for Data Science” is the fundamental course, and “Machine learning with Python” builds upon it. Both courses can be credited toward the free elective section of the program.

Verantwortliche Durchführung

Ulm University

Beratungsanforderung

Ihre Kontaktdaten

Teilen Sie uns gerne Ihr Anliegen mit. Unser Team meldet sich schnellstmöglich bei Ihnen!

Ihre Anfrage an die SAPS

 

Beratungsanforderung absenden