Les inscriptions sont closes
  • Fin d'inscription
  • Inscription close
  • Début du Cours
  • 06 mar 2017
  • Fin du cours
  • 16 avr 2017
  • Certificat
  • Obtenez un certificat pour 60 €
  • Effort estimé
  • 02:30 h/semaine
  • Langue
  • Français

À propos du cours

Vous souhaitez être initié aux bases de la programmation ? Dans ce cours, vous écrirez quelques programmes simples et ludiques en vous familiarisant avec les instructions fondamentales. Vous expérimenterez et saisirez ce qu'est un programme et par quel processus il est créé.

Vous écrirez vos premiers programmes en langage Java et le cours se limitera aux instructions que l’on retrouve sous une forme voisine dans tout langage de programmation courant. Le but de ce cours n’est pas, en effet, de vous initier à la programmation objet.

Format

Le cours se déroule sur six semaines. Chaque semaine comporte six séquences, chacune d'une durée de dix minutes environ.

Un forum public sera à votre disposition pour échanger entre pairs sur des sujets d’intérêt général pour la communauté des apprenants inscrits à ce mooc.

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.

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).

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.

Évaluation

Des évaluations intermédiaires, sous forme de QCM non notés, sont proposées après chaque séquence. Vous aurez à écrire chaque semaine un court programme qui sera évalué et noté. Vous pourrez soumettre votre code à notre correcteur automatique autant de fois que nécessaire, jusqu’au succès. Les notes que vous obtiendrez à mesure de votre progression dans le cours donneront droit à une attestation de suivi avec succès, le cas échéant.

Certification

Pour ceux qui le souhaitent, un CERTIFICAT avec authentification - qui pourra ultérieurement être transformé en 2 ECTS dans le cas d'une inscription au Cnam - peut être délivré contre paiement (60 euros). Dans ce cas, le test final est passé en ligne 3 semaines après la fin du MOOC, avec surveillance et vérification de l'identité et après paiement et inscription préalables.

Conditions d'utilisation

Conditions d’utilisation du contenu du cours

Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions

Cette licence permet aux autres de remixer, arranger, et adapter votre œuvre à des fins non commerciales tant qu’on vous crédite en citant votre nom et que les nouvelles œuvres sont diffusées selon les mêmes conditions.

Conditions d’utilisation des contenus produits par les participants

Votre accord sera sollicité pour utiliser vos devoirs à des fins de recherche scientifique en garantissant l'anonymat des auteurs.