[{"data":1,"prerenderedAt":5727},["ShallowReactive",2],{"navigation-fr":3,"page:/moocs:fr":528,"moocs-fr":556},[4,8,12,16,328,366,370,494,498,502,506,520,524],{"title":5,"path":6,"stem":7},"À propos de nos ePocs","/about-epoc","about-epoc",{"title":9,"path":10,"stem":11},"À propos de nos jeux sérieux","/about-games","about-games",{"title":13,"path":14,"stem":15},"À propos de nos MOOCs","/about-mooc","about-mooc",{"title":17,"path":18,"stem":19,"children":20},"Blog","/blog","blog",[21,24,28,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92,96,100,104,108,112,116,120,124,128,132,136,140,144,148,152,156,160,164,168,172,176,180,184,188,192,196,200,204,208,212,216,220,224,228,232,236,240,244,248,252,256,260,264,268,272,276,280,284,288,292,296,300,304,308,312,316,320,324],{"title":22,"path":18,"stem":23},"Actualités","blog/index",{"title":25,"path":26,"stem":27},"ePoc, déjà 10 000 téléchargements !","/blog/10000-downloads","blog/10000-downloads",{"title":29,"path":30,"stem":31},"Plus de 100 000 inscrit(e)s aux MOOC Inria sur FUN","/blog/100000-mooc-users","blog/100000-mooc-users",{"title":33,"path":34,"stem":35},"Mooc Lab : retours d'expérience sur deux années de Mooc Inria","/blog/2-ans-mooc-lab","blog/2-ans-mooc-lab",{"title":37,"path":38,"stem":39},"MOOC \"Accessibilité numérique\"","/blog/access-num","blog/access-num",{"title":41,"path":42,"stem":43},"[Infographie] MOOC \"Accessibilité numérique\" - session 3","/blog/access-num-infographie-3","blog/access-num-infographie-3",{"title":45,"path":46,"stem":47},"Vers des MOOCs accessibles","/blog/accessibilite-mooc","blog/accessibilite-mooc",{"title":49,"path":50,"stem":51},"Créer un MOOC ? Inria accompagne ses chercheurs","/blog/accompagnement","blog/accompagnement",{"title":53,"path":54,"stem":55},"Intelligence Artificielle pour et par les enseignants","/blog/ai4t","blog/ai4t",{"title":57,"path":58,"stem":59},"Aïana : un lecteur de MOOC accessible","/blog/aiana","blog/aiana",{"title":61,"path":62,"stem":63},"Atelier sur les méthodologies de participation citoyenne, 15 mars 2018 à Rennes","/blog/atelier-part-citoy","blog/atelier-part-citoy",{"title":65,"path":66,"stem":67},"MOOC Bases de données relationnelles : Comprendre pour maîtriser","/blog/bador","blog/bador",{"title":69,"path":70,"stem":71},"[Infographie] MOOC Bases de données relationnelles","/blog/bador-infographie","blog/bador-infographie",{"title":73,"path":74,"stem":75},"Nouvelle publication : Bilan des MOOC Inria 2015-2016","/blog/bilan-2015-2016","blog/bilan-2015-2016",{"title":77,"path":78,"stem":79},"MOOC \"Binaural hearing for robots\"","/blog/binaural","blog/binaural",{"title":81,"path":82,"stem":83},"MOOC \"Bioinformatique : algorithmes et génomes\"","/blog/bioinfo","blog/bioinfo",{"title":85,"path":86,"stem":87},"[Infographie] MOOC Bioinformatique session 2 : bilan","/blog/bioinfo-infographie-s2","blog/bioinfo-infographie-s2",{"title":89,"path":90,"stem":91},"Le processus de conception de MOOC chez Inria Learning Lab","/blog/creation-mooc","blog/creation-mooc",{"title":93,"path":94,"stem":95},"MOOC \"Code-based Cryptography\"","/blog/crypto","blog/crypto",{"title":97,"path":98,"stem":99},"[Infographie] MOOC Code-Based Cryptography 2","/blog/crypto-2-infographic","blog/crypto-2-infographic",{"title":101,"path":102,"stem":103},"ePoc","/blog/epoc","blog/epoc",{"title":105,"path":106,"stem":107},"Fête de la science","/blog/fds-2023","blog/fds-2023",{"title":109,"path":110,"stem":111},"Fin uTOP-Inria","/blog/fin-utop-inria","blog/fin-utop-inria",{"title":113,"path":114,"stem":115},"Plus d'1/2 Million de participants","/blog/half-million","blog/half-million",{"title":117,"path":118,"stem":119},"Conférence IA & Éducation","/blog/ia-conf","blog/ia-conf",{"title":121,"path":122,"stem":123},"Nouveau MOOC  ! L'Intelligence Artificielle avec Intelligence","/blog/iai","blog/iai",{"title":125,"path":126,"stem":127},"MOOC ICN (Informatique et Création Numérique)","/blog/icn","blog/icn",{"title":129,"path":130,"stem":131},"Mooc Lab Inria devient Inria learning Lab","/blog/iml-to-ill","blog/iml-to-ill",{"title":133,"path":134,"stem":135},"MOOC Impacts environnementaux du numérique","/blog/impact-num","blog/impact-num",{"title":137,"path":138,"stem":139},"Événements internes récents et à venir autour de l'e-éducation","/blog/incoming-events","blog/incoming-events",{"title":141,"path":142,"stem":143},"[Infographie] Le Mooc Lab Inria a 3 ans","/blog/infographie-mooc-lab","blog/infographie-mooc-lab",{"title":145,"path":146,"stem":147},"[Infographie] MOOC Villes Intelligentes - Session 2","/blog/infographie-smart-cities-2","blog/infographie-smart-cities-2",{"title":149,"path":150,"stem":151},"MOOC \"Internet Measurements: a Hands-on Introduction\"","/blog/int-measure","blog/int-measure",{"title":153,"path":154,"stem":155},"[Infographie] MOOC Internet Measurements","/blog/int-measure-infographie","blog/int-measure-infographie",{"title":157,"path":158,"stem":159},"MOOC Introduction to a Web of Linked Data","/blog/introduction-to-a-web-of-linked-data","blog/introduction-to-a-web-of-linked-data",{"title":161,"path":162,"stem":163},"MOOC \"L'Internet des Objets sur microcontrôleurs par la pratique\"","/blog/iot","blog/iot",{"title":165,"path":166,"stem":167},"Le MOOC Accessibilité Numérique disponible le 07 novembre sur FUN","/blog/le-mooc-inria-utop-sur-accessibilite-numerique-disponible-dans-1-mois-sur-fun","blog/le-mooc-inria-utop-sur-accessibilite-numerique-disponible-dans-1-mois-sur-fun",{"title":169,"path":170,"stem":171},"C’est quoi l’IA ?","/blog/le-parcours-decouverte-de-lia-avec-le-nouvel-epoc-cest-quoi-lia","blog/le-parcours-decouverte-de-lia-avec-le-nouvel-epoc-cest-quoi-lia",{"title":173,"path":174,"stem":175},"Les sessions Live de MOOC - retour d'expérience","/blog/les-sessions-live-retour-dexperience","blog/les-sessions-live-retour-dexperience",{"title":177,"path":178,"stem":179},"Parution de l’ouvrage “Informatique et culture scientifique du numérique\"","/blog/livre-moocs-nsi","blog/livre-moocs-nsi",{"title":181,"path":182,"stem":183},"Meilleurs Vœux 2021 !","/blog/meilleurs-voeux-2021","blog/meilleurs-voeux-2021",{"title":185,"path":186,"stem":187},"Meilleurs Vœux 2022","/blog/meilleurs-voeux-2022","blog/meilleurs-voeux-2022",{"title":189,"path":190,"stem":191},"Meilleurs Vœux 2024 !","/blog/meilleurs-voeux-2024","blog/meilleurs-voeux-2024",{"title":193,"path":194,"stem":195},"MOOC \"Mobile Robots and Autonomous Vehicles\"","/blog/mob-robots","blog/mob-robots",{"title":197,"path":198,"stem":199},"[Infographie] MOOC Robots Mobiles 2","/blog/mob-robots-2-infographic","blog/mob-robots-2-infographic",{"title":201,"path":202,"stem":203},"Un prix Inria pour l'équipe technique du Mooc Lab","/blog/mooc-prix","blog/mooc-prix",{"title":205,"path":206,"stem":207},"Moocs : de la correction automatique à la personnalisation des cursus","/blog/moocs-correction-automatique-personnalisation-cursus","blog/moocs-correction-automatique-personnalisation-cursus",{"title":209,"path":210,"stem":211},"Newsletters uTOP-Inria : recueil disponible en téléchargement","/blog/newsletter-utop","blog/newsletter-utop",{"title":213,"path":214,"stem":215},"MOOC Apprendre à enseigner le Numérique et les Sciences Informatiques","/blog/nsi","blog/nsi",{"title":217,"path":218,"stem":219},"MOOC Numérique et Sciences Informatiques : les fondamentaux","/blog/nsi-fonda","blog/nsi-fonda",{"title":221,"path":222,"stem":223},"Chaine Youtube NSI","/blog/nsi-yt","blog/nsi-yt",{"title":225,"path":226,"stem":227},"Définir les objectifs pédagogiques de son MOOC","/blog/objectifs-pedagogiques","blog/objectifs-pedagogiques",{"title":229,"path":230,"stem":231},"MOOC \"Introduction to functional programming in OCaml\"","/blog/ocaml","blog/ocaml",{"title":233,"path":234,"stem":235},"Formez-vous aux outils de participation citoyenne !","/blog/part-citoy","blog/part-citoy",{"title":237,"path":238,"stem":239},"MOOC «Programmation objet immersive en Pharo» : nouvelle édition basée sur Pharo v8.0 !","/blog/pharo-8","blog/pharo-8",{"title":241,"path":242,"stem":243},"Pharo advanced","/blog/pharo-advanced","blog/pharo-advanced",{"title":245,"path":246,"stem":247},"[Infographie] Le MOOC Pharo en quelques chiffres","/blog/pharo-infographie","blog/pharo-infographie",{"title":249,"path":250,"stem":251},"Phone Impact","/blog/phone-impact","blog/phone-impact",{"title":253,"path":254,"stem":255},"Présentation du Learning Lab par Jean-Marc Hasenfratz","/blog/presentation-ill","blog/presentation-ill",{"title":257,"path":258,"stem":259},"MOOC \"Python : des fondamentaux à l'utilisation du langage\"","/blog/python","blog/python",{"title":261,"path":262,"stem":263},"Making-of du MOOC Python","/blog/python-making-of","blog/python-making-of",{"title":265,"path":266,"stem":267},"MOOC Python  : témoignages de la saison 1","/blog/python-temoignages","blog/python-temoignages",{"title":269,"path":270,"stem":271},"Un MOOC Inria sur Python","/blog/python-trailer","blog/python-trailer",{"title":273,"path":274,"stem":275},"MOOC Recherche reproductible : nouvelle session longue durée !","/blog/rr","blog/rr",{"title":277,"path":278,"stem":279},"🚀 Prêt à relever le défi de la science ? Découvrez notre nouveau MOOC \"Reproducible Research II\" !","/blog/rr2","blog/rr2",{"title":281,"path":282,"stem":283},"MOOC Villes intelligentes : nouvelle session longue durée !","/blog/smart-cities","blog/smart-cities",{"title":285,"path":286,"stem":287},"MOOC S'initier à l'enseignement en Sciences Numériques et Technologie","/blog/snt","blog/snt",{"title":289,"path":290,"stem":291},"Nouvel ePoc : Fondamentaux de la robotique de manipulation","/blog/sortie-epocrobotique","blog/sortie-ePocRobotique",{"title":293,"path":294,"stem":295},"Les MOOCs : regard sur l'expérience française (Table ronde CARI 2014)","/blog/table-ronde-cari","blog/table-ronde-cari",{"title":297,"path":298,"stem":299},"Le robot Thymio comme outil de découverte des sciences du numérique","/blog/thymio","blog/thymio",{"title":301,"path":302,"stem":303},"MOOC \"Défis technologiques des villes intelligentes participatives\"","/blog/villes-int","blog/villes-int",{"title":305,"path":306,"stem":307},"[Infographie] MOOC Villes Intelligentes","/blog/villes-int-infographie","blog/villes-int-infographie",{"title":309,"path":310,"stem":311},"MOOC \"Protection de la vie privée dans le monde numérique\"","/blog/vp","blog/vp",{"title":313,"path":314,"stem":315},"[Infographie] MOOC \"Protection de la vie privée dans le monde numérique\"","/blog/vp-infographie","blog/vp-infographie",{"title":317,"path":318,"stem":319},"MOOC Web sémantique et web de données","/blog/websem","blog/websem",{"title":321,"path":322,"stem":323},"Retour sur le Meetup \"MOOC Web Sémantique\"","/blog/websem-meetup","blog/websem-meetup",{"title":325,"path":326,"stem":327},"Un MOOC Inria-uTOP sur le Web Sémantique bientôt sur FUN\"","/blog/websem-trailer","blog/websem-trailer",{"title":329,"path":330,"stem":331,"children":332},"Tous nos ePocs","/epocs","epocs/1.index",[333,334,338,342,346,350,354,358,362],{"title":329,"path":330,"stem":331},{"title":335,"path":336,"stem":337},"Internet des objets et vie privée","/epocs/internet-des-objets-et-vie-privee","epocs/Internet-des-objets-et-vie-privee",{"title":339,"path":340,"stem":341},"Produire mon 1er ePoc","/epocs/produire-mon-premier-epoc","epocs/Produire-mon-premier-epoc",{"title":343,"path":344,"stem":345},"Smartphone et vie privée","/epocs/smartphone-et-vie-privee","epocs/Smartphone-et-vie-privee",{"title":347,"path":348,"stem":349},"Le smartphone et la planète","/epocs/smartphone-planete","epocs/Smartphone-planete",{"title":351,"path":352,"stem":353},"B.A.-BA des data","/epocs/babadata","epocs/babadata",{"title":355,"path":356,"stem":357},"C'est quoi l'IA ?","/epocs/c-est-quoi-ia","epocs/c-est-quoi-ia",{"title":359,"path":360,"stem":361},"Fondamentaux de la robotique de manipulation","/epocs/fondamentaux-robotique-manipulation","epocs/fondamentaux-robotique-manipulation",{"title":363,"path":364,"stem":365},"Nom de l'ePoc","/epocs/template","epocs/template",{"title":367,"path":368,"stem":369},"","/","index",{"title":371,"path":372,"stem":373,"children":374},"Tous nos MOOCs","/moocs","moocs/1.index",[375,376,380,384,388,392,396,400,404,407,411,415,419,423,427,431,435,439,443,447,451,455,459,463,466,470,474,478,482,486,490],{"title":371,"path":372,"stem":373},{"title":377,"path":378,"stem":379},"Accessibilité numérique","/moocs/accesnum","moocs/accesnum",{"title":381,"path":382,"stem":383},"Advanced object oriented design and development with Pharo","/moocs/advanced-ood","moocs/advanced-ood",{"title":385,"path":386,"stem":387},"Bases de données relationnelles - Comprendre pour maîtriser","/moocs/bbrelationelle","moocs/bbrelationelle",{"title":389,"path":390,"stem":391},"Binaural hearing for robots","/moocs/binauralhearing","moocs/binauralhearing",{"title":393,"path":394,"stem":395},"Bioinformatics, Genomes and Algorithms","/moocs/bioinfo-en","moocs/bioinfo-en",{"title":397,"path":398,"stem":399},"Bioinformatique : algorithmes et génomes","/moocs/bioinformatique","moocs/bioinformatique",{"title":401,"path":402,"stem":403},"Code-based Cryptography","/moocs/cryptography","moocs/cryptography",{"title":53,"path":405,"stem":406},"/moocs/iaforteacher","moocs/iaforteacher",{"title":408,"path":409,"stem":410},"L'Intelligence Artificielle... avec intelligence !","/moocs/iai","moocs/iai",{"title":412,"path":413,"stem":414},"Informatique et Création Numérique","/moocs/icn","moocs/icn",{"title":416,"path":417,"stem":418},"Impacts environnementaux du numérique","/moocs/impactnum","moocs/impactnum",{"title":420,"path":421,"stem":422},"Internet Measurements - A Hands-on Introduction","/moocs/internetmesure","moocs/internetmesure",{"title":424,"path":425,"stem":426},"L’Internet des Objets sur microcontrôleurs par la pratique","/moocs/iotmicrocontroleur","moocs/iotmicrocontroleur",{"title":428,"path":429,"stem":430},"Mobile Robots and Autonomous Vehicles","/moocs/mob-robots","moocs/mob-robots",{"title":432,"path":433,"stem":434},"Numérique et Sciences Informatiques - Les fondamentaux","/moocs/nsifondamentaux","moocs/nsifondamentaux",{"title":436,"path":437,"stem":438},"Apprendre à enseigner le Numérique et les Sciences Informatiques","/moocs/nsipratique","moocs/nsipratique",{"title":440,"path":441,"stem":442},"Participation citoyenne méthodes et civic tech","/moocs/participationcit","moocs/participationcit",{"title":444,"path":445,"stem":446},"Programmation objet immersive en Pharo","/moocs/pharo-programming","moocs/pharo-programming",{"title":448,"path":449,"stem":450},"Protection de la vie privée dans le monde numérique","/moocs/protectvieprivee","moocs/protectvieprivee",{"title":452,"path":453,"stem":454},"Python : des fondamentaux aux concepts avancés du langage","/moocs/python-uca","moocs/python-uca",{"title":456,"path":457,"stem":458},"Machine learning in Python with scikit-learn","/moocs/pythonsckitlearn","moocs/pythonsckitlearn",{"title":460,"path":461,"stem":462},"Recherche reproductible - Principes méthodologiques pour une science transparente","/moocs/recherchereproductible","moocs/recherchereproductible",{"title":297,"path":464,"stem":465},"/moocs/robotthymio","moocs/robotthymio",{"title":467,"path":468,"stem":469},"Reproducible Research II - Practices and tools for managing computations and data","/moocs/rr2","moocs/rr2",{"title":471,"path":472,"stem":473},"Technological challenges of participatory smart cities","/moocs/smartcitychallenge","moocs/smartcitychallenge",{"title":475,"path":476,"stem":477},"S’initier à l’enseignement en Sciences Numériques et Technologie","/moocs/snt","moocs/snt",{"title":479,"path":480,"stem":481},"Nom du MOOC","/moocs/template","moocs/template",{"title":483,"path":484,"stem":485},"Défis technologiques des villes intelligentes participatives","/moocs/villesintelligentes","moocs/villesintelligentes",{"title":487,"path":488,"stem":489},"Introduction to a Web of Linked Data","/moocs/weblinkdata","moocs/weblinkdata",{"title":491,"path":492,"stem":493},"Web sémantique et Web de données","/moocs/websem","moocs/websem",{"title":495,"path":496,"stem":497},"Vie Privée","/privacy","privacy",{"title":499,"path":500,"stem":501},"Toutes nos productions","/productions","productions",{"title":503,"path":504,"stem":505},"Publications","/publications","publications",{"title":507,"path":508,"stem":509,"children":510},"Nos jeux sérieux","/serious-games","serious-games/index",[511,512,516],{"title":507,"path":508,"stem":509},{"title":513,"path":514,"stem":515},"PhoneImpact","/serious-games/phone-impact","serious-games/phone-impact",{"title":517,"path":518,"stem":519},"Nom du jeu","/serious-games/template","serious-games/template",{"title":521,"path":522,"stem":523},"Inria Learning Lab","/team","team",{"title":525,"path":526,"stem":527},"Mentions Légales","/terms","terms",{"id":529,"title":371,"body":530,"description":539,"draft":540,"extension":541,"links":542,"meta":552,"navigation":553,"path":372,"seo":554,"stem":373,"__hash__":555},"content_fr/moocs/1.index.md",{"type":531,"value":532,"toc":536},"minimark",[533],[534,535],"moocs",{},{"title":367,"searchDepth":537,"depth":537,"links":538},2,[],"Diffusés sur la plateforme nationale de référence FUN, nos MOOCs sont des temps de formation de durée variant de 3h à 40h. Ils intègrent des contenus avec alternance de textes illustrés, vidéos, quiz, activités et des éventuelles mises en situation de programmation intégrées au parcours.",false,"md",[543,548],{"label":544,"to":14,"icon":545,"color":546,"variant":547},"En savoir plus","lucide:ellipsis","primary","solid",{"label":549,"to":550,"icon":551},"Nos formations sur FUN","https://www.fun-mooc.fr/fr/cours/?limit=21&offset=0&organizations=2812","lucide:external-link",{},true,{"title":371,"description":539},"WIawrgFuv9AszbHAUefXYbo7L2bsoQ4NQFvQXRAeRaU",[557,791,1076,1277,1608,1890,2169,2328,2511,2673,2912,3076,3334,3494,3674,3842,3961,4138,4285,4417,4560,4708,4810,4903,5067,5204,5355,5550,5648],{"id":558,"title":467,"assesment":559,"body":560,"date":777,"description":778,"draft":540,"extension":541,"image":779,"investment":780,"lang":781,"licence":783,"meta":784,"navigation":553,"path":468,"seo":785,"status":786,"stem":469,"trailer":787,"type":788,"url":789,"__hash__":790},"moocs_fr/moocs/rr2.md","Open badge",{"type":531,"value":561,"toc":766},[562,567,571,574,577,581,584,600,603,617,620,634,638,641,645,648,652,655,659,662,665,669,692,696,699,720,723,752,756],[563,564,566],"h2",{"id":565},"course-description","Course description",[568,569,570],"p",{},"Following the success of the MOOC \"Reproducible research: methodological principles for transparent science\", the authors continue exploring reproducibility with a focus on massive data and complex calculations. These two MOOCs complement each other and offer a coherent training program on the subject.",[568,572,573],{},"In this second MOOC, you will learn how to manage large datasets and complex computations in controlled software environments, using formats such as: JSON, FITS, and HDF5, platforms like Zenodo and Software Heritage, tools like git-annex, Docker, Singularity, Guix, make, and Snakemake. These concepts are illustrated through a real-life use case on sunspot detection, demonstrating how to work in a reliable and reproducible way.",[568,575,576],{},"A new module added for this session proposes exercises that illustrate how the tools and techniques we teach are helpful in the daily practice of computational research. In interviews with experienced practitioners of reproducible research with high expertise in data management and processing, we discuss related tools or techniques. These interviews may help you understand whether you should invest into more elaborate tools or not, and which pitfalls you may stumble upon.",[563,578,580],{"id":579},"course-objectives","Course objectives",[568,582,583],{},"Manage research data:",[585,586,587,591,594,597],"ul",{},[588,589,590],"li",{},"understand the challenges posed by large volumes of data",[588,592,593],{},"archive code and data on well-known archives such as Software Heritage and Zenodo",[588,595,596],{},"integrate data into versioning (Git Annex)",[588,598,599],{},"use structured binary data formats (FITS, HDF5)",[568,601,602],{},"Use tools and techniques for controlling the software environment:",[585,604,605,608,611,614],{},[588,606,607],{},"understand how software packages are built and managed",[588,609,610],{},"deploy software environments as containers (ex: Docker)",[588,612,613],{},"manage software environments using a functional package manager (ex: Guix)",[588,615,616],{},"work in controlled software environments on a daily basis",[568,618,619],{},"Automate long or complex computations using workflows:",[585,621,622,625,628,631],{},[588,623,624],{},"understand the challenges of scaling up: long calculations, distributed calculations",[588,626,627],{},"choose a workflow tool adapted to your needs",[588,629,630],{},"automate a data analysis using make and snakemake",[588,632,633],{},"control the software environments of a workflow",[563,635,637],{"id":636},"who-is-this-course-for","Who is this course for?",[568,639,640],{},"This MOOC is aimed at PhD students, researchers, Master's students, teachers and engineers from all disciplines who wish to learn about reliable publishing environments and tools.",[563,642,644],{"id":643},"prerequisites","Prerequisites",[568,646,647],{},"This course is for everyone who relies on a computer to perform data analysis. You should have some experience with running commands in a terminal, and have a basic knowledge of git (at the level of the first MOOC) and Scientific Python.",[563,649,651],{"id":650},"assessment-and-certification","Assessment and certification",[568,653,654],{},"An Open Badge for successful completion of the course will be issued on request to learners who obtain an overall score of 50% correct answers to all the quizzes and learning activities. Assessment is based on quizzes and practical exercises.",[563,656,658],{"id":657},"format","Format",[568,660,661],{},"This MOOC consists of four independent modules that combine video lectures, quizzes, pratical sessions, textual course supports, and many exercises for getting hands-on experience with the tools and methods that are presented.",[568,663,664],{},"Most of the exercises can be carried out in a JupyterLab environment made available to each MOOC learner. Some exercises require a Linux computer and the possibility to install system software on it.",[563,666,668],{"id":667},"course-outline","Course outline",[585,670,671,674,677,680,683,686,689],{},[588,672,673],{},"Welcome",[588,675,676],{},"Module Preparing for the MOOC mountain hike to reproducibility",[588,678,679],{},"Module 1: Managing data",[588,681,682],{},"Module 2: Managing software",[588,684,685],{},"Module 3: Managing computations",[588,687,688],{},"Module 4: Reproducibility in the large",[588,690,691],{},"Conclusion",[563,693,695],{"id":694},"pedagogical-team","Pedagogical team",[568,697,698],{},"Authors:",[585,700,701,708,714],{},[588,702,703,707],{},[704,705,706],"strong",{},"Arnaud Legrand",", Computer science researcher, CNRS/LIG, Inria, UGA",[588,709,710,713],{},[704,711,712],{},"Christophe Pouzat",", Neurophysiologist, CNRS/MAP5 Univ. Paris Descartes",[588,715,716,719],{},[704,717,718],{},"Konrad Hinsen",", Biophysicist, CNRS, Centre de biophysique moléculaire, Soleil",[568,721,722],{},"Pedagogical support:",[585,724,725,731,736,741,747],{},[588,726,727,730],{},[704,728,729],{},"Laurence Farhi",", learning engineer, Inria Learning Lab",[588,732,733,730],{},[704,734,735],{},"Madeline Montigny",[588,737,738,730],{},[704,739,740],{},"Tatiana Khomenko",[588,742,743,746],{},[704,744,745],{},"Benoit Rospart",", IT engineer, Inria Learning Lab, Inria Learning Lab",[588,748,749,746],{},[704,750,751],{},"Nathan Viaud",[563,753,755],{"id":754},"partners","Partners",[568,757,758,759],{},"With the support of ",[760,761,765],"a",{"href":762,"rel":763},"https://www.ouvrirlascience.fr/le-fonds-national-pour-la-science-ouverte/",[764],"nofollow","Fonds national de la science ouverte",{"title":367,"searchDepth":537,"depth":537,"links":767},[768,769,770,771,772,773,774,775,776],{"id":565,"depth":537,"text":566},{"id":579,"depth":537,"text":580},{"id":636,"depth":537,"text":637},{"id":643,"depth":537,"text":644},{"id":650,"depth":537,"text":651},{"id":657,"depth":537,"text":658},{"id":667,"depth":537,"text":668},{"id":694,"depth":537,"text":695},{"id":754,"depth":537,"text":755},"2025-05-05","How to improve your practices and your ability to manage and process larger amounts of data, complex computations, while controlling your software environment.","/images/mooc/rr2.png","35 hours",[782],"en","CC-BY-NC-SA",{},{"title":467,"description":778},"open","https://youtube.com/embed/bT7EXbL6g-o?si=oRImBYnOAoVGQJ_C",null,"https://www.fun-mooc.fr/en/courses/reproducible-research-ii-practices-and-tools-for-managing-comput/","5WehBX13k1qaz8slOnZXpRCHp6XKh3EgFh119gnBqL4",{"id":792,"title":381,"assesment":793,"body":794,"date":1065,"description":1066,"draft":540,"extension":541,"image":1067,"investment":1068,"lang":1069,"licence":1070,"meta":1071,"navigation":553,"path":382,"seo":1072,"status":786,"stem":383,"trailer":1073,"type":788,"url":1074,"__hash__":1075},"moocs_fr/moocs/advanced-ood.md","Open Badge",{"type":531,"value":795,"toc":1056},[796,798,801,833,836,838,841,876,878,889,892,895,897,958,962,964,990,992,1010,1014,1043,1047],[563,797,566],{"id":565},[568,799,800],{},"This MOOC is about Advanced Object-Oriented Design. You will get to know and understand the key mechanisms and the essence of OOD. Either you are a beginner or an expert in object-oriented programming, this MOOC immerses you in advanced object-oriented design. We are sure that you will not develop the same way after following this unique lecture. It is built on more than 60 years of expert teaching object-oriented design. This MOOC invites you to a journey around 10 modules (with over 60 videos) covering the following topics:",[585,802,803,806,809,812,815,818,821,824,827,830],{},[588,804,805],{},"Understanding messages",[588,807,808],{},"Test-Driven Design",[588,810,811],{},"Hooks: support for evolution",[588,813,814],{},"Objects: state and behavior",[588,816,817],{},"Elementary design patterns",[588,819,820],{},"Double dispatch",[588,822,823],{},"Object creation",[588,825,826],{},"Sharing objects",[588,828,829],{},"Inversion of control",[588,831,832],{},"About types",[568,834,835],{},"The MOOC proposes several design exercises ranging from little interpreters to games and quizzes.",[563,837,580],{"id":579},[568,839,840],{},"At the end of this course, you will know:",[585,842,843,846,849,852,855,858,861,864,867,870,873],{},[588,844,845],{},"elementary concepts around self, super, and the power of dispatching to dedicated objects.",[588,847,848],{},"how to test applications and how to take advantage of test driven design.",[588,850,851],{},"how to design abstractions that are extensible using hooks.",[588,853,854],{},"to make the difference between data, objects and classes, based on basic principles.",[588,856,857],{},"important design patterns such as composite and state.",[588,859,860],{},"how to compare usage versus inheritance a way to understand the forces in presence in a design.",[588,862,863],{},"the double dispatch mechanism and the visitor design pattern which is based on it.",[588,865,866],{},"patterns to create and initialize objects.",[588,868,869],{},"different techniques and design patterns to share objects.",[588,871,872],{},"the law of demeter and different techniques to achieve Inversion of control.",[588,874,875],{},"typing and its relation with object-oriented design.",[563,877,637],{"id":636},[585,879,880,883,886],{},[588,881,882],{},"Students, beginners and experienced developers",[588,884,885],{},"IT teachers",[588,887,888],{},"Anyone interested in agile methods",[568,890,891],{},"Having a first knowledge on object-oriented programming is better to fully understand the advanced topics of this MOOC.",[568,893,894],{},"To understand the Pharo syntax, start by taking Module 0: Warm up. If you want to learn more, you can follow the MOOC \"Live Object Programming in Pharo\" in speed mode.",[563,896,668],{"id":667},[585,898,899,905,910,915,920,925,930,936,941,946,952],{},[588,900,901,902],{},"Module 0: ",[704,903,904],{},"Little Warm up with Pharo",[588,906,907,908],{},"Module 1: ",[704,909,805],{},[588,911,912,913],{},"Module 2: ",[704,914,808],{},[588,916,917,918],{},"Module 3: ",[704,919,811],{},[588,921,922,923],{},"Module 4: ",[704,924,814],{},[588,926,927,928],{},"Module 5: ",[704,929,817],{},[588,931,932,933],{},"Module 6: ",[704,934,935],{},"About double dispatch",[588,937,938,939],{},"Module 7: ",[704,940,823],{},[588,942,943,944],{},"Module 8: ",[704,945,826],{},[588,947,948,949],{},"Module 9: ",[704,950,951],{},"About Inversion of control / Registration",[588,953,954,955],{},"Module 10: ",[704,956,957],{},"About Types",[563,959,961],{"id":960},"educational-team","Educational team",[568,963,698],{},[585,965,966,972,978,984],{},[588,967,968,971],{},[704,969,970],{},"Stéphane Ducasse",", Research director, University of Lille, Inria",[588,973,974,977],{},[704,975,976],{},"Luc Fabresse",", Professor, University of Lille, IMT Nord Europe, Inria",[588,979,980,983],{},[704,981,982],{},"Guillermo Polito",", permanent researcher, University of Lille, Inria",[588,985,986,989],{},[704,987,988],{},"Pablo Tesone",", engineer, University of Lille, Inria",[568,991,722],{},[585,993,994,1000,1005],{},[588,995,996,999],{},[704,997,998],{},"Sherazade Djeballah",", Learning Designer, Inria Learning Lab",[588,1001,1002,999],{},[704,1003,1004],{},"Sabah Khalfa",[588,1006,1007,999],{},[704,1008,1009],{},"Marie Collin",[563,1011,1013],{"id":1012},"additional-resources","Additional resources",[585,1015,1016,1023,1030,1036],{},[588,1017,1018],{},[760,1019,1022],{"href":1020,"rel":1021},"https://www.youtube.com/playlist?list=PL2okA_2qDJ-k9qaQomNEoAo_sA2LsE2Y3",[764],"YouTube playlist of Advanced Design MOOC videos",[588,1024,1025],{},[760,1026,1029],{"href":1027,"rel":1028},"https://advanced-design-mooc.pharo.org",[764],"Advanced Design MOOC videos & slides",[588,1031,1032],{},[760,1033,1035],{"href":1034},"hhttps://github.com/pharo-mooc","Advanced Design MOOC on github",[588,1037,1038],{},[760,1039,1042],{"href":1040,"rel":1041},"https://discord.gg/QewZMZa",[764],"Pharo Discord Channel",[563,1044,1046],{"id":1045},"partner","Partner",[585,1048,1049],{},[588,1050,1051],{},[760,1052,1055],{"href":1053,"rel":1054},"https://imt-nord-europe.fr",[764],"IMT Nord Europe",{"title":367,"searchDepth":537,"depth":537,"links":1057},[1058,1059,1060,1061,1062,1063,1064],{"id":565,"depth":537,"text":566},{"id":579,"depth":537,"text":580},{"id":636,"depth":537,"text":637},{"id":667,"depth":537,"text":668},{"id":960,"depth":537,"text":961},{"id":1012,"depth":537,"text":1013},{"id":1045,"depth":537,"text":1046},"2024-06-17","Advanced Object-Oriented Design from a programming perspective. In particular it stresses Test-Driven Design (TDD).","/images/mooc/pcoopharo.png","40 hours",[782],"CC BY NC",{},{"title":381,"description":1066},"https://www.youtube.com/embed/9HMYS-mzDKQ?si=Xxc1e0fMi71Vh5CB","https://www.fun-mooc.fr/fr/cours/advanced-object-oriented-design-and-development-with-pharo/","-jPQ8EWI9zm1K0C6CM2aef9MqjCafsPsseLRFoOFiA4",{"id":1077,"title":53,"assesment":559,"body":1078,"date":1265,"description":1266,"draft":540,"extension":541,"image":1267,"investment":1268,"lang":1269,"licence":1271,"meta":1272,"navigation":553,"path":405,"seo":1273,"status":786,"stem":406,"trailer":1274,"type":788,"url":1275,"__hash__":1276},"moocs_fr/moocs/iaforteacher.md",{"type":531,"value":1079,"toc":1256},[1080,1084,1087,1090,1094,1097,1114,1118,1126,1130,1133,1159,1162,1166,1169,1201,1204,1216,1220,1237,1241],[563,1081,1083],{"id":1082},"description-du-cours","Description du cours",[568,1085,1086],{},"Ce cours a pour objectif d’aider les enseignants et la communauté éducative dans son ensemble à acquérir une compréhension générale sur l'IA - ses usages, ses technologies et ses limites, et à les accompagner vers un usage éclairé des outils basés sur l'IA dans le contexte de l'Éducation.",[568,1088,1089],{},"Les contenus ont été élaborés en collaboration avec les cinq ministères de l’éducation impliqués dans le projet européen Erasmus+ AI4T (France, Irlande, Italie, Luxembourg et Slovénie) et notamment avec la Direction du Numérique pour l'Éducation (DNE- MEN).",[563,1091,1093],{"id":1092},"objectifs-du-cours","Objectifs du cours",[568,1095,1096],{},"À la fin de ce cours, vous saurez :",[585,1098,1099,1102,1105,1108,1111],{},[588,1100,1101],{},"Identifier le potentiel et les utilisations actuelles de l'IA en éducation",[588,1103,1104],{},"Comprendre ce qu'est réellement l'IA et d'où elle vient",[588,1106,1107],{},"Expérimenter différentes techniques d'IA",[588,1109,1110],{},"Identifier la place cruciale des données pour les outils éducatifs basés sur l'IA",[588,1112,1113],{},"Appliquer une méthodologie pour analyser un outil pédagogique basé sur une IA",[563,1115,1117],{"id":1116},"à-qui-sadresse-ce-cours","À qui s'adresse ce cours ?",[585,1119,1120,1123],{},[588,1121,1122],{},"Enseignants et la communauté éducative dans son ensemble.",[588,1124,1125],{},"Toute personne intéressée par les enjeux et l'usage de l'IA en éducation et formation.",[563,1127,1129],{"id":1128},"plan-du-cours","Plan du cours",[568,1131,1132],{},"Le Mooc est organisé en quatre modules :",[585,1134,1135,1141,1147,1153],{},[588,1136,1137,1138],{},"Module 1 : ",[704,1139,1140],{},"Utiliser l’IA en éducation",[588,1142,1143,1144],{},"Module 2 : ",[704,1145,1146],{},"Qu’est-ce que l’IA ?",[588,1148,1149,1150],{},"Module 3 : ",[704,1151,1152],{},"Comment fonctionne l’IA ?",[588,1154,1155,1156],{},"Module 4 : ",[704,1157,1158],{},"L’IA à notre service en tant qu’enseignants ?",[568,1160,1161],{},"Chaque module propose des vidéos, des textes, des activités, des quiz et un accès au forum pour partager vos expériences et interagir avec l’équipe pédagogique et avec les autres participants.",[563,1163,1165],{"id":1164},"équipe-pédagogique","Équipe pédagogique",[568,1167,1168],{},"Auteurs :",[585,1170,1171,1177,1183,1189,1195],{},[588,1172,1173,1176],{},[704,1174,1175],{},"Anne Boyer",", Professeure en Informatique, Université de Lorraine",[588,1178,1179,1182],{},[704,1180,1181],{},"Jiajun Pan",", chercheur postdoctoral, Université de Lorraine",[588,1184,1185,1188],{},[704,1186,1187],{},"Laurent Romary",", directeur de l'information et de la culture scientifique, Inria",[588,1190,1191,1194],{},[704,1192,1193],{},"Nicolas Rougier",", chercheur en neurosciences computationnelles, Inria",[588,1196,1197,1200],{},[704,1198,1199],{},"Azim Roussanaly",", enseignant-chercheur en informatique, Université de Lorraine",[568,1202,1203],{},"Ingénieurs pédagogiques :",[585,1205,1206,1212],{},[588,1207,1208,1211],{},[704,1209,1210],{},"Bénédicte Cardon",", ingénieure pédagogique, Inria Learning Lab.",[588,1213,1214,1211],{},[704,1215,1009],{},[563,1217,1219],{"id":1218},"ressources-complémentaires","Ressources complémentaires",[585,1221,1222,1230],{},[588,1223,1224,1229],{},[760,1225,1228],{"href":1226,"target":1227},"https://github.com/inrialearninglab/ai4t","_blank","Sources du MOOC"," sur GitHub",[588,1231,1232,1236],{},[760,1233,1235],{"href":1234,"target":1227},"https://inrialearninglab.github.io/ai4t/index.html","Portail du MOOC"," en consultation libre et en 5 langues",[563,1238,1240],{"id":1239},"partenaires","Partenaires",[585,1242,1243,1249],{},[588,1244,1245],{},[760,1246,1248],{"href":1247,"target":1227},"https://www.education.gouv.fr/","Ministère de l'Éducation Nationale",[588,1250,1251,1252],{},"Partenaires du projets ",[760,1253,1255],{"href":1254,"target":1227},"https://www.ai4t.eu/about/partners/","européen AI4T",{"title":367,"searchDepth":537,"depth":537,"links":1257},[1258,1259,1260,1261,1262,1263,1264],{"id":1082,"depth":537,"text":1083},{"id":1092,"depth":537,"text":1093},{"id":1116,"depth":537,"text":1117},{"id":1128,"depth":537,"text":1129},{"id":1164,"depth":537,"text":1165},{"id":1218,"depth":537,"text":1219},{"id":1239,"depth":537,"text":1240},"2023-11-16","Explorer et soutenir l'utilisation éclairée de l'IA dans l'éducation : comprendre le fonctionnement de l'IA et identifier ses utilisations actuelles en éducation.","/images/mooc/pai4t.png","4h",[1270],"fr","CC BY 4.0",{},{"title":53,"description":1266},"https://www.youtube.com/embed/9t-fm4liJPw?si=nmVGNaIGGFYORWil","https://www.fun-mooc.fr/fr/cours/intelligence-artificielle-pour-et-par-les-enseignants-ai4t/","NrS3RrCQUDMBY96N2Lsy1SJ3lik1a2U01_u8bmeUM1s",{"id":1278,"title":432,"assesment":788,"body":1279,"date":1598,"description":1599,"draft":540,"extension":541,"image":1600,"investment":1601,"lang":1602,"licence":1271,"meta":1603,"navigation":553,"path":433,"seo":1604,"status":786,"stem":434,"trailer":1605,"type":788,"url":1606,"__hash__":1607},"moocs_fr/moocs/nsifondamentaux.md",{"type":531,"value":1280,"toc":1589},[1281,1283,1286,1288,1291,1346,1350,1353,1356,1367,1369,1372,1402,1404,1407,1415,1417,1479,1482,1504,1506,1542,1544],[563,1282,1083],{"id":1082},[568,1284,1285],{},"Ce MOOC, qui permet d’acquérir les bases théoriques dans tous les champs de l'informatique, s’inscrit dans un parcours de formation complet théorique et pratique dédié à l’enseignement de l’informatique au niveau du secondaire supérieur. En France, cela permet, non seulement de se préparer à enseigner au lycée, mais aussi de préparer le concours du CAPES Informatique pour envisager l'enseignement de l'informatique au niveau du secondaire supérieur.",[563,1287,1093],{"id":1092},[568,1289,1290],{},"À l’issue de ce cours, vous serez capable de :",[585,1292,1293,1334,1340],{},[588,1294,1295,1298,1299],{},[704,1296,1297],{},"Appréhender les notions essentielles nécessaires à l’enseignement de l’informatique",", notamment :\n",[585,1300,1301,1308,1315,1321],{},[588,1302,1303,1304,1307],{},"le ",[704,1305,1306],{},"codage de l’information",", des structures et bases de données",[588,1309,1310,1311,1314],{},"les ",[704,1312,1313],{},"langages de programmation impératifs"," et une vision au-delà",[588,1316,1310,1317,1320],{},[704,1318,1319],{},"fondements de l’algorithmique",", à la fois théoriques et opérationnels.",[588,1322,1310,1323,1326,1327,1326,1330,1333],{},[704,1324,1325],{},"architectures machines",", ",[704,1328,1329],{},"systèmes d’exploitation",[704,1331,1332],{},"réseaux"," et sujets connexes",[588,1335,1336,1339],{},[704,1337,1338],{},"Acquérir une culture scientifique solide en informatique",", allant au-delà du simple apprentissage de la programmation",[588,1341,1342,1345],{},[704,1343,1344],{},"Découvrir les grandes problématiques et les principaux domaines de l’informatique",", science formelle au cœur des évolutions technologiques.",[563,1347,1349],{"id":1348},"a-qui-sadresse-ce-cours","A qui s’adresse ce cours ?",[568,1351,1352],{},"La formation s’adresse à toutes et tous, mais représente plus qu’un MOOC usuel, c’est un vrai parcours de formation professionnalisant, et qui sera accompagné collégialement. Cela nécessite donc … du temps !",[568,1354,1355],{},"Elle intéresse potentiellement :",[585,1357,1358,1361,1364],{},[588,1359,1360],{},"les professionnels de l’éducation qui se destinent à enseigner l’informatique,",[588,1362,1363],{},"les jeunes qui voudraient aller plus loin dans ce domaine et prendre de l’avance sur les parcours universitaires,",[588,1365,1366],{},"toutes celles et ceux qui souhaitent se reconvertir dans cette discipline.",[563,1368,1129],{"id":1128},[568,1370,1371],{},"Le Mooc est organisé en quatre blocs, subdivisés en modules :",[585,1373,1374,1381,1388,1395],{},[588,1375,1376,1377,1380],{},"Bloc 1: ",[704,1378,1379],{},"Data","\nReprésentation et traitement des données, Bases de données",[588,1382,1383,1384,1387],{},"Bloc 2: ",[704,1385,1386],{},"Programmation","\nProgrammation Orientée Objet, impérative et procédurale, Introduction à la complexité de programme",[588,1389,1390,1391,1394],{},"Bloc 3: ",[704,1392,1393],{},"Algorithmique","\nFondamentaux, correction et complexité",[588,1396,1397,1398,1401],{},"Bloc 4: ",[704,1399,1400],{},"Architecture des ordinateurs - Réseaux - Web","\nArchitecture matérielle, Système d'exploitation, Réseaux, Technologies web",[563,1403,1165],{"id":1164},[568,1405,1406],{},"Coordinateur :",[585,1408,1409],{},[588,1410,1411,1414],{},[704,1412,1413],{},"Thierry Vieville",", Chercheur en neurosciences computationnelles, Inria",[568,1416,1168],{},[585,1418,1419,1425,1431,1437,1443,1449,1455,1461,1467,1473],{},[588,1420,1421,1424],{},[704,1422,1423],{},"Anthony Juton",", Professeur agrégé en physique appliquée, Ecole Normale Supérieure (ENS)",[588,1426,1427,1430],{},[704,1428,1429],{},"Vania Marangozova-Martin",", Enseignante-chercheure en Informatique, Université Grenoble-Alpes (UGA)",[588,1432,1433,1436],{},[704,1434,1435],{},"Thierry Massart",", Professeur en inforamtique, Université Libre de Bruxelles (ULB)",[588,1438,1439,1442],{},[704,1440,1441],{},"Jean-Marc Vincent",", Enseignant-chercheur en informatique, Université Grenoble-Alpes (UGA)",[588,1444,1445,1448],{},[704,1446,1447],{},"Sébastien Hoarau",", Maitre de Conférence en Informatique, Université de la Réunion",[588,1450,1451,1454],{},[704,1452,1453],{},"Gilles Geeraerts",", Professeur en informatique, Université Libre de Bruxelles (ULB)",[588,1456,1457,1460],{},[704,1458,1459],{},"Anne Josiane Kouam",", Doctorante en informatique, INRIA, Ecole Polytechnique-IPP",[588,1462,1463,1466],{},[704,1464,1465],{},"Geoffrey Vaquette",", Ingénieur-chercheur en informatique, CEA",[588,1468,1469,1472],{},[704,1470,1471],{},"Rodrigue Chakode",", Entrepreneur, spécialiste plateformes et applications de Cloud",[588,1474,1475,1478],{},[704,1476,1477],{},"Philippe Rigaux",", Professeur en informatique, Conservatoire des Arts et Métiers (Cnam)",[568,1480,1481],{},"Accompagnement pédagogique :",[585,1483,1484,1490,1494,1499],{},[588,1485,1486,1489],{},[704,1487,1488],{},"Marie-Hélène Comte",", ingénieure pédagogique, Inria Learning Lab",[588,1491,1492,1489],{},[704,1493,740],{},[588,1495,1496,1489],{},[704,1497,1498],{},"Aurélie Lagarrigue",[588,1500,1501,1503],{},[704,1502,745],{},", ingénieur développement, Inria Learning Lab",[563,1505,1219],{"id":1218},[585,1507,1508,1515,1522,1529,1536],{},[588,1509,1510],{},[760,1511,1514],{"href":1512,"rel":1513},"https://mooc-nsi-snt.gitlab.io/portail/0_Accueil.html",[764],"Portail web des ressources du Mooc",[588,1516,1517],{},[760,1518,1521],{"href":1519,"rel":1520},"https://www.youtube.com/@moocnsi",[764],"Vidéos du Mooc NSI",[588,1523,1524],{},[760,1525,1528],{"href":1526,"rel":1527},"https://mooc-forums.inria.fr/moocnsi/",[764],"Forum",[588,1530,1531],{},[760,1532,1535],{"href":1533,"rel":1534},"https://mooc-nsi-snt.gitlab.io/portail/6_Communaute.html",[764],"NSI-cookies",[588,1537,1538],{},[760,1539,213],{"href":1540,"rel":1541},"https://learninglab.gitlabpages.inria.fr/site-ll/moocs/nsipratique",[764],[563,1543,1240],{"id":1239},[568,1545,1546,1547,1552,1553,1558,1559,1564,1565,1570,1571,1576,1577,1582,1583,1588],{},"Le projet a été porté et opéré par le Learning Lab Inria avec la Communauté d'Apprentissage de l'Informatique, sous l'égide de la Société Informatique de France (",[760,1548,1551],{"href":1549,"rel":1550},"https://www.socinfo.fr",[764],"SIF",") avec l'association Enseignement Public et Informatique (",[760,1554,1557],{"href":1555,"rel":1556},"https://www.epi.asso.fr",[764],"EPI",") et l'association ",[760,1560,1563],{"href":1561,"rel":1562},"https://www.class-code.fr/",[764],"Class’Code",".\nCette formation a été soutenue par la Délégation Numérique pour l’Education (",[760,1566,1569],{"href":1567,"rel":1568},"https://www.education.gouv.fr/direction-du-numerique-pour-l-education-dne-9983",[764],"DNE","), l'Université Ouverte des Humanités (",[760,1572,1575],{"href":1573,"rel":1574},"https://uoh.fr/front/",[764],"UOH",") associée à l'Université Numérique Ingénierie et Technologie (",[760,1578,1581],{"href":1579,"rel":1580},"https://unit.eu/",[764],"UNIT",") et ",[760,1584,1587],{"href":1585,"rel":1586},"https://inria.fr/fr",[764],"Inria",".",{"title":367,"searchDepth":537,"depth":537,"links":1590},[1591,1592,1593,1594,1595,1596,1597],{"id":1082,"depth":537,"text":1083},{"id":1092,"depth":537,"text":1093},{"id":1348,"depth":537,"text":1349},{"id":1128,"depth":537,"text":1129},{"id":1164,"depth":537,"text":1165},{"id":1218,"depth":537,"text":1219},{"id":1239,"depth":537,"text":1240},"2022-02-07","Comment enseigner l’informatique au lycée dans la spécialité NSI et se préparer aux métiers du numérique.","/images/mooc/pnsifonda.png","200h",[1270],{},{"title":432,"description":1599},"https://www.youtube.com/embed/9JVc36YL9vQ?si=NlKW1qFicc1EB-xk","https://www.fun-mooc.fr/fr/cours/numerique-et-sciences-informatiques-les-fondamentaux/","4GA2B6GkFeLcSG3nZ1CfQzfjRO-XfO_sb9UpvXwlirg",{"id":1609,"title":436,"assesment":788,"body":1610,"date":1598,"description":1882,"draft":540,"extension":541,"image":1883,"investment":1884,"lang":1885,"licence":1271,"meta":1886,"navigation":553,"path":437,"seo":1887,"status":786,"stem":438,"trailer":788,"type":788,"url":1888,"__hash__":1889},"moocs_fr/moocs/nsipratique.md",{"type":531,"value":1611,"toc":1872},[1612,1614,1617,1630,1633,1635,1637,1639,1647,1649,1651,1686,1689,1700,1702,1760,1762,1764,1811,1813,1827,1829,1846,1848],[563,1613,1083],{"id":1082},[568,1615,1616],{},"Ce MOOC permet d’acquérir ou de consolider les bases pratiques de l'enseignement de NSI via une pédagogie par l'action. Grâce à des activités de mise en situation professionnelle, d'échanges au sein d'une communauté de pratique, à l'évaluation par les pairs et par le suivi d'enseignements en épistémologie et didactique de l'informatique, il permet d'apprendre à enseigner les sciences informatiques au niveau du secondaire supérieur ou de prendre du recul sur ses propres méthodes d'enseignement.",[568,1618,1619,1620,1625,1626,1588],{},"Il s’inscrit dans un parcours de formation complet, y compris en ce qui concerne les fondamentaux de l’informatique offerts dans un MOOC compagnon \"",[760,1621,1624],{"href":1622,"rel":1623},"https://learninglab.gitlabpages.inria.fr/site-ll/moocs/nsifondamentaux",[764],"MOOC Numérique et Sciences Informatiques - Les fondamentaux","\" également disponible sur ",[760,1627,1629],{"href":1606,"rel":1628},[764],"Fun",[568,1631,1632],{},"En France, cela permet de se préparer à enseigner au niveau du secondaire supérieur avec le passage du CAPES Informatique.",[563,1634,1349],{"id":1348},[568,1636,1352],{},[568,1638,1355],{},[585,1640,1641,1643,1645],{},[588,1642,1360],{},[588,1644,1363],{},[588,1646,1366],{},[563,1648,1093],{"id":1092},[568,1650,1096],{},[585,1652,1653,1674,1679],{},[588,1654,1655,1656,1659,1660],{},"vous ",[704,1657,1658],{},"mettre en situation d'enseignement"," :\n",[585,1661,1662,1665,1668,1671],{},[588,1663,1664],{},"de préparer des cours d'informatique théoriques et pratiques,",[588,1666,1667],{},"d'organiser ces cours au sein d'une progression,",[588,1669,1670],{},"de mettre en action l'enseignement dans la classe : de la mise en activité à l'accompagnement des élèves,",[588,1672,1673],{},"de gérer l’évaluation des acquis et l’amélioration du cours.",[588,1675,1676],{},[704,1677,1678],{},"questionner et critiquer votre pratique enseignante",[588,1680,1681,1682,1685],{},"travailler avec les ",[704,1683,1684],{},"outils logiciels et organisationnels"," spécifiques de cet enseignement",[563,1687,1349],{"id":1688},"a-qui-sadresse-ce-cours-1",[585,1690,1691,1694,1697],{},[588,1692,1693],{},"professionnels de l’éducation qui se destinent à enseigner l’informatique,",[588,1695,1696],{},"toute personne qui souhaitent se reconvertir et préparer le CAPES Informatique",[588,1698,1699],{},"toute personne intéressée par la didactique de l'inforamtique",[563,1701,1129],{"id":1128},[585,1703,1704,1717,1739,1755],{},[588,1705,1137,1706,1709],{},[704,1707,1708],{},"Bien commencer",[585,1710,1711,1714],{},[588,1712,1713],{},"1.1. Préparer son espace de travail",[588,1715,1716],{},"1.2. Introduction au Mooc",[588,1718,1143,1719,1722],{},[704,1720,1721],{},"Mise en situation professionnelle",[585,1723,1724,1727,1730,1733,1736],{},[588,1725,1726],{},"2.1. Penser - Concevoir - Elaborer",[588,1728,1729],{},"2.2. Mettre en œuvre - Animer",[588,1731,1732],{},"2.3. Accompagner l'individu et le collectif",[588,1734,1735],{},"2.4. Observer - Analyser - Evaluer",[588,1737,1738],{},"2.5. Évaluation par les pairs",[588,1740,1149,1741,1744],{},[704,1742,1743],{},"Prendre du recul au niveau de la didactique",[585,1745,1746,1749,1752],{},[588,1747,1748],{},"3.1. Éléments de didactique",[588,1750,1751],{},"3.2. Introduction à l'épistémologie",[588,1753,1754],{},"3.3. Pédagogie de l'égalité",[588,1756,1155,1757],{},[704,1758,1759],{},"Que faire pour se préparer aux concours",[563,1761,1165],{"id":1164},[568,1763,1168],{},[585,1765,1766,1772,1778,1784,1789,1795,1801,1807],{},[588,1767,1768,1771],{},[704,1769,1770],{},"Maxime Fourny",", enseignant de mathématiques et d'informatique, Education Nationale",[588,1773,1774,1777],{},[704,1775,1776],{},"Olivier Goletti",", doctorant en didactique de l'informatique, Université Catholique de Louvain (Belgique)",[588,1779,1780,1783],{},[704,1781,1782],{},"Mehdi Khaneboubi",", maître de conférences en sciences de l’éducation, Université de Cergy (CY) - INSPÉ de Versailles",[588,1785,1786,1788],{},[704,1787,1447],{},", maitre de conférence en informatique, Université de la Réunion",[588,1790,1791,1794],{},[704,1792,1793],{},"Charles Poulmaire",", professeur de mathématiques, NSI et SNT, Education Nationale",[588,1796,1797,1800],{},[704,1798,1799],{},"Violaine Prince",", professeur en traitement automatique des langues, Université Montpellier 2",[588,1802,1803,1806],{},[704,1804,1805],{},"David Roche",", enseignant de sciences physiques, Education Nationale",[588,1808,1809,1194],{},[704,1810,1413],{},[568,1812,1481],{},[585,1814,1815,1819,1823],{},[588,1816,1817,1489],{},[704,1818,1488],{},[588,1820,1821,1489],{},[704,1822,1498],{},[588,1824,1825,1503],{},[704,1826,745],{},[563,1828,1219],{"id":1218},[585,1830,1831,1836,1841],{},[588,1832,1833],{},[760,1834,1514],{"href":1512,"rel":1835},[764],[588,1837,1838],{},[760,1839,1528],{"href":1526,"rel":1840},[764],[588,1842,1843],{},[760,1844,1624],{"href":1622,"rel":1845},[764],[563,1847,1240],{"id":1239},[568,1849,1546,1850,1853,1854,1558,1857,1564,1860,1570,1863,1576,1866,1582,1869,1588],{},[760,1851,1551],{"href":1549,"rel":1852},[764]," avec l'association Enseignement Public et Informatique (",[760,1855,1557],{"href":1555,"rel":1856},[764],[760,1858,1563],{"href":1561,"rel":1859},[764],[760,1861,1569],{"href":1567,"rel":1862},[764],[760,1864,1575],{"href":1573,"rel":1865},[764],[760,1867,1581],{"href":1579,"rel":1868},[764],[760,1870,1587],{"href":1585,"rel":1871},[764],{"title":367,"searchDepth":537,"depth":537,"links":1873},[1874,1875,1876,1877,1878,1879,1880,1881],{"id":1082,"depth":537,"text":1083},{"id":1348,"depth":537,"text":1349},{"id":1092,"depth":537,"text":1093},{"id":1688,"depth":537,"text":1349},{"id":1128,"depth":537,"text":1129},{"id":1164,"depth":537,"text":1165},{"id":1218,"depth":537,"text":1219},{"id":1239,"depth":537,"text":1240},"Apprendre à enseigner l’informatique au secondaire supérieur en rejoignant une communauté de pratique et d’entraide, y compris pour préparer le CAPES en France.","/images/mooc/pnsipratique.png","30h",[1270],{},{"title":436,"description":1882},"https://www.fun-mooc.fr/fr/cours/apprendre-a-enseigner-le-numerique-et-les-sciences-informatiques/","9exuYrVbubwOw2I73LdaDtx5W949yYff1T8HTd7ZW18",{"id":1891,"title":416,"assesment":793,"body":1892,"date":2159,"description":2160,"draft":540,"extension":541,"image":2161,"investment":2162,"lang":2163,"licence":1271,"meta":2164,"navigation":553,"path":417,"seo":2165,"status":786,"stem":418,"trailer":2166,"type":788,"url":2167,"__hash__":2168},"moocs_fr/moocs/impactnum.md",{"type":531,"value":1893,"toc":2150},[1894,1896,1899,1902,1904,1921,1923,1926,1937,1940,1942,1956,1958,1961,2021,2099,2101,2121,2123,2129,2131],[563,1895,1083],{"id":1082},[568,1897,1898],{},"Ce Mooc a été co-produit par l’Association Class’Code et Inria.",[568,1900,1901],{},"À l’heure ou transition écologique rime souvent avec transition numérique, qu’en est-il réellement des impacts environnementaux du numérique ? Le numérique est-il la solution ? Sous couvert de virtualisation et de dématérialisation, c'est en fait tout un écosystème gourmand en énergie et en ressources non renouvelables qui se déploie à grande vitesse. Alors qu’il a fallu près de 50 ans pour prendre la mesure du changement climatique, stabiliser les indicateurs et les données, arriver à des consensus qui permette d’agir. Où en sommes-nous en ce qui concerne le numérique ? Comment se repérer dans les informations et les discours parfois contradictoires ? Sur quelles mesures s’appuyer ? Comment dès à présent commencer à agir pour un numérique plus responsable et plus durable ?",[563,1903,1093],{"id":1092},[585,1905,1906,1909,1912,1915,1918],{},[588,1907,1908],{},"Comprendre les enjeux du numérique pour l’environnement et la société",[588,1910,1911],{},"Questionner les indicateurs, les données, analyser les tendances et se forger son propre diagnostic",[588,1913,1914],{},"Identifier des possibilités d’actions pour un numérique durable en intégrant une réflexion sur les effets indirects, les jeux d’acteurs et les échelles",[588,1916,1917],{},"Avoir un regard critique par rapport à la place du numérique dans le monde actuel et pouvoir comprendre les débats autour de ces thématiques",[588,1919,1920],{},"Sensibiliser vos élèves ou vos proches en utilisant les ressources du Mooc ou en identifiant les outils et les partenaires pour poursuivre le débat",[563,1922,1349],{"id":1348},[568,1924,1925],{},"La formation s’adresse à toutes et tous et plus spécifiquement :",[585,1927,1928,1931,1934],{},[588,1929,1930],{},"aux professionnels de l’éducation (professeurs, éducateurs, animateurs) qui trouveront des ressources directement mobilisables auprès de leur public,",[588,1932,1933],{},"aux jeunes à partir de la seconde au travers des vidéos et des activités qui sont proposées,",[588,1935,1936],{},"à toutes celles et ceux qui se questionnent sur les impacts environnementaux du numérique et qui souhaitent comprendre les enjeux et apprendre à mesurer, décrypter et agir, pour trouver leur place de citoyen dans un monde numérique.",[568,1938,1939],{},"Il vous suffit d’un ordinateur et d’une bonne connexion Internet pour suivre ce cours !",[563,1941,1129],{"id":1128},[585,1943,1944,1947,1950,1953],{},[588,1945,1946],{},"Partie 1 - Introduction : Les impacts environnementaux du numérique",[588,1948,1949],{},"Partie 2 - Des équipements non renouvelables",[588,1951,1952],{},"Partie 3 - Des services numériques très matériels",[588,1954,1955],{},"Partie 4 - Impacts économiques et sociétaux",[563,1957,1165],{"id":1164},[568,1959,1960],{},"Auteurs, référents de partie :",[585,1962,1963,1969,1975,1981,1987,1993,1999,2005,2011,2017],{},[588,1964,1965,1968],{},[704,1966,1967],{},"Françoise Berthoud",", ingénieur de recherche qui a co-créé le GDS EcoInfo, GRICAD, CNRS",[588,1970,1971,1974],{},[704,1972,1973],{},"Franck Beysson",", directeur-Adjoint Service Education à l'Environnement et à la Transition Ecologique, Ligue de l’enseignement",[588,1976,1977,1980],{},[704,1978,1979],{},"Julie Cornet",", dédiatrice pédagogique spécialisée en sciences et technologies, La Compagnie du Code",[588,1982,1983,1986],{},[704,1984,1985],{},"Laurent Devernay",", consultant et formateur, Simplon.co",[588,1988,1989,1992],{},[704,1990,1991],{},"Laurent Lefèvre",", chercheur en informatique, Inria",[588,1994,1995,1998],{},[704,1996,1997],{},"Benjamin Ninassi",", adjoint au Responsable du programme Numérique et Environnement, Inria",[588,2000,2001,2004],{},[704,2002,2003],{},"Martine Olivi",", chercheuse en mathématiques appliquées, Inria",[588,2006,2007,2010],{},[704,2008,2009],{},"Julie Orgelet",", consultante ACV et numérique responsable, DDemain / NegaOctet",[588,2012,2013,2016],{},[704,2014,2015],{},"Anne-Cécile Orgerie",", chercheuse en informatique, CNRS",[588,2018,2019,1794],{},[704,2020,1793],{},[2022,2023,2024],"note",{},[2025,2026,2027,2031],"details",{},[2028,2029,2030],"summary",{},"De nombreux scientifiques ont de plus contribué en écrivant des fiches concept, articles à destination des enseignants et du grand public pour aller un peu plus loin et comprendre les notions clés liées au sujet",[585,2032,2033,2036,2039,2042,2045,2048,2051,2054,2057,2060,2063,2066,2069,2072,2075,2078,2081,2084,2087,2090,2093,2096],{},[588,2034,2035],{},"Eric Blayo, professeur en mathématiques appliquées, Université Grenoble Alpes",[588,2037,2038],{},"Frédéric Bordage, collectif GreenIT.fr",[588,2040,2041],{},"Antoine Boubault, chercheur en écologie industrielle, BRGM",[588,2043,2044],{},"Christophe Bravard, Université Grenoble Alpes",[588,2046,2047],{},"Juliette Chabassier, chargée de recherches, Inria",[588,2049,2050],{},"Jacques Combaz, ingénieur recherche, CNRS / VERIMAG",[588,2052,2053],{},"Jean-Yves Courtone, chargé de recherche, Inria",[588,2055,2056],{},"Romaric David, ingénieur de recherche, Université de Strasbourg",[588,2058,2059],{},"Emmanuelle Frenoux, maître de Conférences, Université Paris-Saclay",[588,2061,2062],{},"Ronan Groussier, responsable des affaires publiques de HOP (Halte à l'Obsolescence Programmée)",[588,2064,2065],{},"Pascal Guitton, professeur d'informatique et chercheur dans l'équipe Potioc, Inria, Université de Bordeaux, CNRS",[588,2067,2068],{},"Christine Leininger, chef de projet médiation scientifique, Inria",[588,2070,2071],{},"Anne-Laure Ligozat, maître de conférences au LISN et à l'ENSIIE",[588,2073,2074],{},"Pierre-Yves Longaretti, chercheur à l'Université Grenoble Alpes, CNRS-INSU, IPAG et Inria équipe STEEP",[588,2076,2077],{},"Didier Mallarino, chercheur, CNRS, EcoInfo",[588,2079,2080],{},"Guillaume Mandil, enseignant chercheur, UGA, UFR PhITEM, Inria équipe STEEP",[588,2082,2083],{},"Servane Mouton, neurologue, Neuville-sur-Saone",[588,2085,2086],{},"Sophie Quinton, chercheuse à l'Inria Grenoble, équipe SPADES",[588,2088,2089],{},"Gauthier Roussilhe, Designer et doctorant ; RMIT, CRD (ENS Saclay, ENSCI)",[588,2091,2092],{},"Eric Tannier, directeur de recherche chez Inria",[588,2094,2095],{},"Thomas Tari, sociologue au médialab de Sciences Po et responsable du Centre d'exploration des controverses",[588,2097,2098],{},"Corinne Touati, chercheuse, référente en médiation, Inria",[568,2100,1481],{},[585,2102,2103,2107,2111,2117],{},[588,2104,2105,1489],{},[704,2106,729],{},[588,2108,2109,1489],{},[704,2110,740],{},[588,2112,2113,2116],{},[704,2114,2115],{},"Sophie de Quatrebarbes",", ingénieure pédagogique, S24B pour Class'code",[588,2118,2119,1503],{},[704,2120,745],{},[563,2122,1219],{"id":1218},[568,2124,2125],{},[760,2126,1514],{"href":2127,"rel":2128},"https://learninglab.gitlabpages.inria.fr/mooc-impacts-num/mooc-impacts-num-ressources/index.html",[764],[563,2130,1240],{"id":1239},[568,2132,2133,2134,2137,2138,2141,2142,2145,2146,2149],{},"Ce Mooc a été co-produit par l’Association ",[760,2135,1563],{"href":1561,"rel":2136},[764]," et ",[760,2139,1587],{"href":1585,"rel":2140},[764],", avec le soutien de la Délégation Numérique pour l’Education (",[760,2143,1569],{"href":1567,"rel":2144},[764],") et de l'Université Numérique Ingénierie et Technologie (",[760,2147,1581],{"href":1579,"rel":2148},[764],").",{"title":367,"searchDepth":537,"depth":537,"links":2151},[2152,2153,2154,2155,2156,2157,2158],{"id":1082,"depth":537,"text":1083},{"id":1092,"depth":537,"text":1093},{"id":1348,"depth":537,"text":1349},{"id":1128,"depth":537,"text":1129},{"id":1164,"depth":537,"text":1165},{"id":1218,"depth":537,"text":1219},{"id":1239,"depth":537,"text":1240},"2021-11-16","Se questionner sur les impacts environnementaux du numérique, apprendre à mesurer, décrypter et agir, pour trouver sa place de citoyen dans un monde numérique.","/images/mooc/pimpactnum.png","entre 5h (parcours initial) et 10h (parcours avancé)",[1270,782],{},{"title":416,"description":2160},"https://www.youtube.com/embed/x3vf4mxVXNA?si=xdg9pe0H-6wWQnpj","https://www.fun-mooc.fr/fr/cours/impacts-environnementaux-du-numerique/","4Pgm5iCjmvDumsHVVRiHr42GM9RUR--JAlOd5CFdY1M",{"id":2170,"title":456,"assesment":788,"body":2171,"date":2319,"description":2320,"draft":540,"extension":541,"image":2321,"investment":788,"lang":2322,"licence":1271,"meta":2323,"navigation":553,"path":457,"seo":2324,"status":786,"stem":458,"trailer":2325,"type":788,"url":2326,"__hash__":2327},"moocs_fr/moocs/pythonsckitlearn.md",{"type":531,"value":2172,"toc":2311},[2173,2175,2178,2181,2184,2187,2189,2203,2205,2208,2216,2218,2241,2243,2246,2282,2284,2300,2302],[563,2174,566],{"id":565},[568,2176,2177],{},"Predictive modeling is a pillar of modern data science. In this field, scikit-learn is a central tool: it is easily accessible, yet powerful, and naturally dovetails in the wider ecosystem of data-science tools based on the Python programming language.",[568,2179,2180],{},"This course is an in-depth introduction to predictive modeling with scikit-learn. Step-by-step and didactic lessons introduce the fundamental methodological and software tools of machine learning, and is as such a stepping stone to more advanced challenges in artificial intelligence, text mining, or data science.",[568,2182,2183],{},"The course is more than a cookbook: it will teach you to be critical about each step of the design of a predictive modeling pipeline: from choices in data preprocessing, to choosing models, gaining insights on their failure modes and interpreting their predictions.",[568,2185,2186],{},"The training will be essentially practical, focusing on examples of applications with code executed by the participants.",[563,2188,580],{"id":579},[585,2190,2191,2194,2197,2200],{},[588,2192,2193],{},"Grasp the fundamental concepts of machine learning",[588,2195,2196],{},"Build a predictive modeling pipeline with scikit-learn",[588,2198,2199],{},"Develop intuitions behind machine learning models from linear models to gradient-boosted decision trees",[588,2201,2202],{},"Evaluate the statistical performance of your models",[563,2204,637],{"id":636},[568,2206,2207],{},"The course aims to be accessible without a strong technical background. The requirements for this course are:",[585,2209,2210,2213],{},[588,2211,2212],{},"basic knowledge of Python programming : defining variables, writing functions, importing modules",[588,2214,2215],{},"some prior experience with the NumPy, pandas and Matplotlib libraries is recommended but not required",[563,2217,668],{"id":667},[585,2219,2220,2223,2226,2229,2232,2235,2238],{},[588,2221,2222],{},"Module 1. The Predictive Modeling Pipeline",[588,2224,2225],{},"Module 2. Selecting the best model",[588,2227,2228],{},"Module 3. Hyperparameters tuning",[588,2230,2231],{},"Module 4. Linear Models",[588,2233,2234],{},"Module 5. Decision tree models",[588,2236,2237],{},"Module 6. Ensemble of models",[588,2239,2240],{},"Module 7. Evaluating model performance",[563,2242,695],{"id":694},[568,2244,2245],{},"The authors of the course are scikit-learn core developers.\nAuthors:",[585,2247,2248,2254,2260,2265,2270,2276],{},[588,2249,2250,2253],{},[704,2251,2252],{},"Arturo Amor",", engineer, Inria",[588,2255,2256,2259],{},[704,2257,2258],{},"Loïc Estève",", scikit-learn core developer, Inria",[588,2261,2262,2259],{},[704,2263,2264],{},"Olivier Grisel",[588,2266,2267,2259],{},[704,2268,2269],{},"Guillaume Lemaître",[588,2271,2272,2275],{},[704,2273,2274],{},"Thomas Schmitt",", machine Learning Engineer, Inria",[588,2277,2278,2281],{},[704,2279,2280],{},"Gaël Varoquaux",", research director, project manager for the scikit-learn consortium, Inria",[568,2283,722],{},[585,2285,2286,2290,2294],{},[588,2287,2288,730],{},[704,2289,729],{},[588,2291,2292,730],{},[704,2293,1009],{},[588,2295,2296,2299],{},[704,2297,2298],{},"Benoit Rospars",", IT engineer, Inria Learning Lab",[563,2301,1013],{"id":1012},[585,2303,2304],{},[588,2305,2306,2307],{},"All the course materials are available at: ",[760,2308,2309],{"href":2309,"rel":2310},"https://inria.github.io/scikit-learn-mooc/",[764],{"title":367,"searchDepth":537,"depth":537,"links":2312},[2313,2314,2315,2316,2317,2318],{"id":565,"depth":537,"text":566},{"id":579,"depth":537,"text":580},{"id":636,"depth":537,"text":637},{"id":667,"depth":537,"text":668},{"id":694,"depth":537,"text":695},{"id":1012,"depth":537,"text":1013},"2021-05-18","Build predictive models with scikit-learn and gain a practical understanding of the strengths and limitations of machine learning!","/images/mooc/pscikitlearn.jpg",[782],{},{"title":456,"description":2320},"https://www.youtube.com/embed/ZHUU9ppmOq8?si=13e8X6w7uxSSyMDC","https://www.fun-mooc.fr/en/courses/machine-learning-python-scikit-learn/","bQdxqWQUV-H5iYOfGUFPNFtv6eUzz0xndr_vzl7n7Y0",{"id":2329,"title":444,"assesment":793,"body":2330,"date":2501,"description":2502,"draft":540,"extension":541,"image":2503,"investment":2504,"lang":2505,"licence":1070,"meta":2506,"navigation":553,"path":445,"seo":2507,"status":786,"stem":446,"trailer":2508,"type":788,"url":2509,"__hash__":2510},"moocs_fr/moocs/pharo-programming.md",{"type":531,"value":2331,"toc":2493},[2332,2334,2337,2340,2343,2346,2349,2352,2355,2357,2359,2367,2370,2373,2376,2387,2389,2429,2431,2433,2451,2453,2464,2466],[563,2333,1083],{"id":1082},[568,2335,2336],{},"Ce cours est entièrement bilingue français/anglais\net sous-titré en français 🇫🇷, anglais 🇬🇧, espagnol 🇪🇸 et japonais 🇯🇵",[568,2338,2339],{},"Pharo est un langage à objets pur, inspiré de Smalltalk, qui offre une expérience unique de développement en constante interaction avec des objets vivants. Pharo est élégant, fun à programmer et très puissant. Il est très facile à apprendre et permet de comprendre des concepts très avancés de façon naturelle. En programmant en Pharo vous êtes immergés dans un monde d'objets vivants. Vous modifiez en live sans cesse des objets qui peuvent représenter des applications web, du code lui-même, des graphismes, du réseau…",[568,2341,2342],{},"Pharo c’est aussi un environnement libre très productif utilisé par des entreprises pour le développement d’applications Web.",[568,2344,2345],{},"À travers ce MOOC vous vous immergerez dans un environnement vivant et vivrez une expérience de programmation nouvelle.",[568,2347,2348],{},"Le MOOC débute par une séquence facultative, dédiée aux Débutants pour présenter les bases de la programmation orientée objet.\nTout au long du MOOC, nous faisons un focus sur la pile Web de Pharo qui a la particularité de changer la manière de construire des applications Web.\nNous revisitons également des concepts essentiels de la programmation en illustrant comment Pharo les utilise. Nous présentons des heuristiques et des Design Patterns pour mieux concevoir des applications objets. Ces concepts sont applicables dans n’importe quels langages objets.",[568,2350,2351],{},"Ce MOOC s’adresse aux personnes ayant une expérience en programmation, mais toute personne motivée pourra également suivre le cours grâce aux nombreuses ressources proposées. Il peut également intéresser les enseignants d'informatique car Pharo est un bon outil pour enseigner la programmation orientée objet et ce cours est l'occasion de discuter de points de conception objet (par exemple : polymorphisme, envoi de messages, self/super, design patterns).",[568,2353,2354],{},"Ce MOOC apporte également une nouvelle vision des fondements même de la programmation objet que sont le polymorphisme et la liaison tardive.",[563,2356,1093],{"id":1092},[568,2358,1096],{},[585,2360,2361,2364],{},[588,2362,2363],{},"programmer en Pharo,",[588,2365,2366],{},"développer une application web pour mettre en oeuvre les différentes facettes de Pharo.\nLa durée de suivi complet de ce cours est estimée à 40h.",[568,2368,2369],{},"Témoignage d'un participant",[568,2371,2372],{},"\"I have just completed week seven of the Pharo MOOC (beginner and object oriented tracks) I am starting a redo of the MOOC with the web track (TinyBlog project). I have already learned so much ! I have spent the last 20 years or so in software development and, following this MOOC, I realized I hadn’t really grasped the essence of object oriented design.\"",[563,2374,2375],{"id":1116},"À qui s’adresse ce cours ?",[585,2377,2378,2381,2384],{},[588,2379,2380],{},"Étudiants, développeurs débutants et expérimentés",[588,2382,2383],{},"Professeurs en informatique",[588,2385,2386],{},"Toute personne intéressée par les méthodes agiles",[563,2388,1129],{"id":1128},[585,2390,2391,2396,2401,2406,2411,2417,2423],{},[588,2392,1137,2393],{},[704,2394,2395],{},"Bienvenue à bord - Découverte de la syntaxe",[588,2397,1143,2398],{},[704,2399,2400],{},"Syntaxe Pharo, blocs et inspecteur",[588,2402,1149,2403],{},[704,2404,2405],{},"Conception, méthodes de classes et collections",[588,2407,1155,2408],{},[704,2409,2410],{},"Héritage & sélection de méthode (lookup) et développement web",[588,2412,2413,2414],{},"Module 5 : ",[704,2415,2416],{},"Exception, débogage et réflexion",[588,2418,2419,2420],{},"Module 6 : ",[704,2421,2422],{},"Retour sur le lookup et conception orientée objet avancée",[588,2424,2425,2426],{},"Module 7 : ",[704,2427,2428],{},"Conception orientée objet et tests",[563,2430,1165],{"id":1164},[568,2432,1168],{},[585,2434,2435,2440,2446],{},[588,2436,2437,2439],{},[704,2438,970],{},", directeur de recherche, Inria",[588,2441,2442,2445],{},[704,2443,2444],{},"Damien Cassou",", développeur logiciel, Företagsplatsen",[588,2447,2448,2450],{},[704,2449,976],{},", professeur, IMT Nord Europe",[568,2452,1481],{},[585,2454,2455,2459],{},[588,2456,2457,1489],{},[704,2458,1009],{},[588,2460,2461,1489],{},[704,2462,2463],{},"Isabelle Collignon",[563,2465,1219],{"id":1218},[585,2467,2468,2475,2482,2487],{},[588,2469,2470],{},[760,2471,2474],{"href":2472,"rel":2473},"https://www.youtube.com/playlist?list=PL2okA_2qDJ-kCHVcNXdO5wsUZJCY31zwf",[764],"Playlist Youtube des vidéos du MOOC Pharo",[588,2476,2477],{},[760,2478,2481],{"href":2479,"rel":2480},"https://mooc.pharo.org",[764],"Vidéos et diapositives du MOOC",[588,2483,2484],{},[760,2485,2486],{"href":1034},"Le MOOC Pharo sur Github",[588,2488,2489],{},[760,2490,2492],{"href":1040,"rel":2491},[764],"La chaîne Discord Pharo",{"title":367,"searchDepth":537,"depth":537,"links":2494},[2495,2496,2497,2498,2499,2500],{"id":1082,"depth":537,"text":1083},{"id":1092,"depth":537,"text":1093},{"id":1116,"depth":537,"text":2375},{"id":1128,"depth":537,"text":1129},{"id":1164,"depth":537,"text":1165},{"id":1218,"depth":537,"text":1219},"2020-09-11","Que vous soyez débutant ou expert en programmation orientée objet, apprenez ou redécouvrez la programmation objet avec Pharo et changez votre façon de penser objet !","/images/mooc/ppharoprogramming.png","40 heures",[1270,782],{},{"title":444,"description":2502},"https://www.youtube.com/embed/-z83bmzRATM?si=GaYz9kAKVJWLrGOw","https://www.fun-mooc.fr/fr/cours/programmation-objet-immersive-en-pharo/","XjGIQsbZOLi7DyrSLV6NxCom-YT0mdAUK_FSSqJb1wk",{"id":2512,"title":408,"assesment":793,"body":2513,"date":2663,"description":2664,"draft":540,"extension":541,"image":2665,"investment":2666,"lang":2667,"licence":1070,"meta":2668,"navigation":553,"path":409,"seo":2669,"status":786,"stem":410,"trailer":2670,"type":788,"url":2671,"__hash__":2672},"moocs_fr/moocs/iai.md",{"type":531,"value":2514,"toc":2654},[2515,2517,2520,2523,2525,2527,2541,2543,2545,2556,2558,2561,2581,2583,2585,2622,2624,2636,2640,2649,2651],[563,2516,1083],{"id":1082},[568,2518,2519],{},"L’IA vous fait peur ? Vous en entendez parler à toutes les sauces ? Les humains seraient bons pour la casse ? Mais c’est quoi l’intelligence (artificielle) au fait ?",[568,2521,2522],{},"Class’Code IAI est un MOOC citoyen accessible à toutes et à tous de 7 à 107 ans pour se questionner, expérimenter et comprendre ce qu’est l’Intelligence Artificielle… avec intelligence !",[563,2524,1093],{"id":1092},[568,2526,1096],{},[585,2528,2529,2532,2535,2538],{},[588,2530,2531],{},"décrypter le discours autour de l’IA pour passer des idées reçues à des questions sur lesquelles s’appuyer pour comprendre,",[588,2533,2534],{},"manipuler des programmes d’IA pour se faire une opinion par soi-même,",[588,2536,2537],{},"partager une culture minimale sur le sujet, pour se familiariser avec le sujet au-delà des idées reçues,",[588,2539,2540],{},"être en mesure de discuter le sujet, ses applications, son cadre avec des interlocuteurs variés pour contribuer à la construction des applications de l’IA",[563,2542,2375],{"id":1116},[568,2544,1925],{},[585,2546,2547,2550,2553],{},[588,2548,2549],{},"les professionnels de l’éducation (enseignants, éducateurs, animateurs)",[588,2551,2552],{},"jeunes de 7 à 17 ans via les ressources qui y sont présentées",[588,2554,2555],{},"les citoyen.nes qui veulent comprendre de quoi on parle pour contribuer au débat",[563,2557,1129],{"id":1128},[568,2559,2560],{},"Le MOOC est organisé en 3 modules :",[585,2562,2563,2569,2575],{},[588,2564,1137,2565,2568],{},[704,2566,2567],{},"Vous avez dit IA !"," Acquérir une première compréhension de que l’on entend par IA et de ce que ça n’est pas.",[588,2570,1143,2571,2574],{},[704,2572,2573],{},"Boosté à l’IA !"," Comprendre les principes de l’apprentissage machine et la place cruciale que joue la maîtrise des jeux de données.",[588,2576,1149,2577,2580],{},[704,2578,2579],{},"Humain et IA ..."," Comprendre les enjeux et les leviers pour que l’IA soit au service de l’humain.",[563,2582,1165],{"id":1164},[568,2584,1168],{},[585,2586,2587,2592,2598,2604,2610,2616],{},[588,2588,2589,2439],{},[704,2590,2591],{},"Frédéric Alexandre",[588,2593,2594,2597],{},[704,2595,2596],{},"Jade Becker",", conceptrice pédagogique et animatrice, Magic Makers, co-fondatrice de Class’Code.",[588,2599,2600,2603],{},[704,2601,2602],{},"Sonia Cruchon",", conceptrice, cheffe de projet multimédia et réalisatrice",[588,2605,2606,2609],{},[704,2607,2608],{},"Thierry Viéville",", chercheur, Inria",[588,2611,2612,2615],{},[704,2613,2614],{},"Sophie De Quatrebarbes",", coordinatrice du programme Class’Code.",[588,2617,2618,2621],{},[704,2619,2620],{},"Julie Stein",", chargée de projet numérique éducatif, Ligue de l’enseignement",[568,2623,1481],{},[585,2625,2626,2632],{},[588,2627,2628,2631],{},[704,2629,2630],{},"Marie-Hélène Compte",", ingénieure pédagogique - Inria Learning Lab",[588,2633,2634,2631],{},[704,2635,1498],{},[563,2637,2639],{"id":2638},"ressource-complémentaire","Ressource complémentaire",[585,2641,2642],{},[588,2643,2644],{},[760,2645,2648],{"href":2646,"rel":2647},"https://www.youtube.com/playlist?list=PLWvGMqXvyJAPkTI9ys20fSUETg_C6KA-g",[764],"Playlist Youtube des vidéos du MOOC IAI",[563,2650,1240],{"id":1239},[568,2652,2653],{},"Une co-production Class’Code, Inria, Magic Maker, S24B l’Interactive avec la participation de 4 minutes 34, Data Bingo, Université de Nantes, La Compagnie du Code et de La Ligue de l’enseignement avec le soutien du Ministère de l’Éducation nationale et de la jeunesse, UNIT, EducAzur et leblob.fr",{"title":367,"searchDepth":537,"depth":537,"links":2655},[2656,2657,2658,2659,2660,2661,2662],{"id":1082,"depth":537,"text":1083},{"id":1092,"depth":537,"text":1093},{"id":1116,"depth":537,"text":2375},{"id":1128,"depth":537,"text":1129},{"id":1164,"depth":537,"text":1165},{"id":2638,"depth":537,"text":2639},{"id":1239,"depth":537,"text":1240},"2020-04-06","Se questionner, expérimenter et comprendre ce qu’est l’Intelligence Artificielle… avec intelligence !","images/mooc/photoiai.png","10 heures",[1270],{},{"title":408,"description":2664},"https://www.youtube.com/embed/881OHsFBJ2Y?list=PLWvGMqXvyJAPkTI9ys20fSUETg_C6KA-g","https://www.fun-mooc.fr/fr/cours/lintelligence-artificielle-avec-intelligence/","gLXM5A_EHvCS6pBjWOtmgOVEo35hcE2Ix34A86jwkcE",{"id":2674,"title":424,"assesment":788,"body":2675,"date":2901,"description":2902,"draft":540,"extension":541,"image":2903,"investment":2904,"lang":2905,"licence":1070,"meta":2906,"navigation":553,"path":425,"seo":2907,"status":2908,"stem":426,"trailer":2909,"type":788,"url":2910,"__hash__":2911},"moocs_fr/moocs/iotmicrocontroleur.md",{"type":531,"value":2676,"toc":2893},[2677,2679,2682,2685,2702,2705,2707,2709,2723,2725,2728,2736,2738,2770,2773,2776,2778,2831,2833,2853,2855,2871,2873],[563,2678,1083],{"id":1082},[568,2680,2681],{},"Avec des milliards d'objets connectés, l'Internet des objets a un très large éventail d'applications, notamment dans les domaines de la domotique, de l'agriculture mais aussi la santé ou l'industrie.",[568,2683,2684],{},"L'Internet des objets doit relever de nombreux défis parmi lesquels :",[585,2686,2687,2690,2693,2696,2699],{},[588,2688,2689],{},"L'efficacité énergétique des appareils IoT pour une plus grande autonomie et des économies d'énergie",[588,2691,2692],{},"L'interopérabilité entre tous les objets connectés",[588,2694,2695],{},"La mise à jour des dispositifs pour un usage long terme",[588,2697,2698],{},"La sécurité des appareils IoT pour empêcher leur piratage",[588,2700,2701],{},"La protection des données des utilisateurs",[568,2703,2704],{},"La plupart du code et des exercices pratiques de programmation de ce cours sont basés sur le système d'exploitation open source RIOT.\nIl n’est pas nécessaire de posséder de matériel spécifique pour suivre ce cours : chacun pourra programmer et tester son logiciel en utilisant la plateforme d’expérimentation FIT IoT-Lab.",[563,2706,1093],{"id":1092},[568,2708,1096],{},[585,2710,2711,2714,2717,2720],{},[588,2712,2713],{},"expliquer les spécificités de la programmation d'objets connectés,",[588,2715,2716],{},"programmer et expérimenter l'Internet des objets sans avoir besoin de matériel spécifique,",[588,2718,2719],{},"découvrir et utiliser la plateforme d'expérimentation FIT IoT-Lab,",[588,2721,2722],{},"développer et réutiliser votre programme IoT, de l'objet au cloud",[563,2724,1117],{"id":1116},[568,2726,2727],{},"Le cours s'adresse aux développeur·se.s, étudiant·e.s en informatique, ingénieur·e.s ou tout simplement maker fan de technologie possèdant :",[585,2729,2730,2733],{},[588,2731,2732],{},"les bases de la programmation en C et/ou Python ou Bash,",[588,2734,2735],{},"une connaissance des systèmes Linux (lignes de commandes).",[563,2737,1129],{"id":1128},[585,2739,2740,2745,2750,2755,2760,2765],{},[588,2741,1137,2742],{},[704,2743,2744],{},"Présentation générale de l’Internet des Objets",[588,2746,1143,2747],{},[704,2748,2749],{},"Zoom sur les aspects matériels",[588,2751,1149,2752],{},[704,2753,2754],{},"Zoom sur les logiciels embarqués",[588,2756,1155,2757],{},[704,2758,2759],{},"Zoom sur les réseaux basse consommation sans-fil",[588,2761,927,2762],{},[704,2763,2764],{},"Zoom sur les réseaux LoRaWAN",[588,2766,2419,2767],{},[704,2768,2769],{},"Sécurisation des objets connectés",[568,2771,2772],{},"Les 6 modules comportent des textes, vidéos, tutoriels, quiz et des activités pratiques avec l'utilisation de notebooks Jupyter et de la plateforme FIT IoT-Lab.",[2774,2775,1165],"h1",{"id":1164},[568,2777,1168],{},[585,2779,2780,2786,2792,2798,2803,2809,2814,2820,2826],{},[588,2781,2782,2785],{},[704,2783,2784],{},"Alexandre Abadie",", Ingénieur de recherche, Inria",[588,2787,2788,2791],{},[704,2789,2790],{},"Emmanuel Baccelli",", Chercheur en informatique, Inria ; Professeur, Freie Universität Berlin",[588,2793,2794,2797],{},[704,2795,2796],{},"Antoine Gallais",", Professeur, Université Polytechnique Hauts-de-France",[588,2799,2800,2785],{},[704,2801,2802],{},"Olivier Gladin",[588,2804,2805,2808],{},[704,2806,2807],{},"Nathalie Mitton",", Chercheuse en informatique, Inria",[588,2810,2811,2785],{},[704,2812,2813],{},"Frédéric Saint-Marcel",[588,2815,2816,2819],{},[704,2817,2818],{},"Guillaume Schreiner",", Ingénieur d'études, CNRS",[588,2821,2822,2825],{},[704,2823,2824],{},"Laurent Toutain",", Enseignant Chercheur, IMT Atlantique",[588,2827,2828,2785],{},[704,2829,2830],{},"Julien Vandaële",[568,2832,1481],{},[585,2834,2835,2839,2844,2848],{},[588,2836,2837,1211],{},[704,2838,1009],{},[588,2840,2841,1211],{},[704,2842,2843],{},"Christelle Mariais",[588,2845,2846,1211],{},[704,2847,2463],{},[588,2849,2850,2852],{},[704,2851,2298],{},", ingénieur développement, Inria Learning Lab.",[563,2854,1219],{"id":1218},[585,2856,2857,2864],{},[588,2858,2859,2860],{},"le système d'exploitation open source ",[760,2861,2863],{"href":2862,"target":1227},"https://www.riot-os.org/"," RIOT",[588,2865,2866,2867,1588],{},"la plateforme ",[760,2868,2870],{"href":2869,"target":1227},"https://www.iot-lab.info/","FIT IoT-Lab",[563,2872,1240],{"id":1239},[585,2874,2875,2881,2887],{},[588,2876,2877],{},[760,2878,2880],{"href":2879,"target":1227},"https://www.cnrs.fr/fr","CNRS",[588,2882,2883],{},[760,2884,2886],{"href":2885,"target":1227},"https://www.imt-atlantique.fr/fr","IMT Atlantique",[588,2888,2889],{},[760,2890,2892],{"href":2891,"target":1227},"https://www.uphf.fr/","Université Polytechnique Hauts de France",{"title":367,"searchDepth":537,"depth":537,"links":2894},[2895,2896,2897,2898,2899,2900],{"id":1082,"depth":537,"text":1083},{"id":1092,"depth":537,"text":1093},{"id":1116,"depth":537,"text":1117},{"id":1128,"depth":537,"text":1129},{"id":1218,"depth":537,"text":1219},{"id":1239,"depth":537,"text":1240},"2020-03-30","Comprendre les spécificités de la programmation d'objets connectés et développer des applications IoT, concrètement, de l’objet au cloud.","/images/mooc/piot.png","20h",[1270],{},{"title":424,"description":2902},"closed","https://www.youtube.com/embed/De0CI9r1-r4?si=svfE6zuGqAoU5zE4","https://www.fun-mooc.fr/fr/cours/internet-things-microcontrollers-hands-course-linternet-des-obje/","She5wQVRDN8ojkNlS-0Yjufav2vVn6F-xEfTXfVdQzI",{"id":2913,"title":412,"assesment":788,"body":2914,"date":3068,"description":3069,"draft":540,"extension":541,"image":3070,"investment":788,"lang":3071,"licence":1271,"meta":3072,"navigation":553,"path":413,"seo":3073,"status":2908,"stem":414,"trailer":788,"type":788,"url":3074,"__hash__":3075},"moocs_fr/moocs/icn.md",{"type":531,"value":2915,"toc":3060},[2916,2918,2925,2930,2933,2935,2946,2948,2951,2953,2959,2965,2971,2973,2977,3035,3039,3051,3053],[563,2917,1083],{"id":1082},[568,2919,2920,2921,2924],{},"Les lycéennes et lycéens de toutes sections commencent à apprendre de l’informatique pour ne plus être de simples consommateurs mais devenir créateur du numérique : c’est l’",[704,2922,2923],{},"enseignement de l’option « Informatique et Création Numérique, I.C.N. »",", de la seconde à la terminale pour toutes les sections.",[568,2926,2927],{},[704,2928,2929],{},"Comment aider les enseignants d’I.C.N ? Quels savoirs partager avec eux ? Quelles ressources sélectionner ? Quelles compétences leur transmettre pour qu’ils puissent assurer ce nouvel enseignement ?",[568,2931,2932],{},"C’est sous la forme d’un MOOC social et coopératif qu’Inria, ses partenaires et des professeur-e-s de lycées proposent un espace de formation, et un endroit de partage et d’entraide, où chacune et chacun construira son parcours selon ses besoins et ce qu’il sait déjà, un espace qui va évoluer avec le temps ; on le commence quand on veut et on y revient aussi longtemps qu’on en a besoin.",[563,2934,1093],{"id":1092},[585,2936,2937,2940,2943],{},[588,2938,2939],{},"Découvrir quelques grands sujets et enjeux du monde numérique, \"ses sciences dans le réel\".",[588,2941,2942],{},"Aller vers la théorie et comprendre les fondements des sciences du numérique.",[588,2944,2945],{},"Mettre \"la main à la pâte\" et vous inciter à être actif en vous proposant des activités pour apprendre à coder ou pour imaginer des oeuvres de création numérique.",[563,2947,1349],{"id":1348},[568,2949,2950],{},"Ce MOOC est principalement destiné aux enseignants de lycée qui enseignent l’ICN, et il n’y a besoin d’aucun prérequis en informatique : c’est un MOOC d’initiation. C’est pour cela qu’il intéresse aussi les citoyennes et citoyens qui veulent être éclairé-e-s sur ces sujets.",[563,2952,1129],{"id":1128},[568,2954,2955,2958],{},[704,2956,2957],{},"Le N ?"," Des grains de culture scientifique pour découvrir le numérique et ses sciences dans le réel, lié au quotidien de ces jeunes. Montrer où sont les systèmes numériques et ce qu’ils sont exactement, les données et les algorithmes qui nous entourent, les impacts sociétaux des mutations qui en découlent, leur montrer tant les opportunités que les risques (ex: crowdsourcing, nouveaux contacts sociaux, …) qui sont devant elles et eux.",[568,2960,2961,2964],{},[704,2962,2963],{},"Le I ?"," Commencer à apprendre l’informatique et ses fondements. On part ici de l’hypothèse (vraie pour quelques années) que presque tout le monde débute en informatique, on a donc à découvrir, le codage de l’information, l’algorithmique et la programmation, les systèmes numériques (les réseaux, les bases de données). Vous croyez ne rien savoir ou tout savoir ? Venez voir comme c’est accessible ! Ou qu’il y a toujours des éléments à découvrir.",[568,2966,2967,2970],{},[704,2968,2969],{},"Le C ?"," S’outiller pour accompagner les initiatives de création et les projets scientifiques des élèves. L’ICN est une vraie formation par le faire à travers des projets. On partagera une méthode pour faire des projets de création numérique, et des leviers pour encadrer ces jeunes en situation de projets.",[563,2972,1165],{"id":1164},[568,2974,2975],{},[704,2976,1168],{},[585,2978,2979,2985,2990,2996,3002,3008,3014,3020,3026,3030],{},[588,2980,2981,2984],{},[704,2982,2983],{},"Brice Goglin",", chercheur en informatique, Inria.",[588,2986,2987,2989],{},[704,2988,1805],{},", enseignant de sciences physiques.",[588,2991,2992,2995],{},[704,2993,2994],{},"Erwan Kerrien",", chercheur en informatique, spécialiste en imagerie médicale et en vision par ordinateur, Inria.",[588,2997,2998,3001],{},[704,2999,3000],{},"Estelle Tassy",", professeure de sciences physiques et d'informatique.",[588,3003,3004,3007],{},[704,3005,3006],{},"Martine Courbin",", ingénieure en médiation scientifique, Inria.",[588,3009,3010,3013],{},[704,3011,3012],{},"Pascal Guitton",", professeur des universités en informatique, Inria, CNRS, Université de Bordeaux.",[588,3015,3016,3019],{},[704,3017,3018],{},"Philippe Lucaud",", professeur de mathématiques et d'informatique.",[588,3021,3022,3025],{},[704,3023,3024],{},"Sylvie Boldo",", chercheuse en informatique, spécialiste en arithmétique des ordinateurs, en preuves formelles et en vérification de programmes, Inria.",[588,3027,3028,2984],{},[704,3029,2608],{},[588,3031,3032,3007],{},[704,3033,3034],{},"Valérie François",[568,3036,3037],{},[704,3038,1481],{},[585,3040,3041,3046],{},[588,3042,3043,1211],{},[704,3044,3045],{},"Aurélie Bayle",[588,3047,3048,3050],{},[704,3049,1488],{},", Ingénieure pédagogique, Inria Learning Lab.",[563,3052,1240],{"id":1239},[568,3054,3055,3056,1588],{},"Ce MOOC a été réalisé par Inria, avec le soutien du Ministère de l'Éducation Nationale, de l'Enseignement Supérieur et de la Recherche, en partenariat avec ",[760,3057,3059],{"href":1561,"rel":3058},[764],"Class'Code",{"title":367,"searchDepth":537,"depth":537,"links":3061},[3062,3063,3064,3065,3066,3067],{"id":1082,"depth":537,"text":1083},{"id":1092,"depth":537,"text":1093},{"id":1348,"depth":537,"text":1349},{"id":1128,"depth":537,"text":1129},{"id":1164,"depth":537,"text":1165},{"id":1239,"depth":537,"text":1240},"2019-03-15","Enseigner l'informatique et la création numérique (ICN) au lycée : les outils, ressources et compétences nécessaires pour accompagner les élèves et les préparer à être acteurs du monde numérique.","/images/mooc/picn.png",[1270],{},{"title":412,"description":3069},"https://www.fun-mooc.fr/en/organizations/inria/","h3YZfo7vHKi8X66UvAs5NdJsKcWn0b0m3klc7rKCwrM",{"id":3077,"title":475,"assesment":788,"body":3078,"date":3068,"description":3325,"draft":540,"extension":541,"image":3326,"investment":788,"lang":3327,"licence":1271,"meta":3328,"navigation":553,"path":476,"seo":3329,"status":3330,"stem":477,"trailer":3331,"type":788,"url":3332,"__hash__":3333},"moocs_fr/moocs/snt.md",{"type":531,"value":3079,"toc":3316},[3080,3082,3093,3098,3113,3115,3122,3128,3134,3140,3151,3153,3156,3158,3217,3219,3223,3282,3286,3296,3298,3307,3309],[563,3081,1083],{"id":1082},[568,3083,3084,3085,3088,3089,3092],{},"Dans le cadre de la réforme du lycée, l'enseignement des ",[704,3086,3087],{},"fondements de l'informatique"," prend une place importante. Ainsi dès la classe de Seconde générale et technologique, un nouvel enseignement, ",[704,3090,3091],{},"Sciences Numériques et Technologie",", est proposé à toutes et à tous.",[568,3094,3095],{},[704,3096,3097],{},"Comment aider les enseignants de SNT ? Quels savoirs partager avec eux ? Quelles ressources sélectionner ? Quelles compétences leur transmettre pour qu'ils puissent assurer ce nouvel enseignement ?",[568,3099,3100,3101,3104,3105,3108,3109,3112],{},"Ce MOOC sera un ",[704,3102,3103],{},"outil de formation un peu particulier"," : un espace de ",[704,3106,3107],{},"partage"," et d'",[704,3110,3111],{},"entraide",", où chacune et chacun construira son parcours selon ses besoins et ses connaissances, un cours en ligne qui va évoluer avec le temps ; on commence quand on veut et on y revient aussi longtemps qu'on en a besoin.",[563,3114,1093],{"id":1092},[568,3116,3117,3118,3121],{},"Ce cours a pour ambition de ",[704,3119,3120],{},"fournir des prérequis et des premières ressources pour démarrer ces activités en SNT avec les lycéens"," en lien avec les 7 thématiques du programme. Des gros plans sur quelques sujets qui peuvent faire l'objet d'approfondissement et des activités clés en main seront proposés. Ce MOOC vient aider et complémenter les formations nécessaires à cet enseignement que propose l’éducation nationale.",[568,3123,3124,3127],{},[704,3125,3126],{},"S comme Science : Savoir l'informatique et ses fondements",". On part ici de l'hypothèse (vraie pour quelques années) que presque tout le monde connaît les usages de l’informatique mais que savons-nous sur le codage de l'information, l'algorithmique et la programmation, les systèmes numériques (les réseaux, les bases de données) ? Vous croyez ne rien savoir ou tout savoir ? Venez vérifier par vous-même et voir comme c'est accessible !",[568,3129,3130,3133],{},[704,3131,3132],{},"N comme Numérique : le Numérique comme culture, impacts dans le réel",". Des grains de culture scientifique pour découvrir le numérique et ses sciences dans le monde réel, sur les sept thématiques du programme. En lien avec le quotidien des jeunes, leur montrer où sont les systèmes numériques, les données et les algorithmes qui nous entourent, ce qu'ils sont exactement. Appréhender les mutations et les impacts sociétaux qui en découlent, pour identifier tant les opportunités que les risques (ex: crowdsourcing, nouveaux contacts sociaux,...) qui sont devant elles et eux.",[568,3135,3136,3139],{},[704,3137,3138],{},"T comme Technologie : Tenir en main les outils de création numérique",". S'outiller pour accompagner les élèves dans le développement des compétences visées, à travers la création d'objets numériques (sites web interactifs, objets connectés ou robots, applications smartphone, etc.), à l'aide de logiciels et d'une initiation à la programmation en Python.",[568,3141,3142,3148],{},[3143,3144,3145],"em",{},[704,3146,3147],{},"Et si j'ai suivi le MOOC ICN ?",[3143,3149,3150],{},"Sachez que : la partie S de ce MOOC SNT reprend le chapitre I (l’Informatique et ses fondements) du MOOC ICN (donc il suffit de valider les quiz, sans nécessairement consulter à nouveau vidéos et documents) ; des contenus du chapitre N du MOOC ICN sont utilisés comme éléments culturels dans la partie N du MOOC SNT qui est toutefois nouvelle et adaptée aux nouveaux programmes, tout comme la partie T du MOOC SNT.",[563,3152,1349],{"id":1348},[568,3154,3155],{},"Ce cours s'adresse principalement aux enseignants et futurs enseignants de SNT.\nMais toute personne intéressée par l'enseignement ou l'apprentissage des sciences du numérique peut y trouver un intérêt : élèves, parents, enseignants d'autres disciplines, citoyens...",[563,3157,1129],{"id":1128},[585,3159,3160,3179,3198],{},[588,3161,3162,3165],{},[704,3163,3164],{},"Partie S : L'informatique et ses fondements",[585,3166,3167,3170,3173,3176],{},[588,3168,3169],{},"Le codage binaire",[588,3171,3172],{},"L'algorithmique et la programmation",[588,3174,3175],{},"L’architecture et les réseaux",[588,3177,3178],{},"L'histoire de l'informatique ou presque",[588,3180,3181,3184],{},[704,3182,3183],{},"Partie N : Le numérique et ses sciences dans le réel",[585,3185,3186,3189,3192,3195],{},[588,3187,3188],{},"Les données et leurs traitements et la photographie numérique",[588,3190,3191],{},"Les grands systèmes informatiques dont Internet",[588,3193,3194],{},"Informatique et intelligence humaine, le Web et les réseaux sociaux",[588,3196,3197],{},"Informatique et “intelligence mécanique”, informatique embarquée et objets connectés ; localisation, cartographie et mobilité",[588,3199,3200,3203],{},[704,3201,3202],{},"Partie T : Outils, activités pédagogiques pour SNT et initiation à Python",[585,3204,3205,3208,3211,3214],{},[588,3206,3207],{},"Initiation à la programmation visuelle",[588,3209,3210],{},"Initiation à la programmation en Python (basée sur des contenus du MOOC Python 3)",[588,3212,3213],{},"Outils logiciels complémentaires (robotique…)",[588,3215,3216],{},"Mise en place d’activités sur les thématiques du programme",[563,3218,1165],{"id":1164},[568,3220,3221],{},[704,3222,1168],{},[585,3224,3225,3229,3235,3240,3245,3249,3253,3259,3265,3269,3273,3277],{},[588,3226,3227,2984],{},[704,3228,2983],{},[588,3230,3231,3234],{},[704,3232,3233],{},"Catherine Faron Zucker",", enseignante-chercheuse en informatique, Université de Nice.",[588,3236,3237,3239],{},[704,3238,1793],{},", professeur de mathématiques.",[588,3241,3242,2984],{},[704,3243,3244],{},"Dorian Mazauric",[588,3246,3247,2989],{},[704,3248,1805],{},[588,3250,3251,2995],{},[704,3252,2994],{},[588,3254,3255,3258],{},[704,3256,3257],{},"Isabelle Chrisment",", enseignante-chercheuse en informatique, TELECOM Nancy, Université de Lorraine.",[588,3260,3261,3264],{},[704,3262,3263],{},"Marie Duflot-Kremer",", enseignante-chercheuse en informatique, Université de Lorraine.",[588,3266,3267,2615],{},[704,3268,2614],{},[588,3270,3271,3025],{},[704,3272,3024],{},[588,3274,3275,2984],{},[704,3276,2608],{},[588,3278,3279,2984],{},[704,3280,3281],{},"Vincent Roca",[568,3283,3284],{},[704,3285,1481],{},[585,3287,3288,3292],{},[588,3289,3290,1211],{},[704,3291,2843],{},[588,3293,3294,1211],{},[704,3295,729],{},[563,3297,1219],{"id":1218},[585,3299,3300],{},[588,3301,3302],{},[760,3303,3306],{"href":3304,"rel":3305},"https://www.youtube.com/watch?v=4D8XReLj5SQ&list=PLWvGMqXvyJANLC-VpnjUd5MleQsThq_f6",[764],"Playlist Youtube de vidéos issues du MOOC SNT",[563,3308,1240],{"id":1239},[568,3310,3311,3312,3315],{},"Un MOOC produit par Inria en partenariat avec ",[760,3313,3059],{"href":1561,"rel":3314},[764]," et avec le soutien du Ministère de l’Éducation Nationale et de la Jeunesse.",{"title":367,"searchDepth":537,"depth":537,"links":3317},[3318,3319,3320,3321,3322,3323,3324],{"id":1082,"depth":537,"text":1083},{"id":1092,"depth":537,"text":1093},{"id":1348,"depth":537,"text":1349},{"id":1128,"depth":537,"text":1129},{"id":1164,"depth":537,"text":1165},{"id":1218,"depth":537,"text":1219},{"id":1239,"depth":537,"text":1240},"Les prérequis et les premières ressources pour démarrer des activités en SNT avec les lycéens, en lien avec les 7 thématiques du programme.","/images/mooc/psnt.png",[1270],{},{"title":475,"description":3325},"archived","https://www.youtube.com/embed/k9bv21-Gg9s?si=WXdUbKF4A3VxD80Q","https://www.fun-mooc.fr/en/courses/sinitier-a-lenseignement-en-sciences-numeriques-et-technologie/","B_zjF_SgCUXg2BL7VOHjoK5F1_FC2P7ZAQX77Y80sdo",{"id":3335,"title":440,"assesment":788,"body":3336,"date":3483,"description":3484,"draft":540,"extension":541,"image":3485,"investment":3486,"lang":3487,"licence":3488,"meta":3489,"navigation":553,"path":441,"seo":3490,"status":2908,"stem":442,"trailer":3491,"type":788,"url":3492,"__hash__":3493},"moocs_fr/moocs/participationcit.md",{"type":531,"value":3337,"toc":3475},[3338,3340,3343,3351,3354,3356,3359,3373,3375,3386,3388,3410,3412,3414,3451,3454,3465,3467],[563,3339,1083],{"id":1082},[568,3341,3342],{},"Le succès de l’implication citoyenne requiert des savoir-faire dans deux domaines complémentaires :",[585,3344,3345,3348],{},[588,3346,3347],{},"les différentes méthodes de participation en face-à-face et en ligne, pour assurer le bon niveau d’engagement ;",[588,3349,3350],{},"les outils « civic tech » permettant la participation à l’échelle d’Internet.",[568,3352,3353],{},"Parmi l’ensemble des démarches de participation citoyenne, nous nous focalisons, dans ce cours, sur les initiatives et méthodes couramment utilisées dans le cadre de la construction participative de politiques publiques ou dans la conduite de projets publics ou privés en relation avec des citoyens.",[563,3355,1093],{"id":1092},[568,3357,3358],{},"A l’issue du cours :",[585,3360,3361,3364,3367,3370],{},[588,3362,3363],{},"vous aurez une compréhension du périmètre et des enjeux de la participation citoyenne,",[588,3365,3366],{},"vous pourrez définir les contours d’un projet et en assurer sa légitimité,",[588,3368,3369],{},"vous découvrirez des méthodes de participation en présentiel variées,",[588,3371,3372],{},"vous connaîtrez les outils Civic Tech qui permettent d’inscrire votre projet dans une démarche globale et transversale.",[563,3374,1349],{"id":1348},[585,3376,3377,3380,3383],{},[588,3378,3379],{},"toute personne en charge de processus de participation citoyenne dans une collectivité territoriale ou une association",[588,3381,3382],{},"entreprise qui souhaite valider des hypothèses pour la définition d’un produit ou d'un service",[588,3384,3385],{},"tout.e citoyen.ne intéressé.e par les principes de la participation citoyenne.",[563,3387,1129],{"id":1128},[585,3389,3390,3395,3400,3405],{},[588,3391,1137,3392],{},[704,3393,3394],{},"Participation citoyenne : introduction et enjeux du numérique",[588,3396,1143,3397],{},[704,3398,3399],{},"Organiser la participation citoyenne en présentiel",[588,3401,1149,3402],{},[704,3403,3404],{},"CivicTech : une participation citoyenne à l'ère du numérique",[588,3406,1155,3407],{},[704,3408,3409],{},"Participations en présentiel et en ligne : études de cas",[563,3411,1165],{"id":1164},[568,3413,1168],{},[585,3415,3416,3422,3428,3433,3439,3445],{},[588,3417,3418,3421],{},[704,3419,3420],{},"Rafael Angarita",", Chercheur, Inria",[588,3423,3424,3427],{},[704,3425,3426],{},"Elian Belon",", Consultant, Missions Publiques",[588,3429,3430,3427],{},[704,3431,3432],{},"Erwan Dagorne",[588,3434,3435,3438],{},[704,3436,3437],{},"Tifenn Durand",", Consultante, Missions Publiques",[588,3440,3441,3444],{},[704,3442,3443],{},"Judith Ferrado",", Co-directrice, Missions Publiques",[588,3446,3447,3450],{},[704,3448,3449],{},"Valérie Issarny",", Chercheuse, Inria",[568,3452,3453],{},"Ingénieures pédagogiques :",[585,3455,3456,3461],{},[588,3457,3458,3460],{},[704,3459,1009],{},", Inria",[588,3462,3463,3460],{},[704,3464,729],{},[563,3466,1240],{"id":1239},[585,3468,3469],{},[588,3470,3471],{},[760,3472,3474],{"href":3473,"target":1227},"https://missionspubliques.org/","Missions Publiques",{"title":367,"searchDepth":537,"depth":537,"links":3476},[3477,3478,3479,3480,3481,3482],{"id":1082,"depth":537,"text":1083},{"id":1092,"depth":537,"text":1093},{"id":1348,"depth":537,"text":1349},{"id":1128,"depth":537,"text":1129},{"id":1164,"depth":537,"text":1165},{"id":1239,"depth":537,"text":1240},"2018-11-26","Amplifier l’impact de la participation des citoyens-usagers dans des projets publics ou privés.","/images/mooc/ppartcit.png","15h",[1270],"CC BY NC ND",{},{"title":440,"description":3484},"https://www.youtube.com/embed/Y0YSrQaXGGs?si=nCi1DKg9Dm4QRTvp","https://www.fun-mooc.fr/fr/cours/participation-citoyenne-methodes-et-civic-tech/","YfdzzeSBWJHHyqsOWDFjNBjfJSEeHV3ruXBSFUjFlJs",{"id":3495,"title":297,"assesment":788,"body":3496,"date":3665,"description":3666,"draft":540,"extension":541,"image":3667,"investment":3668,"lang":3669,"licence":3488,"meta":3670,"navigation":553,"path":464,"seo":3671,"status":3330,"stem":465,"trailer":788,"type":788,"url":3672,"__hash__":3673},"moocs_fr/moocs/robotthymio.md",{"type":531,"value":3497,"toc":3657},[3498,3500,3503,3506,3508,3511,3525,3527,3530,3533,3535,3538,3576,3578,3580,3630,3632,3648,3650],[563,3499,1083],{"id":1082},[568,3501,3502],{},"Ce cours permet d’aborder la compréhension des mécanismes de base d’un robot tel que Thymio, sa programmation avec différents langages, son utilisation en classe avec les éléments pédagogiques associés.",[568,3504,3505],{},"Le cours est structuré en six chapitres. Le premier est dédié aux concepts de base en informatique et en robotique. Le deuxième chapitre permet d’avoir une introduction au robot Thymio. Les chapitres 3, 4 et 5 introduisent la programmation du robot à travers différents environnements de complexité croissante. Le chapitre 6, enfin, montre la mise en pratique en classe des éléments présentés dans les chapitres précédents.",[563,3507,1093],{"id":1092},[568,3509,3510],{},"À la fin de ce cours, vous :",[585,3512,3513,3516,3519,3522],{},[588,3514,3515],{},"Connaitrez l'histoire de la robotique et ses principaux concepts",[588,3517,3518],{},"Connaîtrez les caractéristiques et le fonctionnement du robot Thymio",[588,3520,3521],{},"Programmerez le robot dans 3 langages de programmation : VPL, Scratch, Aseba Studio",[588,3523,3524],{},"Menerez des activités pédagogiques autour de la robotique éducative avec Thymio",[563,3526,1349],{"id":1348},[568,3528,3529],{},"Il n’y a pas de prérequis particuliers, sauf pour certaines sections de programmation avancée nécessitant une pratique de l’outil.",[568,3531,3532],{},"Ce cours s’adresse à toute personne qui veut maîtriser le robot Thymio, mais il a été pensé en premier lieu pour les enseignants de primaire et de secondaire désireux de découvrir cet outil et de l’utiliser en classe. Il permet d’acquérir les bases de l’informatique et de la robotique, en proposant des situations-problèmes adaptées, en fournissant également des pistes pédagogiques pour l’animation en classe. Il répond aussi bien aux nouveaux programmes d'introduction des sciences du numérique à l'école en France qu’en Suisse et a été réalisé conjointement par l'Inria et l'EPFL.",[563,3534,1129],{"id":1128},[568,3536,3537],{},"Le Mooc est organisé en six chapitres :",[585,3539,3540,3546,3552,3558,3564,3570],{},[588,3541,3542,3543],{},"Chapitre 1 : ",[704,3544,3545],{},"Introduction à l'informatique et à la robotique",[588,3547,3548,3549],{},"Chapitre 2 : ",[704,3550,3551],{},"Thymio",[588,3553,3554,3555],{},"Chapitre 3 : ",[704,3556,3557],{},"Premiers pas de programmation avec Thymio",[588,3559,3560,3561],{},"Chapitre 4 : ",[704,3562,3563],{},"Programmer Thymio avec Scratch",[588,3565,3566,3567],{},"Chapitre 5 : ",[704,3568,3569],{},"Programmer Thymio avec Studio",[588,3571,3572,3573],{},"Chapitre 6 : ",[704,3574,3575],{},"Activités pédagogiques avec Thymio",[563,3577,1165],{"id":1164},[568,3579,1168],{},[585,3581,3582,3588,3594,3600,3606,3612,3618,3624],{},[588,3583,3584,3587],{},[704,3585,3586],{},"Daniel Auger"," : Chef du département de science informatique - coordinateur TIC, Ecole Internationale de Genève (ECOLINT)",[588,3589,3590,3593],{},[704,3591,3592],{},"Evgeniia Bonnet"," : Enseignante d'informatique - collaboratrice scientifique, EPFL",[588,3595,3596,3599],{},[704,3597,3598],{},"Morgane Chevalier"," : Chargée d'enseignement, HEP Vaud - collaboratrice scientifique, EPFL",[588,3601,3602,3605],{},[704,3603,3604],{},"Frédérique Lazzarotto"," : Professeur des écoles - Conseillère pédagogique, Education Nationale",[588,3607,3608,3611],{},[704,3609,3610],{},"Francesco Mondada"," : Professeur de robotique, EPFL",[588,3613,3614,3617],{},[704,3615,3616],{},"Emmanuel Page"," : Conseiller pédagogique, Direction des services départementaux de l’éducation nationale (DSDEN Gironde)",[588,3619,3620,3623],{},[704,3621,3622],{},"Joël Rivet"," : Enseignant en sciences physiques, Education Nationale",[588,3625,3626,3629],{},[704,3627,3628],{},"Didier Roy"," : Chercheur en informatique, Inria",[568,3631,1481],{},[585,3633,3634,3638,3642],{},[588,3635,3636,1489],{},[704,3637,1488],{},[588,3639,3640,1489],{},[704,3641,1498],{},[588,3643,3644,3647],{},[704,3645,3646],{},"Christian Vonarburg",", ingénieur pédagogique, EPFL",[563,3649,1240],{"id":1239},[568,3651,3652],{},[760,3653,3656],{"href":3654,"rel":3655},"https://www.epfl.ch/fr/",[764],"EPFL",{"title":367,"searchDepth":537,"depth":537,"links":3658},[3659,3660,3661,3662,3663,3664],{"id":1082,"depth":537,"text":1083},{"id":1092,"depth":537,"text":1093},{"id":1348,"depth":537,"text":1349},{"id":1128,"depth":537,"text":1129},{"id":1164,"depth":537,"text":1165},{"id":1239,"depth":537,"text":1240},"2018-10-24","Une exploration complète de Thymio, de la robotique à la programmation, avec des mises en pratique pédagogique pour accompagner enseignants et passionnés du numérique.","/images/mooc/pthymi.png","20 heures",[1270],{},{"title":297,"description":3666},"https://www.fun-mooc.fr/fr/cours/le-robot-thymio-comme-outil-de-decouverte-des-sciences-du-numerique/","ZIkvN3BNC6PWdjyvGfx9lkicU1EizYCJf7Yae_hrp1E",{"id":3675,"title":460,"assesment":559,"body":3676,"date":3831,"description":3832,"draft":540,"extension":541,"image":3833,"investment":3834,"lang":3835,"licence":3836,"meta":3837,"navigation":553,"path":461,"seo":3838,"status":786,"stem":462,"trailer":3839,"type":788,"url":3840,"__hash__":3841},"moocs_fr/moocs/recherchereproductible.md",{"type":531,"value":3677,"toc":3823},[3678,3680,3683,3686,3713,3732,3735,3737,3754,3756,3759,3761,3778,3780,3782,3799,3801,3815,3817],[563,3679,1083],{"id":1082},[568,3681,3682],{},"Vous prenez des notes et vous voulez vous y retrouver ? Vous faites des calculs sur ordinateur et vos résultats changent d’un jour à l’autre ? Vous aimeriez partager avec vos collègues vos analyses de données et vos derniers travaux et qu’ils puissent les réutiliser ?",[568,3684,3685],{},"Les auteurs de ce Mooc poseront les bases d’une recherche reproductible et vous expliqueront comment utiliser les bons outils  :",[585,3687,3688,3694,3701,3707],{},[588,3689,3690,3693],{},[704,3691,3692],{},"Markdown"," pour la prise de note structurée",[588,3695,3696,3697,3700],{},"des ",[704,3698,3699],{},"Outils d'indexation"," (DocFetcher et ExifTool)",[588,3702,3703,3706],{},[704,3704,3705],{},"Gitlab"," pour le suivi de version et le travail collaboratif",[588,3708,3709,3712],{},[704,3710,3711],{},"Notebooks"," (Jupyter, Rstudio ou Org-mode) pour combiner efficacement calcul, représentation et analyse des données",[568,3714,3715,3716,3719,3720,3723,3724,3727,3728,3731],{},"Vous apprendrez au cours des ",[704,3717,3718],{},"exercices basés sur des cas pratiques"," à utiliser ces outils pour améliorer votre prise de notes, votre gestion des données et des calculs. Pour cela, vous disposerez d'un ",[704,3721,3722],{},"espace Gitlab et d'un espace Jupyter",", intégrés à la plateforme FUN et qui ne nécessitent aucune installation. Ceux qui le souhaitent pourront réaliser les travaux pratiques avec ",[704,3725,3726],{},"Rstudio"," ou ",[704,3729,3730],{},"Org-mode"," après avoir installé ces outils sur leur machine. Toutes les procédures d'installation et de configuration des outils sont fournies dans le Mooc, ainsi que de nombreux tutoriels.",[568,3733,3734],{},"Les auteurs présenterons également les enjeux et les difficultés de la recherche reproductible.",[563,3736,1093],{"id":1092},[585,3738,3739,3742,3745,3748,3751],{},[588,3740,3741],{},"Comprendre les enjeux et les difficultés de la recherche reproductible",[588,3743,3744],{},"Découvrir des outils pour améliorer sa prise de notes, sa gestion des données, et des calculs",[588,3746,3747],{},"Se familiariser avec un outil de suivi de gestion de version (Gitlab)",[588,3749,3750],{},"Se familiariser avec les documents computationnels réplicables (Jupyter, RStudio ou Org-Mode)",[588,3752,3753],{},"Écrire un notebook pour combiner efficacement une analyse de données et sa documentation",[563,3755,1349],{"id":1348},[568,3757,3758],{},"Ce Mooc s'adresse aux doctorant-e-s, chercheur-se-s , étudiant-e-s en master, enseignant-e-s, ingénieur-e-s de toutes disciplines qui souhaitent se former à des environnements de publication et des outils fiables.",[563,3760,1129],{"id":1128},[585,3762,3763,3766,3769,3772,3775],{},[588,3764,3765],{},"Posons le décor : La reproductibilité, en crise ? Reproductibilité et transparence",[588,3767,3768],{},"Module 1 : Cahier de notes, cahier de laboratoire",[588,3770,3771],{},"Module 2 : La vitrine et l’envers du décor : le document computationnel",[588,3773,3774],{},"Module 3 : La main à la pâte : une analyse réplicable",[588,3776,3777],{},"Module 4 : Vers une étude reproductible : la réalité du terrain",[563,3779,1165],{"id":1164},[568,3781,1168],{},[585,3783,3784,3789,3794],{},[588,3785,3786,3788],{},[704,3787,706],{},", Chercheur en informatique, CNRS/LIG, Inria, UGA",[588,3790,3791,3793],{},[704,3792,712],{},", Neurophysiologiste, CNRS/MAP5 Univ. Paris Descartes",[588,3795,3796,3798],{},[704,3797,718],{},", Biophysicien, CNRS, Centre de biophysique moléculaire, Soleil",[568,3800,1481],{},[585,3802,3803,3807,3811],{},[588,3804,3805,1489],{},[704,3806,729],{},[588,3808,3809,1489],{},[704,3810,1488],{},[588,3812,3813,1503],{},[704,3814,745],{},[563,3816,1240],{"id":1239},[568,3818,3819,3820],{},"Avec le soutien du ",[760,3821,765],{"href":762,"rel":3822},[764],{"title":367,"searchDepth":537,"depth":537,"links":3824},[3825,3826,3827,3828,3829,3830],{"id":1082,"depth":537,"text":1083},{"id":1092,"depth":537,"text":1093},{"id":1348,"depth":537,"text":1349},{"id":1128,"depth":537,"text":1129},{"id":1164,"depth":537,"text":1165},{"id":1239,"depth":537,"text":1240},"2018-10-22","Des principes méthodologiques pour une science ouverte et transparente : la prise de notes, le document computationnel, la réplicabilité des analyses.","/images/mooc/prr.png","24 heures",[1270,782],"CC BY 3.0",{},{"title":460,"description":3832},"https://www.youtube.com/embed/h5nRdvDPpUY?si=YNjeJmPhFvs5h1aU","https://www.fun-mooc.fr/fr/cours/recherche-reproductible-principes-methodologiques-pour-une-science-transparente/","tb0Wl8HMNP6q3yb6wySe8AZyH1hbmwK1e4fMaIZle3Q",{"id":3843,"title":448,"assesment":788,"body":3844,"date":3952,"description":3953,"draft":540,"extension":541,"image":3954,"investment":3486,"lang":3955,"licence":3488,"meta":3956,"navigation":553,"path":449,"seo":3957,"status":3330,"stem":450,"trailer":3958,"type":788,"url":3959,"__hash__":3960},"moocs_fr/moocs/protectvieprivee.md",{"type":531,"value":3845,"toc":3945},[3846,3848,3851,3854,3856,3867,3869,3874,3876,3913,3915,3917,3933,3935],[563,3847,1083],{"id":1082},[568,3849,3850],{},"Si certains succès des technologies numériques sont indéniables, il existe des contreparties. Pour proposer un service numérique adapté à son utilisateur, les programmes informatiques ont besoin de collecter des données qui peuvent informer sur nos actions ou modes de vie à notre insu.",[568,3852,3853],{},"Dans ce cours, les experts d'Inria abordent la notion d’identité numérique et les problèmes de vie privée associés à l'usage des courriers électroniques, des navigateurs web, des smartphones, des objets connectés et aux traces de nos consommations.",[563,3855,1093],{"id":1092},[585,3857,3858,3861,3864],{},[588,3859,3860],{},"identifier quelles sont les données que vous produisez quand vous utilisez une technologie,",[588,3862,3863],{},"connaître quels sont vos droits en matière de vie privée,",[588,3865,3866],{},"mettre œuvre certaines mesures pour protéger votre vie privée.",[563,3868,2375],{"id":1116},[585,3870,3871],{},[588,3872,3873],{},"Toute personne qui souhaite de mieux comprendre les enjeux de la protection de la vie privée sur Internet et de mieux maîtriser les outils numériques sur le plan des données personnelles.",[563,3875,1129],{"id":1128},[585,3877,3878,3884,3889,3894,3899,3904,3908],{},[588,3879,3880,3881],{},"Module 0 : ",[704,3882,3883],{},"Données personnelles et législation",[588,3885,1137,3886],{},[704,3887,3888],{},"Protéger ses données et son identité numérique",[588,3890,1143,3891],{},[704,3892,3893],{},"Smartphones et vie privée",[588,3895,1149,3896],{},[704,3897,3898],{},"Protéger ses emails",[588,3900,1155,3901],{},[704,3902,3903],{},"Navigation et traçage sur le Web",[588,3905,2413,3906],{},[704,3907,335],{},[588,3909,2419,3910],{},[704,3911,3912],{},"Consommation et vie privée",[563,3914,1165],{"id":1164},[568,3916,1168],{},[585,3918,3919,3924,3928],{},[588,3920,3921,3421],{},[704,3922,3923],{},"Cédric Lauradoux",[588,3925,3926,3421],{},[704,3927,3281],{},[588,3929,3930,3450],{},[704,3931,3932],{},"Nataliia Bielova",[568,3934,3453],{},[585,3936,3937,3941],{},[588,3938,3939,3460],{},[704,3940,1488],{},[588,3942,3943,3460],{},[704,3944,1009],{},{"title":367,"searchDepth":537,"depth":537,"links":3946},[3947,3948,3949,3950,3951],{"id":1082,"depth":537,"text":1083},{"id":1092,"depth":537,"text":1093},{"id":1116,"depth":537,"text":2375},{"id":1128,"depth":537,"text":1129},{"id":1164,"depth":537,"text":1165},"2018-01-29","Dévolopper un usage éclairé et raisonné des applications et objets du monde numérique, et mettre en oeuvre certaines mesures pour protéger sa vie privée.","/images/mooc/pprotectvieprivee.png",[1270],{},{"title":448,"description":3953},"https://www.youtube.com/embed/qekfLObLY2Q?si=nRcrx8Sa4LoBwyjR","https://www.fun-mooc.fr/en/cours/protection-de-la-vie-privee-dans-le-monde-numerique/","I_Zk_QP7F85X73dluKEOphRpxQ0MKo-RQyp29SRoZDM",{"id":3962,"title":452,"assesment":788,"body":3963,"date":4128,"description":4129,"draft":540,"extension":541,"image":4130,"investment":4131,"lang":4132,"licence":3488,"meta":4133,"navigation":553,"path":453,"seo":4134,"status":786,"stem":454,"trailer":4135,"type":788,"url":4136,"__hash__":4137},"moocs_fr/moocs/python-uca.md",{"type":531,"value":3964,"toc":4120},[3965,3967,3970,3973,3976,3979,3982,3996,4001,4003,4005,4013,4015,4032,4034,4041,4080,4082,4084,4098,4100,4106,4108],[563,3966,1083],{"id":1082},[568,3968,3969],{},"Dans ce cours, vous apprendrez à bien programmer en Python.",[568,3971,3972],{},"On vous mènera des premiers pas dans le langage à l'étude des concepts les plus évolués, au travers de nombreuses vidéos courtes, de notebooks et d'exercices auto-évalués.",[568,3974,3975],{},"Python possède de nombreuses librairies qui font déjà probablement ce que vous souhaitez. Vous pouvez créer un site Web avec Django, faire du calcul scientifique avec NumPy et pandas, et bien plus encore. Cependant pour exploiter pleinement toutes les possibilités de ce riche écosystème, vous devez acquérir une profonde compréhension du langage.",[568,3977,3978],{},"Le langage Python encourage une programmation intuitive qui repose sur une syntaxe naturelle et des concepts fondamentaux puissants qui facilitent la programmation. Il est important de bien maîtriser ces concepts pour écrire rapidement des programmes efficaces, faciles à comprendre et à maintenir, et qui exploitent pleinement les possibilités du langage.",[568,3980,3981],{},"On couvrira dans ce cours tous les aspects du langage, des types de base aux méta-classes, mais on l'articulera autour des concepts fondamentaux qui font la force de Python :",[585,3983,3984,3987,3990,3993],{},[588,3985,3986],{},"le concept de typage dynamique et de références partagées qui permet une programmation rapide, facilement extensible et économe en mémoire ;",[588,3988,3989],{},"le concept d'espace de nommage qui permet une programmation plus sûre, minimisant les interactions non souhaitées entre différentes parties d'un programme ;",[588,3991,3992],{},"le concept d'itérateur qui permet une programmation naturelle et intuitive, où parcourir un fichier ne prend qu'une ligne de code ;",[588,3994,3995],{},"le concept de vectorisation pour atteindre d'excellentes performances dans les applications de calcul scientifique",[568,3997,3998],{},[3143,3999,4000],{},"Ce MOOC étudie Python 3 ; c'est une version remaniée, améliorée et augmentée du MOOC Inria \"Python: des fondamentaux à l'utilisation du langage\" qui était orienté sur la version 2.7 du langage.",[563,4002,1093],{"id":1092},[568,4004,1096],{},[585,4006,4007,4010],{},[588,4008,4009],{},"maîtriser les fondamentaux du langage",[588,4011,4012],{},"et les utiliser pour exploiter toute la puissance de Python",[563,4014,1349],{"id":1348},[568,4016,4017,4018,4021,4022,4025,4026],{},"Ce MOOC s'adresse aussi bien à des ",[704,4019,4020],{},"programmeurs confirmés"," qui veulent découvrir et approfondir Python qu'à des ",[704,4023,4024],{},"débutants en programmation de niveau licence scientifique",", c'est-à-dire avec des bases en informatique, une familiarité avec certaines notions mathématiques comme les variables et les fonctions, des notions d'algorithmique et une bonne capacité d'abstraction.\n",[3143,4027,4028,4029,1588],{},"Cependant, nous sommes convaincus qu'",[704,4030,4031],{},"une forte motivation et beaucoup de travail peuvent remplacer ces pré-requis",[563,4033,1129],{"id":1128},[568,4035,4036,4037,4040],{},"Le Mooc est organisé en neuf semaines ",[3143,4038,4039],{},"(les semaines 7 à 9 sont optionnelles, cad non évaluées)"," :",[585,4042,4043,4066],{},[588,4044,4045,4046],{},"Tronc commun :\n",[585,4047,4048,4051,4054,4057,4060,4063],{},[588,4049,4050],{},"Semaine 1 : Introduction au MOOC et aux outils Python",[588,4052,4053],{},"Semaine 2 : Découverte des types builtins",[588,4055,4056],{},"Semaine 3 : Types builtins (suite), introduction aux modules et classes",[588,4058,4059],{},"Semaine 4 : Fonctions",[588,4061,4062],{},"Semaine 5 : Itération et importation",[588,4064,4065],{},"Semaine 6 : Conception des classes",[588,4067,4068,4069],{},"Semaines optionnelles\n",[585,4070,4071,4074,4077],{},[588,4072,4073],{},"Semaine 7 : L'ecosystème data science Python",[588,4075,4076],{},"Semaine 8 : Programmation asynchrone / asyncio",[588,4078,4079],{},"Semaine 9 : Sujets avancés de Python",[563,4081,1165],{"id":1164},[568,4083,1168],{},[585,4085,4086,4092],{},[588,4087,4088,4091],{},[704,4089,4090],{},"Arnaud Legout",", chargé de recherche, Inria",[588,4093,4094,4097],{},[704,4095,4096],{},"Thierry Parmentelat",", ingénieur de recherche, Inria",[568,4099,1481],{},[585,4101,4102],{},[588,4103,4104,1489],{},[704,4105,1488],{},[563,4107,1240],{"id":1239},[568,4109,4110,4111,4114,4115,2149],{},"Ce Mooc a été produit par ",[760,4112,1587],{"href":1585,"rel":4113},[764],", avec le soutien de l'Université Côte d'Azur (",[760,4116,4119],{"href":4117,"rel":4118},"https://univ-cotedazur.fr",[764],"UCA",{"title":367,"searchDepth":537,"depth":537,"links":4121},[4122,4123,4124,4125,4126,4127],{"id":1082,"depth":537,"text":1083},{"id":1092,"depth":537,"text":1093},{"id":1348,"depth":537,"text":1349},{"id":1128,"depth":537,"text":1129},{"id":1164,"depth":537,"text":1165},{"id":1239,"depth":537,"text":1240},"2017-11-06","Bien programmer en Python : écrire rapidement des programmes efficaces, faciles à comprendre et à maintenir, en exploitant pleinement les possibilités du langage.","/images/mooc/ppythonfond.png","80h",[1270],{},{"title":452,"description":4129},"https://www.youtube.com/watch?v=-HF7yRthTsg","https://www.fun-mooc.fr/fr/cours/python-3-des-fondamentaux-aux-concepts-avances-du-langage/","WP-T18AOXwSLjRD8AnzWEUuCsAJtDiUP-x8Ud3GOkKY",{"id":4139,"title":471,"assesment":788,"body":4140,"date":4128,"description":4277,"draft":540,"extension":541,"image":4278,"investment":3486,"lang":4279,"licence":3488,"meta":4280,"navigation":553,"path":472,"seo":4281,"status":2908,"stem":473,"trailer":4282,"type":788,"url":4283,"__hash__":4284},"moocs_fr/moocs/smartcitychallenge.md",{"type":531,"value":4141,"toc":4270},[4142,4144,4147,4149,4152,4169,4171,4174,4176,4181,4186,4191,4196,4202,4204,4206,4247,4249,4260,4262],[563,4143,566],{"id":565},[568,4145,4146],{},"The Mooc “Technological challenges of participatory smart cities” is a high level introduction to the constituents of the smart cities’ digital infrastructures, from the network up to the software layers. The proposed survey highlights the technical aspects to be taken into account to create practical services and to develop smarter cities involving citizen participation. In particular, it imparts information on privacy and interoperability aspects.",[563,4148,580],{"id":579},[568,4150,4151],{},"By the end of the course, you will be able to:",[585,4153,4154,4157,4160,4163,4166],{},[588,4155,4156],{},"define what is a smart city and the digital technologies supporting it",[588,4158,4159],{},"identify the required skills to design, develop and deploy innovative services toward smarter cities",[588,4161,4162],{},"picture new digital services for the urban environment while capturing the technologies they rely on",[588,4164,4165],{},"apprehend the costs and impediments (both technological and societal) that may occur to deploy a new digital service in the city",[588,4167,4168],{},"investigate public participation in the development of smart cities and the technological and societal challenges that emerge from it.",[563,4170,637],{"id":636},[568,4172,4173],{},"The course is designed for engineers or project leaders working for a company developing or willing to develop smart city projects involving citizen participation. It also addresses the challenges of professionals of a city government or a public institution who implement a smart city project which involves the deployment of digital technologies in the urban environment.",[563,4175,668],{"id":667},[568,4177,907,4178],{},[704,4179,4180],{},"Introduction: a perspective on smarter cities",[568,4182,912,4183],{},[704,4184,4185],{},"Network infrastructures for participatory urban systems",[568,4187,917,4188],{},[704,4189,4190],{},"Software infrastructures for participatory urban systems",[568,4192,922,4193],{},[704,4194,4195],{},"Cloud-based urban data management",[568,4197,4198,4199],{},"*Module 5: ",[704,4200,4201],{},"Privacy-preserving urban systems",[2774,4203,695],{"id":694},[568,4205,698],{},[585,4207,4208,4214,4220,4225,4230,4235,4241],{},[588,4209,4210,4213],{},[704,4211,4212],{},"Nicolas Anciaux",", research scientist, Inria",[588,4215,4216,4219],{},[704,4217,4218],{},"Stéphane Grumbach",", research scientist in the ecosystems of intermédiation platforms, Inria",[588,4221,4222,4224],{},[704,4223,3449],{},", research scientist distributed systems, Inria",[588,4226,4227,4229],{},[704,4228,2807],{},", research scientist in wireless networks, Inria",[588,4231,4232,4213],{},[704,4233,4234],{},"Christine Morin",[588,4236,4237,4240],{},[704,4238,4239],{},"Animesh Pathak",", research scientist in softaware for sensor networks, Inria",[588,4242,4243,4246],{},[704,4244,4245],{},"Hervé Rivano",", Professor in wireless networks for digital cities, INSA",[568,4248,722],{},[585,4250,4251,4256],{},[588,4252,4253,4255],{},[704,4254,1009],{},", learning engineer, Inria Learning Lab.",[588,4257,4258,4255],{},[704,4259,2843],{},[563,4261,755],{"id":754},[568,4263,4264,4265,4269],{},"The course has been produced by Inria with the support of ",[760,4266,4268],{"href":4267,"taget":1227},"https://masterschool.eitdigital.eu/","EIT Digital"," in 2017.",{"title":367,"searchDepth":537,"depth":537,"links":4271},[4272,4273,4274,4275,4276],{"id":565,"depth":537,"text":566},{"id":579,"depth":537,"text":580},{"id":636,"depth":537,"text":637},{"id":667,"depth":537,"text":668},{"id":754,"depth":537,"text":755},"Designing smart cities, from their infrastructures to the processing of collected data: digital technologies and challenges to be considered.","/images/mooc/pvillinteen.png",[782],{},{"title":471,"description":4277},"https://www.youtube.com/embed/0nnGPte_tck?si=LEY165fENDLoHxZ6","https://www.fun-mooc.fr/en/courses/technological-challenges-participatory-smart-cities/","zdMyEARPt-4iuibOvXZxNf1ZQ3_Q0e8dHIL2RxQ5lVc",{"id":4286,"title":487,"assesment":788,"body":4287,"date":4406,"description":4407,"draft":540,"extension":541,"image":4408,"investment":4409,"lang":4410,"licence":4411,"meta":4412,"navigation":553,"path":488,"seo":4413,"status":2908,"stem":489,"trailer":4414,"type":788,"url":4415,"__hash__":4416},"moocs_fr/moocs/weblinkdata.md",{"type":531,"value":4288,"toc":4399},[4289,4291,4294,4297,4311,4314,4316,4319,4321,4335,4337,4359,4361,4363,4383,4386],[563,4290,566],{"id":565},[568,4292,4293],{},"Among its many evolutions, the Web became a way to exchange data between applications. Everyday we consume and produce these data through a growing variety of applications running on a growing variety of devices. This major evolution of the Web has applications in all domains of activity.",[568,4295,4296],{},"This MOOC introduces the Linked Data standards and principles that provide the foundation of the Semantic web. We divided this introduction into four parts:",[585,4298,4299,4302,4305,4308],{},[588,4300,4301],{},"the fundamental principles of linked data on the Web",[588,4303,4304],{},"the RDF recommendation that provides a standard data model and syntaxes to publish and link data on the Web",[588,4306,4307],{},"an overview of the SPARQL query language that allows us to access data sources on the Web",[588,4309,4310],{},"the standards supporting the exchange and integration of RDF data with other formats and data sources (R2RML, CSVW, JSON-LD, RDFa, GRDDL, LDP).",[568,4312,4313],{},"Each module content alternates short videos and quizzes, as well as supplementary resources, to gradually progress through the different principles and standards.",[563,4315,637],{"id":636},[568,4317,4318],{},"Everyone with basic Web notions (e.g. browsers) and able to install software on their machine.",[563,4320,580],{"id":579},[585,4322,4323,4326,4329,4332],{},[588,4324,4325],{},"Understand the principles of a Web of Linked Data",[588,4327,4328],{},"Publish linked data with RDF standard",[588,4330,4331],{},"Access data sources on the web with SPARQL query language",[588,4333,4334],{},"Exchange and integrate RDF data with other data and format sources",[563,4336,668],{"id":667},[585,4338,4339,4344,4349,4354],{},[588,4340,907,4341],{},[704,4342,4343],{},"Principles of a Web of Linked Data",[588,4345,912,4346],{},[704,4347,4348],{},"The RDF Data Model",[588,4350,917,4351],{},[704,4352,4353],{},"SPARQL Query Language",[588,4355,922,4356],{},[704,4357,4358],{},"Integration with Other Data Formats and Sources",[563,4360,695],{"id":694},[568,4362,698],{},[585,4364,4365,4371,4377],{},[588,4366,4367,4370],{},[704,4368,4369],{},"Fabien GANDON",": Senior Researcher, Inria",[588,4372,4373,4376],{},[704,4374,4375],{},"Olivier CORBY",": Ph.D in computer science, UNS",[588,4378,4379,4382],{},[704,4380,4381],{},"Catherine FARON ZUCKER",": Lecturer, Université Côte d'Azur.",[568,4384,4385],{},"Pedagogical support",[585,4387,4388,4394],{},[588,4389,4390,4393],{},[704,4391,4392],{},"Marie-Hélène COMTE",": Learning engineer, Inria Learning Lab",[588,4395,4396,4393],{},[704,4397,4398],{},"Aurélie LAGARRIGUE",{"title":367,"searchDepth":537,"depth":537,"links":4400},[4401,4402,4403,4404,4405],{"id":565,"depth":537,"text":566},{"id":636,"depth":537,"text":637},{"id":579,"depth":537,"text":580},{"id":667,"depth":537,"text":668},{"id":694,"depth":537,"text":695},"2016-11-21","Explore the linked data standards and principles that provide the foundation of the Semantic Web.","/images/mooc/pweblinkdata.png","12h",[782],"CC BY-NC-ND",{},{"title":487,"description":4407},"https://www.youtube.com/embed/K6hj819Sezc?si=TvkZftg3oMnx28Bc","https://www.fun-mooc.fr/fr/cours/introduction-to-a-web-of-linked-data/","rbvuiykXFuV6tpTOj53hAGyfCHu86NcCQMnfb5pQMA8",{"id":4418,"title":377,"assesment":788,"body":4419,"date":4550,"description":4551,"draft":540,"extension":541,"image":4552,"investment":4553,"lang":4554,"licence":3488,"meta":4555,"navigation":553,"path":378,"seo":4556,"status":2908,"stem":379,"trailer":4557,"type":788,"url":4558,"__hash__":4559},"moocs_fr/moocs/accesnum.md",{"type":531,"value":4420,"toc":4542},[4421,4423,4426,4433,4435,4438,4452,4454,4457,4459,4462,4496,4498,4500,4513,4515,4527,4529],[563,4422,1083],{"id":1082},[568,4424,4425],{},"Ce MOOC est un cours généraliste d'introduction à l'accessibilité numérique tant en termes de problématique générale que de présentation d'éléments de réponse concrets pour contribuer au développement de l'accessibilité numérique.",[568,4427,4428,4429,4432],{},"Afin de rendre le contenu de ce ",[704,4430,4431],{},"cours accessible au plus grand nombre, un lecteur multimédia spécifique - Aïana - a été développé par Inria"," en suivant les recommandations existantes pour les situations de handicap d'origine sensorielle et/ou motrice. Il propose également des fonctionnalités adaptées à des situations de handicap d'origine cognitive issues d'un programme de recherche. L'apprenant pourra donc choisir, via le lecteur Aïana, des modalités spécifiques de visionnage : choix entre plusieurs flux vidéo, retour au début de la présentation d'une notion importante, fenêtre d'informations complémentaires (explications, abréviations) etc. Il pourra ainsi adapter son lecteur à ses préférences, puis sauvegarder cette configuration pour la réutiliser, voire, s'il le souhaite, la partager avec d'autres apprenants.",[563,4434,1093],{"id":1092},[568,4436,4437],{},"À la fin de ce cours d’introduction à l’accessibilité numérique vous saurez :",[585,4439,4440,4443,4446,4449],{},[588,4441,4442],{},"Appréhender la diversité des situations de handicap dans le monde numérique.",[588,4444,4445],{},"Présenter les normes existantes en matière d'accessibilité des sites web et des logiciels.",[588,4447,4448],{},"Concevoir des systèmes numériques ouverts au plus grand nombre.",[588,4450,4451],{},"Utiliser Aïana, le lecteur multimédia spécifique développé par Inria pour prendre en compte les situations de handicap d’origine sensorielle et/ou motrice.",[563,4453,1349],{"id":1348},[568,4455,4456],{},"Accessible à toute personne qui souhaite produire des contenus (documents, sites web) accessibles, ainsi qu'aux concepteurs de systèmes logiciels, développeurs de sites web et, plus largement aux membres des communautés spécialisées en informatique, sciences du numérique et sciences cognitives, qu’ils soient dans la vie professionnelle ou étudiants.",[563,4458,1129],{"id":1128},[568,4460,4461],{},"Le MOOC est organisé en 5 modules :",[585,4463,4464,4469,4476,4483,4490],{},[588,4465,907,4466],{},[704,4467,4468],{},"Introduction",[588,4470,4471,4472,4475],{},"Module 2: L’",[704,4473,4474],{},"accessibilité des systèmes informatiques","(systèmes d’exploitation, logiciels…)",[588,4477,4478,4479,4482],{},"Module 3: L’",[704,4480,4481],{},"accessibilité des contenus numériques"," (documents, sites web…)",[588,4484,4485,4486,4489],{},"Module 4: Les ",[704,4487,4488],{},"méthodes de conception"," de nouvelles aides",[588,4491,4492,4493],{},"Module 5: Les ",[704,4494,4495],{},"assistances numériques",[563,4497,1165],{"id":1164},[568,4499,1168],{},[585,4501,4502,4507],{},[588,4503,4504,4506],{},[704,4505,3012],{},", professeur d’informatique, Université de Bordeaux - Inria - CNRS",[588,4508,4509,4512],{},[704,4510,4511],{},"Hélène Sauzéon",", professeure de psychologie et de sciences cognitives, Université de Bordeaux - Inria - CNRS",[568,4514,1203],{},[585,4516,4517,4522],{},[588,4518,4519,1489],{},[704,4520,4521],{},"Isabelle Rey",[588,4523,4524,1489],{},[704,4525,4526],{},"Mia Ogouchi",[563,4528,1240],{"id":1239},[568,4530,4531,4532,4535,4536,4541],{},"Ce cours a été réalisé par ",[760,4533,1587],{"href":1585,"rel":4534},[764]," dans le cadre du ",[760,4537,4540],{"href":4538,"rel":4539},"https://utop.inria.fr",[764],"projet IDEFI uTOP"," - Université de Technologie Ouverte Pluri-partenaires - contrat PIA ANR-11-IDEFI-0037",{"title":367,"searchDepth":537,"depth":537,"links":4543},[4544,4545,4546,4547,4548,4549],{"id":1082,"depth":537,"text":1083},{"id":1092,"depth":537,"text":1093},{"id":1348,"depth":537,"text":1349},{"id":1128,"depth":537,"text":1129},{"id":1164,"depth":537,"text":1165},{"id":1239,"depth":537,"text":1240},"2016-11-07","Comment favoriser l'accès au monde numérique pour les personnes en situation de handicap.","/images/mooc/paccesnum.png","13 heures",[1270],{},{"title":377,"description":4551},"https://www.youtube.com/embed/33JLFhyMbJQ?si=v1ZRdshIP5kI4_b2","https://www.fun-mooc.fr/fr/cours/accessibilite-numerique/","kZTnoQ9AsmeyWJ_M_h6G3O0g9P-8EOqzHAI41MsrUPI",{"id":4561,"title":483,"assesment":788,"body":4562,"date":4698,"description":4699,"draft":540,"extension":541,"image":4700,"investment":4701,"lang":4702,"licence":3488,"meta":4703,"navigation":553,"path":484,"seo":4704,"status":2908,"stem":485,"trailer":4705,"type":788,"url":4706,"__hash__":4707},"moocs_fr/moocs/villesintelligentes.md",{"type":531,"value":4563,"toc":4691},[4564,4566,4569,4572,4574,4577,4594,4596,4599,4610,4612,4638,4640,4642,4679,4681],[563,4565,1083],{"id":1082},[568,4567,4568],{},"Ce MOOC vous propose un tour d’horizon des infrastructures numériques de la ville connectée avec un accent particulier sur les technologies encourageant l’implication citoyenne.",[568,4570,4571],{},"Il s’agit d’une introduction aux différents constituants des infrastructures numériques cibles, du réseau aux systèmes logiciels, qui met en particulier en avant les défis posés aux nouvelles technologies pour répondre aux exigences de la ville connectée.",[563,4573,1093],{"id":1092},[568,4575,4576],{},"À la fin de ce sours, vous saurez :",[585,4578,4579,4582,4585,4588,4591],{},[588,4580,4581],{},"définir ce qu'est une ville intelligente et les technologies numériques qui la soutiennent ;",[588,4583,4584],{},"identifier les compétences requises pour concevoir, développer et déployer des services innovants en vue de créer des villes plus intelligentes ;",[588,4586,4587],{},"imaginer de nouveaux services numériques pour l'environnement urbain tout en saisissant les technologies sur lesquelles ils s'appuient ;",[588,4589,4590],{},"appréhender les coûts et les obstacles (tant technologiques que sociétaux) qui peuvent survenir lors du déploiement d'un nouveau service numérique dans la ville ;",[588,4592,4593],{},"étudier la participation du public au développement des villes intelligentes et les défis technologiques et sociétaux qui en découlent.",[563,4595,2375],{"id":1116},[568,4597,4598],{},"Ce cours s’adresse à :",[585,4600,4601,4604,4607],{},[588,4602,4603],{},"toute personne ayant un intérêt pour les sciences et technologies du numérique et une bonne culture informatique",[588,4605,4606],{},"ingénieur.es dans le domaine du numérique qui souhaitent approfondir les applications des nouvelles infrastructures réseaux et logicielles au domaine de la ville connectée",[588,4608,4609],{},"métiers de la gouvernance ou de l’urbanisme qui s’intéressent à l’impact des nouvelles technologies sur la gestion des villes.",[563,4611,1129],{"id":1128},[585,4613,4614,4618,4623,4628,4633],{},[588,4615,1137,4616],{},[704,4617,4468],{},[588,4619,1143,4620],{},[704,4621,4622],{},"Infrastructures réseaux des systèmes urbains",[588,4624,1149,4625],{},[704,4626,4627],{},"Infrastructures logicielles des systèmes urbains",[588,4629,1155,4630],{},[704,4631,4632],{},"Gestion des données urbaines dans les nuages informatiques",[588,4634,2413,4635],{},[704,4636,4637],{},"Gestion des données et vie privée du citoyen urbain",[563,4639,1165],{"id":1164},[568,4641,1168],{},[585,4643,4644,4649,4654,4659,4664,4669,4674],{},[588,4645,4646,4648],{},[704,4647,4212],{},", Chercheur en systèmes de gestion de bases de données, Inria",[588,4650,4651,4653],{},[704,4652,4218],{},", Chercheur en plateformes d’intermédiation, Inria",[588,4655,4656,4658],{},[704,4657,3449],{},", Chercheuse en systèmes logiciels distribués, Inria",[588,4660,4661,4663],{},[704,4662,2807],{},", Chercheuse en réseaux sans fil, Inria",[588,4665,4666,4668],{},[704,4667,4234],{},", Chercheuse en informatique en nuage, Inria",[588,4670,4671,4673],{},[704,4672,4239],{},", Chercheur en solutions logicielles pour les réseaux de capteurs, Inria",[588,4675,4676,4678],{},[704,4677,4245],{},", Professeur des universités en solutions logicielles pour les réseaux urbains, INSA Lyon",[568,4680,3453],{},[585,4682,4683,4687],{},[588,4684,4685,3460],{},[704,4686,2843],{},[588,4688,4689,3460],{},[704,4690,1009],{},{"title":367,"searchDepth":537,"depth":537,"links":4692},[4693,4694,4695,4696,4697],{"id":1082,"depth":537,"text":1083},{"id":1092,"depth":537,"text":1093},{"id":1116,"depth":537,"text":2375},{"id":1128,"depth":537,"text":1129},{"id":1164,"depth":537,"text":1165},"2016-01-25","Concevoir des villes intelligentes, de leurs infrastructures au traitement des données collectées: les différents enjeux et technologies numériques à considérer.","/images/mooc/pvilleintel.jpg","15h*",[1270],{},{"title":483,"description":4699},"https://www.youtube.com/embed/hDpVDNVcV8w?si=0hxh3ScaU0tCnm6f","https://www.fun-mooc.fr/fr/cours/defis-technologiques-des-villes-intelligentes-participatives/","6Cmk3pxd1SwRW3xH6mOpuNTXrcx061muMd9N40Zn8a8",{"id":4709,"title":385,"assesment":788,"body":4710,"date":4801,"description":4802,"draft":540,"extension":541,"image":4803,"investment":3834,"lang":4804,"licence":1271,"meta":4805,"navigation":553,"path":386,"seo":4806,"status":2908,"stem":387,"trailer":4807,"type":788,"url":4808,"__hash__":4809},"moocs_fr/moocs/bbrelationelle.md",{"type":531,"value":4711,"toc":4794},[4712,4715,4717,4720,4722,4725,4736,4738,4758,4762,4773,4775],[568,4713,4714],{},"Le Mooc « Bases de données relationnelles : comprendre pour maîtriser » a pour ambition d’expliquer comment fonctionnent les systèmes de bases de données relationnelles.",[563,4716,1093],{"id":1092},[568,4718,4719],{},"Le cours permettra de mieux les maîtriser les systèmes de bases de données relationnellels, notamment en comprenant les problèmes de performance que ces systèmes peuvent rencontrer.",[563,4721,1349],{"id":1348},[568,4723,4724],{},"Ce cours s’adresse à toute personne qui utilise une base de données et possède une bonne pratique de SQL :",[585,4726,4727,4730,4733],{},[588,4728,4729],{},"les étudiants en informatique (:) M1, première année d’école d’ingénieur ou L3) ;",[588,4731,4732],{},"les ingénieurs en informatique utilisateurs de ces systèmes ;",[588,4734,4735],{},"les chercheurs et étudiants utilisateurs confrontés au besoin de créer et d’exploiter des bases de données dans des domaines scientifiques comme la physique, la biologie, l’histoire, la géographie…",[563,4737,1129],{"id":1128},[585,4739,4740,4743,4746,4749,4752,4755],{},[588,4741,4742],{},"Module 1: Transactions et concurrence.",[588,4744,4745],{},"Module 2: Indexation.",[588,4747,4748],{},"Module 3: Exécution et optimisation.",[588,4750,4751],{},"Module 4: Contrôle d'accès.",[588,4753,4754],{},"Module 5: Reprise sur panne.",[588,4756,4757],{},"Module 6: Bases de données distribuées.",[563,4759,4761],{"id":4760},"auteurs","Auteurs",[585,4763,4764,4767,4770],{},[588,4765,4766],{},"Serge Abiteboul, directeur de recherche Inria. Il a aussi été, entre autres, professeur invité des universités de Stanford, Oxford, et professeur au Collège de France.",[588,4768,4769],{},"Benjamin Nguyen, professeur à l'INSA Centre Val de Loire, au Laboratoire d'Informatique Fondementale d'Orléans (LIFO) et membre de l'équipe SDS (Security and Distributed Systems).",[588,4771,4772],{},"Philippe Rigaux, professeur des universités au Conservatoire des Arts et Métiers.",[563,4774,1219],{"id":1218},[585,4776,4777,4785],{},[588,4778,4779,4780],{},"Les vidéos de ce cours ainsi que des ressources complémentaires sont disponibles sur ",[760,4781,4784],{"href":4782,"rel":4783},"https://www.canal-u.tv/chaines/inria/formation-cours/moocs/bases-de-donnees-relationnelles-comprendre-pour-maitriser",[764],"Canal U",[588,4786,4787,4788,4793],{},"Le MOOC \"",[760,4789,4792],{"href":4790,"rel":4791},"https://www.fun-mooc.fr/fr/cours/bases-de-donnees-relationnelles-apprendre-pour-utiliser/",[764],"Bases de données relationnelles : apprendre pour utiliser","\"",{"title":367,"searchDepth":537,"depth":537,"links":4795},[4796,4797,4798,4799,4800],{"id":1092,"depth":537,"text":1093},{"id":1348,"depth":537,"text":1349},{"id":1128,"depth":537,"text":1129},{"id":4760,"depth":537,"text":4761},{"id":1218,"depth":537,"text":1219},"2016-01-18","Comprendre le fonctionnement des systèmes de gestion de bases de données relationnelles (SGBDR) comme Oracle ou MySQL.","/images/mooc/pbbrelationel.png",[1270],{},{"title":385,"description":4802},"https://www.youtube.com/embed/_o5WW64r1DE?si=ZxWSWLK2Ug_M1owK","https://www.fun-mooc.fr/fr/cours/bases-de-donnees-relationnelles-comprendre-pour-maitriser/","yG895HImkyuO2drXweKAve-S5ifThm4gAH-cONxGmvI",{"id":4811,"title":420,"assesment":788,"body":4812,"date":4894,"description":4895,"draft":540,"extension":541,"image":4896,"investment":788,"lang":4897,"licence":4411,"meta":4898,"navigation":553,"path":421,"seo":4899,"status":2908,"stem":422,"trailer":4900,"type":788,"url":4901,"__hash__":4902},"moocs_fr/moocs/internetmesure.md",{"type":531,"value":4813,"toc":4888},[4814,4816,4819,4821,4824,4826,4852,4854,4856,4870,4872],[563,4815,566],{"id":565},[568,4817,4818],{},"This course is a practical introduction to Internet measurements (metrology), based on real experiments on the PlanetLab Europe platform. It covers various concepts such as network topology and routing, losses, latency, geolocation, bandwidth and traffic measurements. The videos in this MOOC are also subtitled in French.",[563,4820,637],{"id":636},[568,4822,4823],{},"People with the level of understanding of internet technology that comes from an advanced undergraduate course or a first Masters course in networking, or equivalent professional experience.",[563,4825,668],{"id":667},[585,4827,4828,4832,4837,4842,4847],{},[588,4829,907,4830],{},[704,4831,4468],{},[588,4833,912,4834],{},[704,4835,4836],{},"Topology and routes",[588,4838,917,4839],{},[704,4840,4841],{},"Connectivity, losses, latency, and geolocation",[588,4843,922,4844],{},[704,4845,4846],{},"Bandwidth",[588,4848,927,4849],{},[704,4850,4851],{},"Traffic Measurements",[563,4853,695],{"id":694},[568,4855,698],{},[585,4857,4858,4864],{},[588,4859,4860,4863],{},[704,4861,4862],{},"Timur FRIEDMAN",", on faculty at UPMC Sorbonne Universités (LIP6 and LINCS laboratories), seconded 2014-2016 to Inria Paris.",[588,4865,4866,4869],{},[704,4867,4868],{},"Renata TEIXEIRA",", Senior researcher, Inria",[568,4871,722],{},[585,4873,4874,4879,4884],{},[588,4875,4876,4878],{},[704,4877,1488],{},", Learning engineer, Inria Learning Lab",[588,4880,4881,4878],{},[704,4882,4883],{},"Aurélie Laguarrigue",[588,4885,4886,4878],{},[704,4887,3045],{},{"title":367,"searchDepth":537,"depth":537,"links":4889},[4890,4891,4892,4893],{"id":565,"depth":537,"text":566},{"id":636,"depth":537,"text":637},{"id":667,"depth":537,"text":668},{"id":694,"depth":537,"text":695},"2016-01-01","Learn the basics of internet measurement: network topology and routing, losses, latency, geolocation, bandwidth and traffic measurements.","/images/mooc/piotmesure.png",[782],{},{"title":420,"description":4895},"https://www.youtube.com/embed/De0CI9r1-r4?si=6K16Tlg5ahwzEqxs","https://www.fun-mooc.fr/fr/cours/internet-measurements-a-hands-on-introduction/","7blzap7eqH5yScQn5WxbOueybrR_B87dHOOxHZM2w2E",{"id":4904,"title":393,"assesment":788,"body":4905,"date":5059,"description":5060,"draft":540,"extension":541,"image":5061,"investment":788,"lang":5062,"licence":5063,"meta":5064,"navigation":553,"path":394,"seo":5065,"status":2908,"stem":395,"trailer":788,"type":788,"url":788,"__hash__":5066},"moocs_fr/moocs/bioinfo-en.md",{"type":531,"value":4906,"toc":5051},[4907,4909,4916,4921,4928,4933,4940,4945,4956,4958,4966,4968,4971,4973,5005,5008,5010,5014,5027,5031,5041,5043],[563,4908,566],{"id":565},[568,4910,4911,4912,4915],{},"In this course, you will discover ",[704,4913,4914],{},"how computer science supports the interpretation of the text of genomes",". Running the adequate programs, a computer may produce predictions on the location of the thousands of genes in a living organism and the functions of the proteins these genes code for.",[568,4917,4918],{},[3143,4919,4920],{},"You are not a biologist?",[568,4922,4923,4924,4927],{},"Attending this course, you will be introduced to several ",[704,4925,4926],{},"entities and processes involved in the interpretation of the genomic texts",": cell, chromosome, DNA, genome, genes, transcription, translation, proteins and many more.",[568,4929,4930],{},[3143,4931,4932],{},"You are not a computer scientist ?",[568,4934,4935,4936,4939],{},"This course is also an ",[704,4937,4938],{},"introduction to algorithms on character strings",": pattern searching, sequence similarity, Markov chain models, or phylogenetic tree reconstruction are some basic algorithms which are implied in genome sequence analysis and will be explained.",[568,4941,4942],{},[3143,4943,4944],{},"You are neither a biologist nor a computer scientist ?",[568,4946,4947,4948,4951,4952,4955],{},"This course is a great opportunity to a ",[704,4949,4950],{},"joint approach to genomics and algorithmics",", or if you prefer, to algorithmics and genomics. Thanks to a specific tool (iPython notebooks), you will be able to execute the algorithms presented in the course and evaluate their use on real data sets. If you wish to go further, the iPython notebooks allow you to modify the programs written in ",[704,4953,4954],{},"Python"," and you can even code new ones and test them.",[563,4957,580],{"id":579},[585,4959,4960,4963],{},[588,4961,4962],{},"Understand the fundamental concepts involved in genomics",[588,4964,4965],{},"Acquire basic algorithmic skills related to genetic information processing",[563,4967,637],{"id":636},[568,4969,4970],{},"This course is intended for anyone wishing to learn about computer analysis of genetic information and acquire basic knowledge at the interface between genomics and algorithmics.",[563,4972,668],{"id":667},[585,4974,4975,4981,4987,4993,4999],{},[588,4976,4977,4980],{},[704,4978,4979],{},"Week 1:"," Genomic texts",[588,4982,4983,4986],{},[704,4984,4985],{},"Week 2:"," Genes and proteines",[588,4988,4989,4992],{},[704,4990,4991],{},"Week 3:"," Gene prediction",[588,4994,4995,4998],{},[704,4996,4997],{},"Week 4:"," Sequences comparison",[588,5000,5001,5004],{},[704,5002,5003],{},"Week 5:"," Phylogenetic trees",[568,5006,5007],{},"The algorithms shown in the course will be also presented in Python and executable via the iPython notebooks integrated to the course. Thanks to this tool, you will be able to modify the algorithms and even to write new ones.",[563,5009,695],{"id":694},[568,5011,5012],{},[704,5013,698],{},[585,5015,5016,5022],{},[588,5017,5018,5021],{},[704,5019,5020],{},"François Rechenmann",", bioinformatics researcher, Inria.",[588,5023,5024,5026],{},[704,5025,4096],{},", research engineer, Inria.",[568,5028,5029],{},[704,5030,722],{},[585,5032,5033,5037],{},[588,5034,5035,4255],{},[704,5036,2843],{},[588,5038,5039,4255],{},[704,5040,4521],{},[563,5042,755],{"id":754},[568,5044,5045,5046,5050],{},"This MOOC was produced by Inria, in partnership with the ",[760,5047,5049],{"href":1579,"rel":5048},[764],"UNIT foundation",", as part of the IDEFI uTOP project - Multi-partner Open Technology University - contract PIA ANR-11-IDEFI-0037.",{"title":367,"searchDepth":537,"depth":537,"links":5052},[5053,5054,5055,5056,5057,5058],{"id":565,"depth":537,"text":566},{"id":579,"depth":537,"text":580},{"id":636,"depth":537,"text":637},{"id":667,"depth":537,"text":668},{"id":694,"depth":537,"text":695},{"id":754,"depth":537,"text":755},"2015-11-02","Dive into the intersection of genomics and computer science! Learn how computer algorithms analyze genomic data to predict gene locations and protein functions.","/images/mooc/pbioinformatic-en.png",[782],"CC BY NC ND 3.0",{},{"title":393,"description":5060},"cZc_us6MISQgiA0eeLrFADwBdhMDxHnUEH93dbs-X0A",{"id":5068,"title":397,"assesment":788,"body":5069,"date":5196,"description":5197,"draft":540,"extension":541,"image":5198,"investment":788,"lang":5199,"licence":5063,"meta":5200,"navigation":553,"path":398,"seo":5201,"status":2908,"stem":399,"trailer":5202,"type":788,"url":788,"__hash__":5203},"moocs_fr/moocs/bioinformatique.md",{"type":531,"value":5070,"toc":5188},[5071,5073,5079,5090,5097,5099,5107,5109,5112,5114,5146,5148,5152,5164,5168,5178,5180],[563,5072,1083],{"id":1082},[568,5074,5075,5076],{},"Dans ce cours, vous découvrirez ",[704,5077,5078],{},"comment l’informatique contribue à l’interprétation du «texte» des génomes.",[568,5080,5081,5082,5085,5086,5089],{},"Les différentes séquences de cours vous apporteront les connaissances nécessaires à la compréhension des ",[704,5083,5084],{},"entités et processus biologiques impliqués dans la génomique"," et proposeront conjointement une ",[704,5087,5088],{},"introduction à l’algorithmique"," sur les séquences de caractères qui, dans ce contexte, représentent l’information génétique.",[568,5091,5092,5093,5096],{},"Dans ce MOOC vous aurez également la possibilité de ",[704,5094,5095],{},"faire exécuter les algorithmes"," présentés et d’apprécier ainsi leur pertinence sur des données réelles. Si vous souhaitez aller plus loin, vous pourrez modifier ces programmes écrits en Python, voire en écrire de nouveaux et les tester.",[563,5098,1093],{"id":1092},[585,5100,5101,5104],{},[588,5102,5103],{},"Comprendre les concepts fondamentaux impliqués dans la génomique",[588,5105,5106],{},"Acquérir des bases d'algorithmique en lien avec le traitement de l'information génétique",[563,5108,1349],{"id":1348},[568,5110,5111],{},"Ce cours s’adresse à toute personne souhaitant découvrir l’analyse informatique de l’information génétique et acquérir les notions de base à l’interface de la génomique et de l’algorithmique.",[563,5113,1129],{"id":1128},[585,5115,5116,5122,5128,5134,5140],{},[588,5117,5118,5121],{},[704,5119,5120],{},"Semaine 1"," : ADN et séquences génomiques",[588,5123,5124,5127],{},[704,5125,5126],{},"Semaine 2"," : Gènes et protéines",[588,5129,5130,5133],{},[704,5131,5132],{},"Semaine 3"," : Prédiction des gènes",[588,5135,5136,5139],{},[704,5137,5138],{},"Semaine 4"," : Comparaison de séquences",[588,5141,5142,5145],{},[704,5143,5144],{},"Semaine 5"," : Arbres phylogénétiques",[563,5147,1165],{"id":1164},[568,5149,5150],{},[704,5151,1168],{},[585,5153,5154,5159],{},[588,5155,5156,5158],{},[704,5157,5020],{},", chercheur en bioinformatique, Inria.",[588,5160,5161,5163],{},[704,5162,4096],{},", ingénieur de recherche, Inria.",[568,5165,5166],{},[704,5167,1481],{},[585,5169,5170,5174],{},[588,5171,5172,1211],{},[704,5173,2843],{},[588,5175,5176,1211],{},[704,5177,4521],{},[563,5179,1240],{"id":1239},[568,5181,5182,5183,5187],{},"Ce MOOC a été réalisé par Inria, en partenariat avec la ",[760,5184,5186],{"href":1579,"rel":5185},[764],"fondation UNIT",", dans le cadre du projet IDEFI uTOP - Université de Technologie Ouverte Pluri-partenaires - contrat PIA ANR-11-IDEFI-0037.",{"title":367,"searchDepth":537,"depth":537,"links":5189},[5190,5191,5192,5193,5194,5195],{"id":1082,"depth":537,"text":1083},{"id":1092,"depth":537,"text":1093},{"id":1348,"depth":537,"text":1349},{"id":1128,"depth":537,"text":1129},{"id":1164,"depth":537,"text":1165},{"id":1239,"depth":537,"text":1240},"2015-05-04","Découvrez l'analyse des génomes et l'informatique ! Apprenez à appliquer des algorithmes sur des séquences génétiques et à exécuter des programmes en Python pour explorer des données réelles.","/images/mooc/pbioinformatic.png",[1270],{},{"title":397,"description":5197},"https://www.youtube.com/embed/RKQdFuBPrtI?si=9RAY5U6jeMfk5Ynz","H-NQMPo-BNfveEL_Mkz6Lwz14cGzrJ1k88ertXFJcCY",{"id":5205,"title":401,"assesment":788,"body":5206,"date":5346,"description":5347,"draft":540,"extension":541,"image":5348,"investment":788,"lang":5349,"licence":4411,"meta":5350,"navigation":553,"path":402,"seo":5351,"status":2908,"stem":403,"trailer":5352,"type":788,"url":5353,"__hash__":5354},"moocs_fr/moocs/cryptography.md",{"type":531,"value":5207,"toc":5340},[5208,5210,5220,5234,5245,5247,5253,5263,5274,5276,5303,5305,5307,5327,5329],[563,5209,566],{"id":565},[568,5211,5212,5213,5216,5217],{},"This archived course remains open to registrations although it is not facilitated by the course teachers: its contents are no longer updated and may therefore no longer be up to date.\nThe last version of this Mooc Code-Based Cryptography dates back to June 2016.\nIf you register, ",[704,5214,5215],{},"you can freely consult the read-only resources"," but all collaborative spaces are closed (forums, wiki and other collaborative exercises): you cannot interact with the teaching team or with other learners. Furthermore, ",[704,5218,5219],{},"you will not be able to obtain an attestation of achievement for this course.",[568,5221,5222,5223,5226,5227,5230,5231],{},"We all use ",[704,5224,5225],{},"cryptography"," in our daily lives. The security of the most popular ",[704,5228,5229],{},"Public-Key Cryptosystems"," are based either on the hardness of factoring or the presumed intractability of the discrete logarithm problem. Advances on these problems or the construction of large quantum computers would dramatically change the landscape: ",[704,5232,5233],{},"Code-Based Cryptography is a powerful and promising alternative.",[568,5235,5236,5237,5240,5241,5244],{},"The objective of this course is to present the ",[704,5238,5239],{},"state of the art of these cryptosystems."," This MOOC covers the essentials that you should know about this hot topic in ",[704,5242,5243],{},"Cryptography and Coding Theory",": the security-reduction proofs, the possible attacks, several proposals to reduce the key-size, etc.",[563,5246,637],{"id":636},[568,5248,5249,5250],{},"This course is intended for ",[704,5251,5252],{},"Undergraduate and Master's degree students in mathematics or computer science.",[568,5254,5255,5258,5259,5262],{},[704,5256,5257],{},"Postgraduate students and researchers"," from the disciplines of ",[704,5260,5261],{},"computer algebra, coding theory and cryptography"," can also benefit from this course.",[568,5264,5265,5266,5269,5270,5273],{},"More widely, ",[704,5267,5268],{},"mathematicians, physicists or engineers"," interested in information and communication technologies and ",[704,5271,5272],{},"every person who wants to know more about cryptography, coding theory or code-based cryptography"," can be interested in this course",[563,5275,668],{"id":667},[585,5277,5278,5283,5288,5293,5298],{},[588,5279,907,5280],{},[704,5281,5282],{},"Error-Correcting Codes and Cryptography",[588,5284,912,5285],{},[704,5286,5287],{},"McEliece Cryptosystem",[588,5289,917,5290],{},[704,5291,5292],{},"Message Attacks (ISD)",[588,5294,922,5295],{},[704,5296,5297],{},"Key Attacks",[588,5299,927,5300],{},[704,5301,5302],{},"Other cryptographic constructions relying on coding theory",[563,5304,695],{"id":694},[568,5306,698],{},[585,5308,5309,5315,5321],{},[588,5310,5311,5314],{},[704,5312,5313],{},"Irene MARQUEZ CORBELLA",", Post-doctoral researcher of FSMP (Fondation Sciences Mathématiques de Paris), Inria",[588,5316,5317,5320],{},[704,5318,5319],{},"Nicolas SENDRIER",", Ph.D (1991) & \"Habilitation à Diriger des Recherches\" (2002), Université Paris 6",[588,5322,5323,5326],{},[704,5324,5325],{},"Matthieu FINIASZ",", Ph.D (2004), Inria",[568,5328,722],{},[585,5330,5331,5336],{},[588,5332,5333,4878],{},[704,5334,5335],{},"Christelle MARIAIS",[588,5337,5338,4878],{},[704,5339,4521],{},{"title":367,"searchDepth":537,"depth":537,"links":5341},[5342,5343,5344,5345],{"id":565,"depth":537,"text":566},{"id":636,"depth":537,"text":637},{"id":667,"depth":537,"text":668},{"id":694,"depth":537,"text":695},"2015-03-16","Explore the future of secure communication with Code-Based Cryptography!","/images/mooc/pcrypto.png",[782],{},{"title":401,"description":5347},"https://www.youtube.com/embed/3R297Ws7uR8?si=eTRjaMdbJYaCzDWB","https://www.fun-mooc.fr/en/courses/code-based-cryptography/","86TishHfSesHV0ye67KApizIrfb4GHJ4Otze61R6xzU",{"id":5356,"title":428,"assesment":788,"body":5357,"date":5541,"description":5542,"draft":540,"extension":541,"image":5543,"investment":788,"lang":5544,"licence":5063,"meta":5545,"navigation":553,"path":429,"seo":5546,"status":2908,"stem":430,"trailer":5547,"type":788,"url":5548,"__hash__":5549},"moocs_fr/moocs/mob-robots.md",{"type":531,"value":5358,"toc":5532},[5359,5361,5364,5367,5374,5394,5396,5410,5412,5423,5430,5432,5459,5461,5465,5484,5488,5498,5500,5517,5519],[563,5360,566],{"id":565},[568,5362,5363],{},"Mobile Robots are increasingly working in close interaction with human beings in environments as diverse as homes, hospitals, public spaces, public transportation systems and disaster areas. The situation is similar when it comes to Autonomous Vehicles, which are equipped with robot-like capabilities (sensing, decision and control).",[568,5365,5366],{},"Such robots must balance constraints such as safety, efficiency and autonomy, while addressing the novel problems of acceptability and human-robot interaction. Given the high stakes involved, developing these technologies is clearly a major challenge for both the industry and the human society.",[568,5368,5369,5370,5373],{},"This course is designed around a ",[704,5371,5372],{},"real-time decision architecture using Bayesian approaches",". It covers topics such as:",[585,5375,5376,5382,5388],{},[588,5377,5378,5381],{},[704,5379,5380],{},"Sensor-based mapping and localization:"," presentation of the most popular methods to perform robot localization, mapping and to track mobile objects.",[588,5383,5384,5387],{},[704,5385,5386],{},"Fusing noisy and multi-modal data to improve robustness:"," introduction of both traditional fusion methods as well as more recent approaches based on dynamic probabilistic grids.",[588,5389,5390,5393],{},[704,5391,5392],{},"Integrating human knowledge to be used for scene interpretation and decision making:"," discussion on how to interpret the dynamic scene, predict its evolution, and evaluate the risk of potential collisions in order to take safe and efficient navigation decisions.",[563,5395,580],{"id":579},[568,5397,5398,5399,5402,5403,5406,5407,1588],{},"The objective of this course is to ",[704,5400,5401],{},"introduce the key concepts required to program mobile robots and autonomous vehicles",". The course presents both ",[704,5404,5405],{},"formal and algorithmic tools",", and for its last week's topics (behavior modeling and learning), it will also provide ",[704,5408,5409],{},"realistic examples and programming exercises in Python",[563,5411,637],{"id":636},[568,5413,5414,5415,5418,5419,5422],{},"The course is primarily intended for ",[704,5416,5417],{},"students with an engineering or masters degree",", but any person with ",[704,5420,5421],{},"basic familiarity with probabilities, linear algebra and Python"," can benefit from it.",[568,5424,5425,5426,5429],{},"The course can also complement the skills of ",[704,5427,5428],{},"engineers and researchers"," working in the field of mobile robots and autonomous vehicles.",[563,5431,668],{"id":667},[585,5433,5434,5439,5444,5449,5454],{},[588,5435,5436,5438],{},[704,5437,4979],{}," Objectives, hallenges, state of the art",[588,5440,5441,5443],{},[704,5442,4985],{}," Bayes and Kalman filters",[588,5445,5446,5448],{},[704,5447,4991],{}," Extended Kalman filters",[588,5450,5451,5453],{},[704,5452,4997],{}," Perception and situation awareness and decision making",[588,5455,5456,5458],{},[704,5457,5003],{}," Behavior modeling and learning (with examples and exercises in Python)",[563,5460,695],{"id":694},[568,5462,5463],{},[704,5464,698],{},[585,5466,5467,5473,5479],{},[588,5468,5469,5472],{},[704,5470,5471],{},"Christian Laugier",", first class Research Director, Inria",[588,5474,5475,5478],{},[704,5476,5477],{},"Agostino Martinelli",", computer science researcher, Inria",[588,5480,5481,5478],{},[704,5482,5483],{},"Dizan Vasquez",[568,5485,5486],{},[704,5487,722],{},[585,5489,5490,5494],{},[588,5491,5492,4255],{},[704,5493,2843],{},[588,5495,5496,4255],{},[704,5497,4521],{},[563,5499,1013],{"id":1012},[585,5501,5502,5510],{},[588,5503,5504,5505],{},"Infographic : ",[760,5506,5509],{"href":5507,"rel":5508},"https://learninglab.inria.fr/en/infographie-mooc-robots-mobiles-2/",[764],"Figures from the 2nd session of the MOOC ",[588,5511,5512,5513],{},"Videos and slides of the MOOC downloadable on ",[760,5514,4784],{"href":5515,"rel":5516},"https://www.canal-u.tv/chaines/inria/formation-cours/moocs/mobile-robots-and-autonomous-vehicles",[764],[563,5518,755],{"id":754},[568,5520,5521,5522,5526,5527,5531],{},"This MOOC was created by Inria’s MoocLab, as part of the uTOP project ( ",[760,5523,5524],{"href":5524,"rel":5525},"http://utop.fr/",[764]," – ",[760,5528,5529],{"href":5529,"rel":5530},"http://utop.inria.fr/",[764],"). uTOP is an IDEFI project that aims to create a demonstrator for increasing research visibility through out training.",{"title":367,"searchDepth":537,"depth":537,"links":5533},[5534,5535,5536,5537,5538,5539,5540],{"id":565,"depth":537,"text":566},{"id":579,"depth":537,"text":580},{"id":636,"depth":537,"text":637},{"id":667,"depth":537,"text":668},{"id":694,"depth":537,"text":695},{"id":1012,"depth":537,"text":1013},{"id":754,"depth":537,"text":755},"2015-03-15","The key concepts to program mobile robots and autonomous vehicles: formal and algorithmic tools, realistic examples and programming exercises in Python.","/images/mooc/pmobilerobot.png",[782],{},{"title":428,"description":5542},"https://www.youtube.com/embed/I4NN1DSqCmQ?si=WE80JUAfEYHrl1f7","https://france-universite-numerique-mooc.fr","rTLZbYkP23887LYQfIOvJqfzUX-cOKdXtYTo7N_Bkrg",{"id":5551,"title":389,"assesment":788,"body":5552,"date":5640,"description":5641,"draft":540,"extension":541,"image":5642,"investment":788,"lang":5643,"licence":1271,"meta":5644,"navigation":553,"path":390,"seo":5645,"status":2908,"stem":391,"trailer":5646,"type":788,"url":5548,"__hash__":5647},"moocs_fr/moocs/binauralhearing.md",{"type":531,"value":5553,"toc":5634},[5554,5556,5568,5571,5577,5580,5582,5585,5587,5614,5616,5618,5626,5628],[563,5555,566],{"id":565},[568,5557,5558,5559,5562,5563,5565,5566],{},"This archived course remains open to registrations although it is not facilitated by the course teachers : its contents are no longer updated and may therefore no longer be up to date.\n",[704,5560,5561],{},"The last version of this Mooc Binaural Hearing for Robots dates back to May 2015.","\nIf you register, ",[704,5564,5215],{}," but all collaborative spaces are closed (forums, wiki and other collaborative exercises) : you cannot interact with the teaching team or with other learners. Furthermore, ",[704,5567,5219],{},[568,5569,5570],{},"Robots have gradually moved from factory floors to populated areas. Therefore, there is a crucial need to endow robots with perceptual and interaction skills enabling them to communicate with people in the most natural way. With auditory signals distinctively characterizing physical environments and speech being the most effective means of communication among people, robots must be able to fully extract the rich auditory information from their environment.",[568,5572,5573,5576],{},[704,5574,5575],{},"This course will address fundamental issues in robot hearing","; it will describe methodologies requiring two or more microphones embedded into a robot head, thus enabling sound-source localization, sound-source separation, and fusion of auditory and visual information.",[568,5578,5579],{},"The course will start by briefly describing the role of hearing in human-robot interaction, overviewing the human binaural system, and introducing the computational auditory scene analysis paradigm. Then, it will describe in detail sound propagation models, audio signal processing techniques, geometric models for source localization, and unsupervised and supervised machine learning techniques for characterizing binaural hearing, fusing acoustic and visual data, and designing practical algorithms. The course will be illustrated with numerous videos shot in the author’s laboratory.",[563,5581,637],{"id":636},[568,5583,5584],{},"The course is intended for Master of Science students with good background in signal processing and machine learning. The course is also valuable to PhD students, researchers and practitioners, who work in signal and image processing, machine learning, robotics, or human-machine interaction, and who wish to acquire competences in binaural hearing methodologies.",[563,5586,668],{"id":667},[585,5588,5589,5594,5599,5604,5609],{},[588,5590,907,5591],{},[704,5592,5593],{},"Introduction to Robot Hearing",[588,5595,1143,5596],{},[704,5597,5598],{},"Methodological Foundations",[588,5600,1149,5601],{},[704,5602,5603],{},"Sound-Source Localization",[588,5605,1155,5606],{},[704,5607,5608],{},"Machine Learning and Binaural Hearing",[588,5610,2413,5611],{},[704,5612,5613],{},"Fusion of Audio and Vision",[563,5615,695],{"id":694},[568,5617,698],{},[585,5619,5620],{},[588,5621,5622,5625],{},[704,5623,5624],{},"Radu Patrice Horaud",", research director, Inria",[568,5627,722],{},[585,5629,5630],{},[588,5631,5632,4878],{},[704,5633,729],{},{"title":367,"searchDepth":537,"depth":537,"links":5635},[5636,5637,5638,5639],{"id":565,"depth":537,"text":566},{"id":636,"depth":537,"text":637},{"id":667,"depth":537,"text":668},{"id":694,"depth":537,"text":695},"2015-03-14","The computational principles of binaural hearing: how these principles could be implemented on a robot head and how they could lead towards robust interaction capabilities.","/images/mooc/phearingrobot.png",[782],{},{"title":389,"description":5641},"https://www.youtube.com/embed/c0YQRh0oUrM?si=lbjlb1Km_dCy-w_-","cno4n22JpMoIBOqdQNT2o0XTjdGkuCmupJcRwCFx8yo",{"id":5649,"title":491,"assesment":788,"body":5650,"date":5719,"description":5720,"draft":540,"extension":541,"image":5721,"investment":788,"lang":5722,"licence":1271,"meta":5723,"navigation":553,"path":492,"seo":5724,"status":786,"stem":493,"trailer":788,"type":788,"url":5725,"__hash__":5726},"moocs_fr/moocs/websem.md",{"type":531,"value":5651,"toc":5710},[5652,5654,5657,5659,5662,5664,5667,5669,5676,5678,5680,5697,5699,5702,5704],[563,5653,1083],{"id":1082},[568,5655,5656],{},"Reprendre la rubrique description de FUN",[563,5658,1093],{"id":1092},[568,5660,5661],{},"Comprendre les principes de la conception orientée objet\nAppliquer le développement piloté par les tests (TDD)\nDévelopper des applications avec Pharo, un langage Smalltalk moderne",[563,5663,1349],{"id":1348},[568,5665,5666],{},"Étudiants, développeurs débutants ou confirmés\nEnseignants en informatique\nToute personne intéressée par les méthodes agiles",[563,5668,1129],{"id":1128},[585,5670,5671],{},[588,5672,907,5673],{},[704,5674,5675],{},"titre de chaque module",[563,5677,1165],{"id":1164},[568,5679,1168],{},[585,5681,5682,5688,5693],{},[588,5683,5684,5687],{},[704,5685,5686],{},"Prénom nom",", fonction, institution(s)\nAccompagnement pédagogique :",[588,5689,5690,5692],{},[704,5691,5686],{},", ingénieur pédagogique, Inria Learning Lab",[588,5694,5695,1503],{},[704,5696,5686],{},[563,5698,1219],{"id":1218},[568,5700,5701],{},"Code source sur GitHub\nFiches mémo à télécharger\nForum d'entraide",[563,5703,1240],{"id":1239},[568,5705,5706,5707],{},"Ceux indiqués sur la page de présentation du MOOC/ePoc/Jeu avec lien vers le site web ",[760,5708,2880],{"href":5709,"target":1227},"https://www.cnrs.fr/en",{"title":367,"searchDepth":537,"depth":537,"links":5711},[5712,5713,5714,5715,5716,5717,5718],{"id":1082,"depth":537,"text":1083},{"id":1092,"depth":537,"text":1093},{"id":1348,"depth":537,"text":1349},{"id":1128,"depth":537,"text":1129},{"id":1164,"depth":537,"text":1165},{"id":1218,"depth":537,"text":1219},{"id":1239,"depth":537,"text":1240},"2015-03-02","Comprendre et se former aux technologies les plus avancées du Web, utilisées par les plus grands acteurs actuels.","/images/mooc/pwebsem.png",[1270],{},{"title":491,"description":5720},"https://www.fun-mooc.fr/fr/cours/web-semantique-et-web-de-donnees/","eT0NNnkfuQ6ZuVYaOz1RxaDleVNOVtxiFzhcvu617Kc",1775223070715]