C programming with Linux
De l’initiation à l’expertise en 4 mois !
Vous souhaitez intégrer les métiers de la programmation et du développement informatique mais vous n’avez jamais écrit une seule ligne de code de votre vie ?
Notre programme certifiant, en partenariat avec une université de l’Ivy League, vous forme, pas à pas, au langage C et à l’environnement Linux à l’aide d’un outil de code unique intégré à votre navigateur.
Créé dans les années 1970, le langage C est l’un des langages de programmation informatique les plus puissants et utilisés au monde.
Ce langage, pilier de l’informatique moderne, innerve aujourd’hui les secteurs de la robotique et des objets connectés.
L’IEEE, l’association professionnelle mondiale de référence pour l’avancement technologique, a élevé ce langage à la deuxième place des langages de programmation les plus recherchés par les recruteurs en 2017[1].
Ce langage est ainsi un prérequis pour qui souhaite pouvoir programmer les objets connectés de demain : pensons aux smartphones, aux systèmes de navigation des véhicules, à la robotique, aux drones ou encore aux trains !
Le programme certifiant est constitué de 7 modules
Module 1 : Getting started
Découvrez l’un des langages les plus puissants et utilisés au monde. A l’aide de Codecast, un IDE intégré à votre navigateur, codez directement et obtenez un feedback immédiat. Aucune autre installation de logiciel n’est nécessaire !
Module 2 : Language Foundations
Maintenant que vous savez coder, partez à l’assaut des opérateurs logiques et des tableaux. Vous mettrez ici en place des algorithmes fondamentaux pour rechercher et organiser la donnée.
Module 3 : Modular Programming and Memory Management
Dans ce module, vous vous exercerez aux fonctions et aux pointeurs à l’aide d’exercices guidés.
Module 4 : Pointers and Memory Management
Dans ce cours, vous reviendrez sur les concepts de pointeurs et découvrirez la gestion de la mémoire.
Module 5 : Advanced Data Types
Apprenez ici à stocker vos données en utilisant des types de données avancées comme les structures et les listes chaînées.
Module 6 : The Command Line Interface
Nous nous intéresserons dans ce module à l’interface de commande Linux.
Module 7 : Using Linux Tools and Libraries
Vous apprendrez ici à manipuler les outils et bibliothèques Linux pour écrire et construire des programmes en C au sein de cet environnement.
Débutants souhaitant découvrir la programmation, personnes souhaitant approfondir leur niveau de programmation en langage C et l’environnement Linux
Développeurs, scientifiques, chefs de projet, enseignants, informaticiens, électroniciens, mathématiciens, ingénieurs, analystes, financiers, …
Aucun prérequis n’est nécessaire.
Des outils pédagogiques innovants pour les débutants développés spécialement pour ce MOOC :
Petra Bonfert-Taylor – Professeur, Thayer School of Engineering Dartmouth College
Rémi Sharrock – Maître de conférences, Telecom ParisTech IMT
Langue : anglais
21 semaines
7 modules de cours
3 / 4 heures par semaine
En partenariat avec Dartmouth College
Ils témoignent de leur expérience
« Ce parcours délivre aux apprenants les compétences essentielles en programmation pour leur permettre de s’insérer dans les secteurs stratégiques en croissance aujourd’hui. »
« J’ai tout de suite bénéficié des outils adéquats pour suivre ce MOOC et parvenir à changer de carrière.»
« Je souhaitais suivre une formation certifiante qui puisse être valorisée auprès des employeurs. Avoir, apposés sur son certificat, les noms de l’IMT et de Dartmouth, en suivant une formation en ligne, constitue un apport exceptionnel pour ma carrière. »
Un programme reconnu par
En partenariat avec Dartmouth College, université américaine de la prestigieuse Ivy League
Une formation issue du MOOC « ABC du Langage C », élu MOOC le plus innovant de l’année 2017
Autres sites IMT
- I’MTech
L’actu recherche et innovation
- Alternance.fr
L’offre apprentissage IMT
- Fondation Mines-Télécom
Soutenir l’IMT et ses écoles
- Académie franco-allemande pour l’industrie du futur
- Teralab
Data Science for Europe
- Chaire VPIP
Chaire valeurs et politiques des informations personnelles
- Institut Carnot Télécom & Société numérique
1er Carnot en sciences et technologies de l’information et de la communication au niveau national
- Institut Carnot M.I.N.E.S
La recherche partenariale au service de l’innovation des entreprises et des collectivités
- IMT.sn
L’Institut Mines-Télécom à Dakar
- Chaire ECD
Chaire Économie des Communs de Données