page logo

Software Engineering for Industrial Applications - Software Engineering for Industrial Applications

Knowledge

Basic programming (python, C++, or C#) 
Linear algebra

Description

This course offers an introduction to software-based concepts used in industrial applications. It covers a range of topics, such as basics of robot programming using ROS, Internet-of-Things (Sensors, Actuators, and Communication via MQTT), and/or mixed reality applications in 3D simulation engines. In addition, the course provides a short theoretical background of software development processes and requirements engineering, i.e., agile development, V-model or waterfall model, software testing, verification frameworks, and quality assurance.

Learning objectives

After successfully completing the course, students will be able to 

•    Apply theoretical knowledge of ethnographic methods into practice
•    Select an appropriate development life-cycle model for a given industrial scenario
•    Select functional and non-functional requirements in a structured format
•    Develop and demonstrate prototypical solutions in ei-ther a
                 o    ROS-based robot node
                 o    MOTT loT device using sensors/actuators
                 o    A 3D-Mixed Reality Scene
•    Plan and execute basic verification tests to validate whether the solutions meet the before-defined re-quirements

Comment

Content:

•    Overview of software processes
•    Requirements engineering basics
•    Quality assurance, testing, and verification
•    Basic principles of either
                 o    Robot operating system
                 o    loT, sensors, actuators, communication
•    Mixed Reality Programming

Next events

No current events available!

1/10 Lecture We, 13.05.2026 10:45 Uhr 13:15 Uhr Silver
2/10 Lecture Tu, 19.05.2026 10:45 Uhr 13:15 Uhr Silver
3/10 Lecture Th, 21.05.2026 10:45 Uhr 13:15 Uhr ROB
4/10 Lecture Tu, 26.05.2026 10:45 Uhr 13:15 Uhr ROB
5/10 Lecture Th, 28.05.2026 10:45 Uhr 13:15 Uhr ROB
6/10 Lecture Tu, 02.06.2026 10:45 Uhr 13:15 Uhr ROB
7/10 Lecture We, 03.06.2026 10:45 Uhr 13:15 Uhr ROB
8/10 Lecture Tu, 09.06.2026 10:45 Uhr 13:15 Uhr ROB
9/10 Lecture We, 10.06.2026 10:45 Uhr 13:15 Uhr Silver
10/10 Lecture Fr, 26.06.2026 12:00 Uhr 14:00 Uhr Seminar Room 1
Show past events

Lecturers

lecturer image
Frijns, Helena
Lecturer