« Le langage C de A à Z », un parcours de 2 MOOC entièrement dédié aux débutants

Autour du cours
23 janvier 2017
Objets connectés, consoles de jeux, smartphones, bornes Vélib,... le langage C est de plus en plus présent dans les objets de notre quotidien. L’Institut Mines-Télécom propose un parcours de 2 MOOC pour apprendre la programmation en C.

Enseigné dans les écoles de l’Institut Mines-Télécom, le langage C est désormais à portée de main des personnes qui n’ont aucune notion en code informatique.

Ce parcours de MOOC a été élaboré en collaboration avec France IOI qui bénéficie d’une grande expérience de diffusion de contenu pédagogique appliquée aux domaines de la programmation et de l'algorithmique.

De nombreux outils ont été spécialement imaginés pour les débutants : code commenté en audio et éditable à tout moment, éditeur et compilateur disponibles directement dans le navigateur, exécution pas à pas du code, visualisation des exécutions, notation automatisée… Un concentré d’innovation pédagogique intégré à la plateforme FUN.

Le C a été inventé dans les années 1970. Aujourd’hui c’est toujours le plus célèbre des langages informatiques, explique Rémi Sharrock, enseignant à Télécom ParisTech et coordinateur de ce parcours. C’est un vrai challenge de créer une initiation en C pour les débutants parce que ce langage est qualifié de bas niveau, il est proche des machines et des objets et permet un contrôle total avec une efficacité redoutable. Les outils que nous avons conçus et développés sont uniques en leur genre. Ce MOOC a un réel intérêt pour les lycéens ou les étudiants qui souhaitent suivre n’importe quel cursus faisant intervenir l’informatique ou la programmation.”

 

Un premier MOOC pour apprendre l’ABC du langage C

À la fin de ce premier MOOC, l’apprenant maîtrisera la syntaxe de base du langage (comment écrire en langage C) et la sémantique (comprendre le langage C). Il pourra :

  • écrire son premier programme dans le langage de référence en informatique.
  • lire d’autres programmes simples en langage C et comprendre leur fonctionnement.
  • corriger des erreurs dans des programmes existants.
  • faire des répétitions avec des boucles, prendre des décisions avec des conditions, manipuler des variables et des tableaux de valeurs.

Ouverture du cours le 23 février - Durée : 3 semaines

Information et inscription

 

Au printemps, ouverture du MOOC 2 : Programmer en C

A la fin de ce MOOC 2, l’apprenant sera capable de construire des programmes séparés en plusieurs fichiers source, de compiler et d’associer ces fichiers, de transformer un programme en un système fonctionnel, de transformer un programme pour une exécution sur des machines réelles.

Une attestation de suivi sera délivrée à l’issu de chaque MOOC pour les apprenants ayant réussi les évaluations.

Ouverture du cours le 25 avril - Durée : 3 semaines

Information et inscription