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 |