Les inscriptions sont closes
  • Fin d'inscription
  • Inscription close
  • Début du Cours
  • 16 mar 2015
  • Fin du cours
  • 10 mai 2015
  • Effort estimé
  • 02:30 h/semaine
  • Langue
  • Français

À propos du cours

Le cours est une initiation aux bases de la programmation. Il vise à faire réaliser quelques programmes simples utilisant les instructions de base (if, boucles, tableaux). A travers cette réalisation, le but est de faire comprendre ce qu'est un programme applicatif et par quel processus il est créé. Il s'agit de comprendre ce qui se passe quand on clique sur une icône.

Le cours utilise le langage Java mais sans introduire les concepts de la programmation objet. Il se concentre sur des instructions de base existant sous une forme voisine dans tous les langages courants.

Le cours a une durée de six semaines, chaque semaine étant subdivisée en six séquences d'une dizaine de minutes. Des évaluations intermédiaires sous forme de QCM non notés sont proposées après chaque séquence. Les évaluations notées consistent en un petit programme à écrire par semaine, celui de la dernière semaine comptant davantage. Ces évaluations notées permettent d'obtenir une attestation de suivi avec succès.

Un forum est dédié aux échanges entre apprenants, aux témoignages et aux questions. Le professeur répond régulièrement par web conférence ou annonce sur la plateforme, aux principales interrogations qui ont émergé des discussions du forum.

Plusieurs espaces dédiés à ce Mooc sont accessibles sur les réseaux sociaux. La communauté des inscrits et futurs inscrits peut d'ores et déjà s'y retrouver, partager des centres d'intérêts, échanger des informations, dialoguer et glaner quelques précisions sur le contenu du cours à venir. N'hésitez pas à faire connaître ces liens !

L'enseignant

François Barthélémy

Maître de conférences en informatique au CNAM, François Barthélemy enseigne la programmation et la théorie des langages. Ses recherches portent sur le traitement automatique des langues (TAL).

A qui s'adresse ce cours ?

Ce Mooc s'adresse à de vrais débutants et vise à leur faire atteindre le niveau faux débutant.

Il peut être suivi au titre de la culture générale. Il peut également être un point d'accès à des formations professionnelles de développeur informatique pour des personnes ayant besoin d'une entrée en matière progressive.

Prérequis

Il n’y a aucun prérequis pour suivre ce cours. Aucune connaissance scientifique n'est nécessaire.

Plan du cours

Semaine 1 : c'est tout un programme ...

  • Qu'est-ce qu'un programme ?
  • Langage source et langage cible.
  • Structure d'un programme.
  • Instructions d'entrées-sorties, déclarations, affectation.
  • Prise en main des outils de développement.
  • Semaine 2 : avec des si ...

  • Instruction conditionnelle.
  • Types et opérations.
  • Approfondissement sur les variables et l'affectation.
  • Semaine 3 : ça va durer encore longtemps ?

  • Boucle for.
  • Trace d'exécution.
  • Approfondissement sur l'instruction conditionnelle.
  • Conditions.
  • Semaine 4 : on tourne en rond, là.

  • Boucle while.
  • Terminaison des boucles.
  • Introduction à la conception de programmes.
  • Semaine 5 : vous voyez le tableau.

  • Tableaux.
  • Boucles imbriquées.
  • Entrées-sorties.
  • Menu.
  • Semaine 6 : la fin qui n'est qu'un début.

  • Utilisation de tableaux comme structures de données.
  • Panorama de ce qui n'est pas couvert par le cours.
  • Conclusion.
  • Conditions d'utilisation :

  • du cours :
  • Licence Creative Commons BY-NC-SA : l’utilisateur doit mentionner le nom de l’auteur et peut réutiliser le contenu sous condition de partage sous les mêmes conditions.

  • du contenu produit par les internautes :
  • Licence Creative Commons BY-NC-SA : l’utilisateur doit mentionner le nom de l’auteur et peut réutiliser le contenu sous condition de partage sous les mêmes conditions.