[{"command":"insert","method":null,"selector":".course-modal-ajax-placeholder-960202","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  Introduction \u00e0 la programmation\n\u003C\/h2\u003E\n                  \u003Cdiv class=\u0022field-spacing\u0022\u003E\n        \u003Cdiv class=\u0022field__label h3 dash\u0022\u003EECTS :\n          6\n        \u003C\/div\u003E\n      \u003C\/div\u003E\n                  \u003Cdiv class=\u0022field-spacing\u0022\u003E\n        \u003Cdiv class=\u0022field__label h3 dash\u0022\u003ESemester:\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\u003ELecture:\u003C\/span\u003E\n                                      \u003Cspan\u003E15\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\u003EPractical study :\u003C\/span\u003E\n                                      \u003Cspan\u003E22\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\u003EDirected study:\u003C\/span\u003E\n                                      \u003Cspan\u003E14\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\u003Cp\u003ESp\u00e9cialit\u00e9 math\u00e9matique en terminale.\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\u003ELe contenu de l\u0027UE se d\u00e9compose comme suit:\u003C\/p\u003E\n\u003Cul\u003E\n\u003Cli\u003EIntroduction \u00e0 la programmation (en C++) : expressions, variables, types, conditionnelles, boucles, fonctions, tableaux (1D et 2D), cha\u00eenes de caract\u00e8res, fichiers, compilation, compilation s\u00e9par\u00e9e.\u003C\/li\u003E\n\u003Cli\u003EBonnes pratiques de programmation: typage, modularit\u00e9, tests, documentation, d\u00e9bogage.\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\u003EObjectifs d\u0026#039;apprentissage\u003C\/div\u003E\n                        \u003Cdiv class=\u0022mt-5 text-justify\u0022\u003E\n                                      \u003Cspan\u003E\u003Cul\u003E\n\u003Cli\u003EConna\u00eetre les concepts de base de programmation.\u003C\/li\u003E\n\u003Cli\u003ESavoir les mettre en \u0153uvre pour analyser des probl\u00e8mes simples issus des sciences, estimer ce qui automatisable, et l\u0027automatiser.\u003C\/li\u003E\n\u003Cli\u003E\u00catre conscient du potentiel offert par la programmation, et mis en confiance sur la capacit\u00e9 \u00e0 s\u0027en emparer.\u003C\/li\u003E\n\u003Cli\u003ESavoir analyser et poser un regard critique sur un programme simple d\u0027origine ext\u00e9rieure (coll\u00e8gue, internet, IA, ...).\u003C\/li\u003E\n\u003Cli\u003E\u00catre familier avec un usage simple d\u0027environnement de travail pour la programmation (feuilles de travail interactives, \u00e9diteur, shell).\u003C\/li\u003E\n\u003Cli\u003EAvoir quelques notions sur l\u0027informatique en tant que science et sur ses enjeux (impact environnemental, science ouverte, donn\u00e9es sensibles, usage d\u2019assistants par IA).\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\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\u003EL\u2019enseignement s\u2019effectue sous la forme d\u0027amphis (1h30) et de s\u00e9ances de TD (1h45) et TP (2h) en petits groupes (25-30 \u00e9tudiants). Les premi\u00e8res s\u00e9ances de TP s\u0027appuient sur des feuilles de travail interactives (Jupyter) permettant d\u0027aborder les premi\u00e8res notions dans un environnement web simple. Par la suite est introduite la compilation. Les derni\u00e8res semaines sont consacr\u00e9es \u00e0 un projet de programmation (traitement d\u0027image, analyse de donn\u00e9es libres). Un accent est mis sur l\u0027\u00e9valuation formative au fil de l\u0027eau, avec notamment des exercices pour s\u0027entra\u00eener et s\u0027auto-\u00e9valuer.\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}]