Key Information
About the content
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.
Prerequisite
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.
Il n’y a aucun prérequis pour suivre ce cours. Aucune connaissance scientifique n'est nécessaire.
Syllabus
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.
Instructors
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).
Content Designer

The Conservatoire National des Arts et Métiers (CNAM), or National Conservatory of Arts and Crafts, is a doctoral degree-granting higher education establishment (or grand établissement) operated by the French government, dedicated to providing education and conducting research for the promotion of science and industry. It has a large museum of inventions accessible to the public.
Platform

France Université Numérique is the broadcaster of the online courses of French higher education institutions and their partners.
It operates several platforms of diffusion, of which the best known, FUN MOOC, is the first French-speaking academic platform worldwide. Thanks to many partner institutions, this platform offers a vast catalog of courses enriched daily with various themes and current events.