Software engineering  

This module builds on the basic introduction to Engineering Programming and highlights the importance and need for software engineering as part of the design of complicated autonomous UAV system. The module teaches how to use common software engineering processes and models for developing software as well as common project development processes. Python programming language is used in this module which will be used to implement a mini project to programme a UAV to demonstrate the application of common design patterns and validating software through testing and run-time checking.
Presential
English
Software engineering
English

Funded by the European Union. Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or HaDEA. Neither the European Union nor the granting authority can be held responsible for them. The statements made herein do not necessarily have the consent or agreement of the ASTRAIOS Consortium. These represent the opinion and findings of the author(s).