[{"command":"insert","method":null,"selector":".course-modal-ajax-placeholder-963041","data":"\u003Cdiv class=\u0022container content-rte\u0022\u003E\n  \u003Cdiv class=\u0022row\u0022\u003E\n    \u003Cdiv class=\u0022box col-md-6 bg-primary text-white\u0022\u003E\n      \u003Ch2 class=\u0022h1 text-left\u0022\u003E  Embedded software and IoT\n\u003C\/h2\u003E\n                  \u003Cdiv class=\u0022field-spacing\u0022\u003E\n        \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EECTS :\n          3\n        \u003C\/div\u003E\n      \u003C\/div\u003E\n                  \u003Cdiv class=\u0022field-spacing\u0022\u003E\n        \u003Cdiv class=\u0022field__label h3 dash\u0022\u003ESemestre calendaire :\n          Semestre 1\n        \u003C\/div\u003E\n      \u003C\/div\u003E\n            \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003ED\u00e9tail du volume horaire\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                          \u003Cspan class=\u0022field__label h4 mt-5 \u0022\u003ECours magistraux :\u003C\/span\u003E\n                                      \u003Cspan\u003E12\u003C\/span\u003E\n                      \u003C\/div\u003E\n                                \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                          \u003Cspan class=\u0022field__label h4 mt-5 \u0022\u003ETravaux pratiques :\u003C\/span\u003E\n                                      \u003Cspan\u003E8\u003C\/span\u003E\n                      \u003C\/div\u003E\n                                \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                          \u003Cspan class=\u0022field__label h4 mt-5 \u0022\u003ETravaux dirig\u00e9s :\u003C\/span\u003E\n                                      \u003Cspan\u003E10\u003C\/span\u003E\n                      \u003C\/div\u003E\n                                                            \u003C\/div\u003E\n        \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003ELangue d\u0026#039;enseignement\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003EAnglais\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n        \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EEnseignement \u00e0 distance\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003Enon\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n      \u003C\/div\u003E\n    \u003Cdiv class=\u0022box col-md-6\u0022\u003E\n            \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EPr\u00e9requis\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003E\u003Cp\u003EAlgorithmic- C,C++, Micro-processor and micro control architecture- Digital signal processing. Digital signal processing algorithms.\u003C\/p\u003E\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n        \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EProgramme \/ plan \/ contenus\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003E\u003Cp\u003E\u003Cstrong\u003EKeywords\u003C\/strong\u003E\u003C\/p\u003E\n\u003Cp\u003ESoftware, embedded systems, avionics specification, \u0026nbsp;UAV,\u0026nbsp;software architecture, embedded control, \u0026nbsp;Digital signal filtering and processing, Embedded sensor data fusing.\u0026nbsp;\u003C\/p\u003E\n\u003Cp\u003E\u003Cstrong\u003ECourse description\u003C\/strong\u003E\u003C\/p\u003E\n\u003Cp\u003EThe purpose of this course is to introduce different software architectures and their applications in real-world scenarios. The course will highlight and focus on the presentation of the different embedded software architectures\u0026nbsp; \u0026nbsp;particularly those developed for avionics specifications and Unmanned Aerial Vehicles (UAVs). Students will explore in this course fundamental principles of software design, embedded control system integration, signals filtering, sensors fusing data\u2019s communication protocols, and real-time processing in aeronautical systems. The course emphasizes different aspects such as safety, reliability, and scalability in UAV software architectures. Case studies including simulation exercises, and practical projects will be also handled by the students.\u003C\/p\u003E\n\u003Cp\u003E\u003Cstrong\u003ECourse Outline\u003C\/strong\u003E\u003C\/p\u003E\n\u003Col\u003E\n\u003Cli\u003ESpecifying functional requirements of application software.\u003C\/li\u003E\n\u003Cli\u003EClassical software architectures and development cycles.\u003C\/li\u003E\n\u003Cli\u003EDifferent targets panel in embedded software architecture.\u003C\/li\u003E\n\u003Cli\u003EModel-Based Development and Verification.\u003C\/li\u003E\n\u003Cli\u003EVHDL programming Language.\u003C\/li\u003E\n\u003Cli\u003EEmbedded signal filtering methods.\u003C\/li\u003E\n\u003Cli\u003EEmbedded systems in avionics and UAV systems.\u003C\/li\u003E\n\u003Cli\u003EDevelopment of embedded control architecture in UAV system.\u003C\/li\u003E\n\u003C\/ol\u003E\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n                \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EOrganisation g\u00e9n\u00e9rale et modalit\u00e9s p\u00e9dagogiques\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003E\u003Cp\u003EThe course is provided through lectures, tutorials, and practical sessions.\u003C\/p\u003E\n\u003Cp\u003EThe practical sessions are graded. The final grade for the module is calculated as follows:\u003C\/p\u003E\n\u003Cp\u003ESession 1: Continuous assessment grade: 30% practical work + 70% exam.\u003C\/p\u003E\n\u003Cp\u003ESession 2 (retake): 30% of the practical work grade from Session 1 + 70% retake exam.\u003C\/p\u003E\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n                        \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EBibliographie\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003E\u003Cul\u003E\n\u003Cli\u003ESoftware Processes and Life Cycle Models: An Introduction to Modelling, Using and Managing Agile, Plan-Driven and Hybrid Processes Ralf Kneuper\u0026nbsp;\u003C\/li\u003E\n\u003Cli\u003EModel driven engineering in practice Jordi Cabot\u0026nbsp;\u003C\/li\u003E\n\u003Cli\u003EDeveloping Safety-Critical Software: A Practical Guide for Aviation Software and DO-178C Compliance Leanna Rierson\u0026nbsp;\u003C\/li\u003E\n\u003Cli\u003EAdvances in Aeronautical Informatics: Technologies Towards Flight 4.0.\u003C\/li\u003E\n\u003C\/ul\u003E\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n        \u003Cdiv class=\u0022field-spacing\u0022\u003E\n      \u003Cdiv class=\u0022field__label h3 dash\u0022\u003ENature de l\u0026#039;\u00e9valuation\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003EEvaluation Continue non Int\u00e9grale\u003C\/span\u003E\n                      \u003C\/div\u003E\n                  \u003C\/div\u003E\n      \u003C\/div\u003E\n  \u003C\/div\u003E\n\u003C\/div\u003E\n","settings":null}]