Teaching & Thesis
Updated (05.2024)
Teaching activities:
Summer 2024
Master: Modellbasierte Entwicklung für Technische Systeme (Vorlesung+ Übung), @HS Osnabrüeck
Winter 2023/2024
Bachelor: Neuronale Netze und Anwendungen (2 Vorlesung+ 2 Übung), @HS Osnabrüeck
Summer 2023:
Bachelor: Programmierung II (Advanced C++), Übung, @HS Osnabrüeck
Master: Modellbasierte Entwicklung für Technische Systeme (Vorlesung+ Übung), @HS Osnabrüeck
Winter 2022/2023
Bachelor: Betriebssysteme (Übung): HS Osnabrueck
Bachelor: Theoretische Informatik (Programmierkonzepte), Vorlesung+Übung: HSHL, Lippstadt Campus
Master: Quality and functional safety (Lecture + exercise): Uni Osnabrueck
Summer 2022
Bachelor: Programmierung II (Advanced C++), Übung: HS Osnabrueck
Winter 2021/2022
Master: Advanced concepts in Software engineering (lab: Meta-modeling, model-based software development using EMF, UML, embedded software engineering-TI evaluation board)
Winter 2020/2021
Software Engineering (Bachelor Seminar) : Course number: 6.674, visit StudIP page for more details.
Winter Semester 2017/2018
Software Engineering (Bachelor/Master seminar course number: 6.689)
Master level course: Advanced concepts in Software Engineering (Lab: Model-based embedded software development using EMF, UML and TI evaluation Board)
Summer semester, 2015
Master level course: Advanced concepts in Software Engineering (Lab: Model-based embedded software development using UML and Keil-ARM evaluation board)
Winter Semester 2014/2015
Software Engineering (Bachelor/Master seminar)
Software Engineering in Human-Computer Interaction (Bachelor/Master seminar)
More information (lecture slides, assignments, etc) can be found at the appropriate course web page in the UOS StudIP page.
Bachelor/Master thesis (Currently open):
Note:
Start date: As soon as possible
Language of thesis: German or English
For all the currently open topics below, there is a (simple) base implementation already available. The student is expected to understand this and work on one or more enhancements (after discussion)
The topics can be tailored to fit in the requirements for a bachelor/master thesis. All the topics can also be adjusted to fit the skillset and interests of the student (e.g. different areas of software engineering, technical computer science, etc. )
Familiarity and/or willingness to work with AI/ML concepts, python programming is a plus.
Topics:
Topic 1: Game Theoretic Optimization in AGV Systems: Implementing Strategic Navigation with Python and Simulation Technologies.
Topic 2: Dynamic Risk Assessment with Real-Time Data Analytics for AGVs
Topic 3: Neural Networks for Predictive Maintenance: Data-Driven Techniques and Quality Analysis in Industrial Settings
Topic 4: Plugin for Detection and Refactoring of Data Clumps on Model Level using Rhapsody tool.
Bachelor/Master thesis (completed):
Bachelor thesis: Implementing an Expert System for Functional Safety of Machinery Using a Multi-Lingual Rasa-Based Chatbot, S. Gildehaus, 04.2024
Bachelor thesis: A Plugin for Detection and Refactoring of Data Clumps on Model Level, B. Benlaafou, 04.2024.
Bachelor thesis: Comparative Analysis of Model Configurations of a Rasa AI-Chatbot for Determining The Required Performance Level for a Safety Function, Y. Ait Messaoud, 03.2023
Bachelor thesis: A Chatbot Assistant for Reducing Risk in Machinery Design, N. Suhre, 07.2022
Bachelor thesis: AI-Based Assistant for Determining the Required Performance Level for a Safety Function, Y. Hu, 06.2022
Bachelor thesis: A Virtual Assistant for Embedded programming tutorials using Rasa, F. Otte, 03.2022
Master thesis: Model-Based Timing Analysis of an AUTOSAR-Compliant Use Case, S. Wessels, 06.2017