This course aims at introducing the fundamental concepts related to the development of autonomous systems from a software engineering perspective. Various methods and techniques currently applied in the design of autonomous systems are shown. Techniques like Continuous Integration and Development (CI&D) are particularly challenging for autonomous systems that are often also safety critical. The course will cover also these aspects. Concrete examples of autonomous systems in the domains of robotics and autonomous vehicles are given.
Details will be announced later.