MOOCs gratuits : catalogue de cours en ligne ouverts et massifs

MOOC Programmer en C

Inscriptions ouvertes jusqu'au 10 septembre 2018

Ce MOOC va vous permettre d'apprendre et mettre en œuvre les principales commandes Linux. 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 vous apprendrez à gérer, de manière dynamique, la mémoire d'un ordinateur.

MOOC sur FUN-MOOC - du 13.08.18 au 17.09.2018
Auteur(s): Rémi Sharrock

Présentation du MOOC Programmer en C

Informations pratiques sur le MOOC

  • Type: MOOC, cours en ligne, attestation de suivi
  • Temps d'apprentissage: 3 semaines
  • Niveau: à partir du collège/début de lycée
  • Durée: 04:00h/semaine
  • Langues: français
  • Contenu: vidéos
  • Public cible: grand pubic
  • Age attendu: 15 et +
  • Droits: Licence Creative Commons BY-NC-SA

Description du MOOC

Chaque jour, vous interagissez avec des centaines de micro-processeurs. Ils sont intégrés dans vos :

  • smartphones
  • vélos
  • jouets
  • robots

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.

En suivant ce MOOC, vous comprendrez comment fonctionnent les objets qui nous entourent et vous 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 aussi les aspects plus avancés de la programmation en C. Vous apprendrez à gérer, de manière dynamique, la mémoire d'un ordinateur.

Plan du MOOC

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

Évaluation

Une attestation de suivi avec succès vous sera attribuée par FUN-MOOC si vous réussissez les évaluations.

Informations pédagogiques

Public

  • Public visé : Ce MOOC est destiné à toute personne ayant des notions du langage C.
  • Pré-requis : Être familier avec l'écriture de programmes simples en langage C :
    • correction d'erreurs
    • répétitions avec des boucles
    • conditions
    • variables
    • tableaux de valeurs

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

Objectif pédagogique du MOOC

  • Objectif : Le but de ce MOOC est de vous permettre de :
    • construire des programmes séparés en plusieurs fichiers source
    • compiler et associer ces fichiers
    • 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

Édition et diffusion du MOOC Programmer en C

Édition

Diffusion

Plateforme

Suivez le MOOC sur les réseaux sociaux :

Conditions d'utilisation :

  • Du cours : Licence Creative Commons BY-NC-SA (Attribution - Pas d'Utilisation Commerciale - Partage dans les Mêmes Conditions). L'utilisateur doit mentionner le nom de l'auteur, il peut exploiter l'œuvre sauf dans un contexte commercial, il peut créer une œuvre dérivée de l'œuvre originale si l'œuvre dérivée est diffusée sous la même licence que l'œuvre originale.
  • Des contenus produits par les participants : Licence Creative Commons BY-NC-SA (Attribution - Pas d'Utilisation Commerciale - Partage dans les Mêmes Conditions). L'utilisateur doit mentionner le nom de l'auteur, il peut exploiter l'œuvre sauf dans un contexte commercial, il peut créer une œuvre dérivée de l'œuvre originale si l'œuvre dérivée est diffusée sous la même licence que l'œuvre originale.
1ère publication : 1.06.2018 - Mise à jour : 13.06.2018