Skip to main content
FUN MOOC
  • News
  • Courses
  • FormaPro
  • Organizations
  • About FUN
  • FAQ
  • You are here:
  • Home
  • Courses
  • Programmer en C

Programmer en C

Ref. 04020
CategoryComputer science and programmingCategoryDigital and technology
  • Duration: 3 weeks
  • Effort: 12 hours
  • Pace: ~4 hours/week
  • Languages: French

What you will learn

At the end of this course, you will be able to:

  • Construire des programmes séparés en plusieurs fichiers source
  • Compiler et associer ces fichiers source
  • Transformer un programme en un système fonctionnel et exécutable sur des machines réelles
  • Gérer la mémoire et des fichiers sous Linux
  • Utiliser les outils nécessaires à la production d’un exécutable

Description

Ce MOOC est le deuxième volet du parcours Le Langage C de A à Z.

Chaque jour, nous interagissons avec des centaines de micro-processeurs.

Intégrés dans nos smartphones, vélos, jouets ou robots, ils nous accompagnent au quotidien. Pour écrire des programmes pour ces micro-processeurs, la référence est le langage C couplé à Linux, un système d’exploitation open-source.

Format

En suivant ce MOOC, vous comprendrez comment fonctionnent les objets qui nous entourent et pourrez vous préparer aux métiers de demain.

Vous apprendrez et mettrez en œuvre les principales commandes Linux et vous les utiliserez pour compiler et exécuter du code en langage C.

Vous aborderez également les aspects plus avancés de la programmation en C et apprendrez à gérer, de manière dynamique, la mémoire d’un ordinateur.

Prerequisites

Etre familier avec l'écriture de programmes simples en langage C (correction d'erreurs, répétitions avec des boucles, conditions, variables et tableaux de valeurs).

Pour cela, vous pouvez suivre le MOOC ABC du Langage C, premier MOOC du parcours Le langage C de A à Z.

Assessment and certification

Une attestation de suivi avec succès est attribuée par FUN aux apprenants ayant réussi les évaluations.

Course plan

  • Semaine 1 : Introduction à Linux
  • Semaine 2 : Gérer la mémoire
  • Semaine 3 : Programmer une application avec les outils professionnels du développeur

Course team

Rémi Sharrock

Categories

Enseignant chercheur à Télécom ParisTech Rémi Sharrock travaille sur les systèmes informatiques distribués au laboratoire LTCI (Laboratoire de traitement et de communication de l'information).

Organizations

IMT

Témoignages d'apprenants

"De fabuleux outils, une belle équipe et un contenu plus qu'enrichissant." - nephesh

"Avec vous, le langage C a l'air facile !" - Lhoran

"Votre MOOC est une belle réussite car vous l'avez rendu accessible et passionnant." - drareb

Rejoignez le MOOC sur les réseaux sociaux

  • Facebook
    https://www.facebook.com/MOOClangageC/
  • Twitter
    https://twitter.com/MOOClangageC

Parcours Langage C de A à Z

Ce MOOC est issu du parcours Le langage C de A à Z
Apprenez le langage C, du code jusqu’à la programmation des objets

ABC du langage C

Apprenez facilement à coder en langage C.

Programmer en C

Apprenez à programmer des objets en langage C.

Soutiens au projet

Nos mécènes et partenaires

Ce MOOC est réalisé avec le soutien de :

    Fondation Patrick et Lina Drahi

    France IOI

    Fondation Télécom

    License

    License for the course content

    Attribution-NonCommercial-ShareAlike

    You are free to:

    • Share — copy and redistribute the material in any medium or format
    • Adapt — remix, transform, and build upon the material

    Under the following terms:

    • Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
    • NonCommercial — You may not use the material for commercial purposes.
    • ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.

    License for the content created by course participants

    Attribution-NonCommercial-ShareAlike

    You are free to:

    • Share — copy and redistribute the material in any medium or format
    • Adapt — remix, transform, and build upon the material

    Under the following terms:

    • Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
    • NonCommercial — You may not use the material for commercial purposes.
    • ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
    FacebookTwitterLinkedin

    Learn more

    • Help and contact
    • About FUN
    • Newsletters
    • Legal
    • Privacy policy
    • User's charter
    • General Terms and Conditions of Use
    • Sitemap
    • Cookie management
    Logo FUN Mooc powered by Richie