[{"command":"insert","method":null,"selector":".course-modal-ajax-placeholder-961829","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  Projet Informatique LDD2 IM\n\u003C\/h2\u003E\n                  \u003Cdiv class=\u0022field-spacing\u0022\u003E\n        \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EECTS :\n          4.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 2\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\u003E2\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\u003E24\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\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\u003EPr\u00e9requis\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003E\u003Cul\u003E\n\u003Cli\u003EProgrammation Python\u0026nbsp;\u003C\/li\u003E\n\u003Cli\u003EBases d\u2019algorithmique et de structures de donn\u00e9es (graphes, arbres, r\u00e9cursivit\u00e9).\u003C\/li\u003E\n\u003Cli\u003ENotions \u00e9l\u00e9mentaires de logique bool\u00e9enne et de complexit\u00e9 algorithmique.\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\u003EProgramme \/ plan \/ contenus\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003E\u003Cp\u003EL\u0027UE Projet Informatique vise la conception et la mise en \u0153uvre compl\u00e8te d\u2019un syst\u00e8me fond\u00e9 sur la manipulation de graphes et la mod\u00e9lisation de circuits logiques et arithm\u00e9tiques. Le projet mobilise les acquis en algorithmique, structures de donn\u00e9es et programmation orient\u00e9e objet dans une d\u00e9marche scientifique exp\u00e9rimentale.\u003Cbr\u003E\nLa premi\u00e8re partie porte sur la mod\u00e9lisation et la manipulation de graphes orient\u00e9s : cr\u00e9ation, coh\u00e9rence, connexit\u00e9, g\u00e9n\u00e9ration al\u00e9atoire et visualisation. Les \u00e9tudiants y d\u00e9veloppent des structures de donn\u00e9es adapt\u00e9es et mettent en \u0153uvre des algorithmes de parcours et de recherche de chemins, impliquant un tri topologique, en s\u2019appuyant sur des repr\u00e9sentations orient\u00e9es objets robustes et extensibles.\u003Cbr\u003E\nLa seconde phase exploite ces graphes pour repr\u00e9senter des circuits bool\u00e9ens, introduisant la logique combinatoire, et la conception de circuits arithm\u00e9tiques tels que des additionneurs hi\u00e9rarchiques. Une \u00e9tape d\u2019analyse syntaxique permet de traduire des expressions logiques en structures ex\u00e9cutables, puis de les simplifier par des r\u00e8gles de r\u00e9\u00e9criture.\u003Cbr\u003E\nLe projet se conclut par l\u2019\u00e9tude d\u2019un code correcteur d\u2019erreurs inspir\u00e9 du code de Hamming, mobilisant les notions de codage, de fiabilit\u00e9 et de validation exp\u00e9rimentale. Chaque \u00e9tudiant conduit une d\u00e9marche compl\u00e8te : conception, impl\u00e9mentation, exp\u00e9rimentation, \u00e9valuation et soutenance individuelle.\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\u003ECette UE a pour objectif la r\u00e9alisation compl\u00e8te d\u2019un mini-projet de programmation int\u00e9grant plusieurs aspects fondamentaux de l\u2019informatique : mod\u00e9lisation de structures de donn\u00e9es complexes (graphes et circuits bool\u00e9ens), conception orient\u00e9e objet, application d\u2019algorithmes classiques (parcours, plus courts chemins, tri topologique), mise en \u0153uvre de techniques heuristiques et exp\u00e9rimentales, et acquisition d\u2019une d\u00e9marche scientifique compl\u00e8te (conception, exp\u00e9rimentation, validation, \u00e9valuation des performances). Le projet mobilise des comp\u00e9tences transversales issues d\u2019autres enseignements : algorithmique, programmation, logique, optimisation et architecture.\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\u003ECours magistraux (2 h) pour introduire les concepts transverses (programmation orient\u00e9e objet, d\u00e9marche scientifique, algorithmique).\u003Cbr\u003E\nTravaux pratiques (24 h) sur les 12 semaines suivantes : d\u00e9veloppement progressif du projet, accompagn\u00e9 d\u2019un suivi individualis\u00e9.\u003Cbr\u003E\nTravail personnel demand\u00e9 entre les s\u00e9ances pour compl\u00e9ter les impl\u00e9mentations et les tests.\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 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}]