date_range Débute le 26 mars 2018
event_note Se termine le 13 mai 2018
list 7 séquences
assignment Niveau : Introductif
label Informatique & Programmation
chat_bubble_outline Langue : Français
card_giftcard 0 point
4.7 /5
Avis de la communauté
1 avis

Les infos clés

credit_card Formation gratuite
verified_user Certification gratuite

En résumé

La programmation orientée objet est aujourd’hui incontournable, elle est utilisée partout, elle est puissante et moderne et en suivant ce mooc vous aurez des bases extrêmement solides pour développer vos premières vraies applications.

Le langage Java est l’un des plus utilisé dans le monde du développement et nous l’avons aussi choisi pour ses qualités pédagogiques : il est conçu spécifiquement pour la programmation orientée objet.

Vous écrirez chaque semaine un programme dont la validité sera instantanément testée par un correcteur automatique. Vous progresserez ainsi vers la maîtrise des fondamentaux : création et utilisation d’objets, de classes, de constructeurs et compréhension du fonctionnement de la mémoire. Un mooc est une aventure collective, vous ne serez jamais seul, l’équipe pédagogique et les autres apprenants seront toujours là pour soutenir vos efforts.

En outre, nous avons travaillé à l'accessibilité de ce MOOC, afin que tous les services et les contenus développés soient accessibles à tous, quels que soient leur contexte de navigation et leur situation de handicap.

more_horiz Lire plus
more_horiz Lire moins
dns

Le programme

Semaine 1 - Rappels et mise à niveau

  • Programme, types, instruction
  • Tableaux à deux dimensions
  • Tableaux en Java

Semaine 2 - Créer et utiliser des objets

  • La vie des objets
  • Que faire avec des Dates?
  • Les chaînes de caractères
  • Les types des objets

Semaine 3 - Créer sa propre classe. Programmer avec classe

  • Première classe
  • Score de football
  • Tableaux d'objets
  • La classe scanner
  • Simula: le vénérable ancêtre

Semaine 4 - Programmer avec des paramètres

  • L'invocation de méthode
  • Écrire des méthodes avec paramètres
  • Traiter les erreurs
  • Smalltalk: le premier langage objet

Semaine 5 - Identité et égalité. Contrôle d'identité

  • Utilisation de la mémoire
  • Objets et affectation
  • Identité et état d'un objet
  • Passage par référence: le piège
  • Passage de paramètres

Semaine 6 - Des objets dans des objets. Les poupées russes

  • Des objets dans des objets
  • Tableaux dans des objets
  • Les mille vies d'un objet
  • Égalité d'objets complexes

Semaine 7 - Structure de données et classe

  • Collection d'objets: la classe ArrayList
  • Collection d'objets: structure spécifique
  • Un tournoi de pétanque
  • À quoi sert this
record_voice_over

Les intervenants

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

Avec la participation de Serge Rosmorduc, Maître de conférences en informatique au CNAM.

store

Le concepteur

Le Conservatoire national des arts et métiers est un grand établissement d’enseignement supérieur dédié à la formation tout au long de la vie. Créé par la Convention en 1794 sur proposition de l’abbé Henri Grégoire «pour perfectionner l’industrie nationale», le Cnam est aujourd’hui un établissement public à caractère scientifique, culturel et professionnel, doté du statut de grand établissement.

L’établissement public, ses 28 centres régionaux et ses 150 centres d’enseignement accueillent chaque année près de 100 000 élèves (salariés, demandeurs d’emploi, travailleurs indépendants), qui viennent au Cnam pour actualiser leurs connaissances, perfectionner leurs compétences, ou acquérir un diplôme, du niveau bac jusqu’aux diplômes de 3e cycle et d’ingénieur.

Pour répondre aux attentes de ses publics, le Cnam se donne pour objectif de proposer 70% de son offre de formation au format numérique, permettant de déployer des modes d’apprentissage pluriels (présentiel, hybride, à distance) et d’assurer l’accessibilité de son offre à tous, partout et à tout moment.

En complément de cet objectif le Cnam a inscrit dans son schéma directeur le développement de cours massifs, ouverts et en ligne (MOOC), pour le public francophone, qui viendra, sous des formes différentes, compléter son offre de formation diplômante. Les premiers cours dans les domaines du management, de la santé, de l’informatique et des mathématiques sont déjà en production.

assistant

La plateforme

France Université Numérique (FUN MOOC) est la plate-forme nationale française présentée via un portail web visant à promouvoir l'utilisation des cours en ligne ouvert et massif (MOOC).

Les cours sont hébergés par une plateforme distincte du portail et accessibles gratuitement par tous après inscription. 

Avis de la communauté
4.7 /5 Moyenne
1
0
0
0
0
Contenu
4.5/5
Plateforme
4.5/5
Animation
5/5
Le meilleur avis

Un mooc intéressant pour débuter en programmation objet et surtout Java. Beaucoup de points ne seront pas abordés car il s'agit avant tout d'une introduction. J'ai bien aimé la contextualisation historique et des autres langages de la programmation objet ainsi que l'aspect vivant apporté par les intervenants. J'ai moins aimé l'imprécision des tests hebdomadaires pourtant intéressants.

le 15 mai 2018
Quelle note donnez-vous à cette ressource ?
Contenu
0/5
Plateforme
0/5
Animation
0/5
le 15 mai 2018

Un mooc intéressant pour débuter en programmation objet et surtout Java. Beaucoup de points ne seront pas abordés car il s'agit avant tout d'une introduction. J'ai bien aimé la contextualisation historique et des autres langages de la programmation objet ainsi que l'aspect vivant apporté par les intervenants. J'ai moins aimé l'imprécision des tests hebdomadaires pourtant intéressants.