Écrivez votre premier programme avec Java
- Durée : 6 semaines
- Effort : 15 heures
- Rythme: ~2h30/semaine
Description
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.
Prérequis
Evaluation et Certification
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.
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.
Plan de 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
Sessions de cours
Archivées
- Du 16 mars 2015 au 11 mai 2015
- Du 8 octobre 2018 au 26 novembre 2018
Équipe pédagogique
François Barthélémy
Licence
Licence pour le contenu du cours
Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions
Vous êtes autorisé à :
- Partager — copier, distribuer et communiquer le matériel par tous moyens et sous tous formats
- Adapter — remixer, transformer et créer à partir du matériel
Selon les conditions suivantes :
- Attribution — Vous devez créditer l'oeuvre, intégrer un lien vers la licence et indiquer si des modifications ont été effectuées à l'oeuvre. Vous devez indiquer ces informations par tous les moyens raisonnables, sans toutefois suggérer que l'offrant vous soutient ou soutient la façon dont vous avez utilisé son oeuvre.
- Pas d’Utilisation Commerciale — Vous n'êtes pas autorisé à faire un usage commercial de cette oeuvre, tout ou partie du matériel la composant.
- Partage dans les Mêmes Conditions — Dans le cas où vous effectuez un remix, que vous transformez, ou créez à partir du matériel composant l'oeuvre originale, vous devez diffuser l'oeuvre modifiée dans les même conditions, c'est à dire avec la même licence avec laquelle l'oeuvre originale a été diffusée.
Licence pour le contenu créé par les participants du cours
Tous droits réservés
"Tous droits réservés" est une formalité du droit d'auteur indiquant que le détenteur du droit d'auteur se réserve, ou détient pour son propre usage, tous les droits prévus par la loi sur le droit d'auteur.