[{"command":"insert","method":null,"selector":".course-modal-ajax-placeholder-966319","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  Programmation\n\u003C\/h2\u003E\n                  \u003Cdiv class=\u0022field-spacing\u0022\u003E\n        \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EECTS :\n          5\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\u003ELangue d\u0026#039;enseignement\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003EFran\u00e7ais\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\u003EProgramme \/ plan \/ contenus\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003E\u003Cp\u003E\u2022 Mod\u00e9lisation syst\u00e9mique : flux d\u2019information, blocs fonctionnels, diagrammes UML\/alternatifs,.\u003C\/p\u003E\n\u003Cp\u003E\u2022 De la fonction \u00e0 l\u2019architecture abstraite d\u2019un programme : classes, m\u00e9thodes, objet, attributs ,abstractions\u003C\/p\u003E\n\u003Cp\u003E\u2022 Cycle de d\u00e9veloppement \u00e9co-responsable : efficacit\u00e9 \u00e9nerg\u00e9tique du code, choix d\u2019outils, durabilit\u00e9 logicielle.\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\u003EObjectifs d\u0026#039;apprentissage\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003E\u003Cp\u003ECe module fournit une culture de programmation orient\u00e9e vers les applications robotiques et systems mobile dans une finalit\u00e9 d\u2019int\u00e9gration de syst\u00e8me. L\u2019objectif n\u2019est pas de former \u00e0 un langage sp\u00e9cifique, mais de comprendre comment structurer et abstraire un programme. Les \u00e9tudiants passent de la description syst\u00e9mique (fonctions, flux d\u2019information) \u00e0 l\u2019organisation logicielle (classes, m\u00e9thodes, modules), avec un regard sur l\u2019impl\u00e9mentation multi-langages. \u2022\u2022\u003C\/p\u003E\n\u003Cp\u003EComprendre la programmation comme outil d\u2019int\u00e9gration de syst\u00e8mes robotiques et mobiles. \u2022\u003C\/p\u003E\n\u003Cp\u003EComprendre comment repr\u00e9senter un syst\u00e8me de traitement sous forme fonctionnelle via une approche syst\u00e9mique (blocs, flux d\u2019information). \u2022\u003C\/p\u003E\n\u003Cp\u003EComprendre les principes de structuration logicielle par abstraction : classes, objets, m\u00e9thodes, modules. \u2022\u003C\/p\u003E\n\u003Cp\u003EComprendre les principes d\u2019un cycle de d\u00e9veloppement \u00e9co-responsable dans la pratique de la programmation.\u0022\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\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\u003EMutualis\u00e9e avec les M1 E3A FA PR680.\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\u003Cp\u003E\u2022 Vincent BOUCHENY, Apprendre la Programmation Orient\u00e9e Objet avec le langage Python, edition INI\u003C\/p\u003E\n\u003Cp\u003E\u2022 Pascal Roques, UML 2.5 par la pratique, Eyrolles\u003C\/p\u003E\n\u003Cp\u003E\u2022 Bertrand Meyer, Object-Oriented Software Construction, Prentice Hall\u003C\/p\u003E\n\u003Cp\u003E\u2022 Green IT, Guide de conception responsable de services num\u00e9riques, INR.\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\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}]