• contact@mooc-francophone.com

Introduction à la programmation orientée objet (en C++)

Introduction à la programmation orientée objet (en C++)

Le MOOC Introduction à la programmation orientée objet (en C++) introduit la programmation orientée objet en l’illustrant en langage C++. Il présuppose connues les bases de la programmation (variables, types, boucles, fonctions, …). Il est conçu comme la suite du cours «Initiation à la programmation (en C++)».

EPFL
Organisateur :

École polytechnique fédérale de Lausanne

* MOOC Francophone est un service de mise en relation sans inscription et sans intermédiaire. Nous n’organisons aucun cours, le lien « Suivre le cours » vous redirige vers la page web des organisateurs. Les participants peuvent également évaluer ce cours en cliquant ici
  • icon

    Intervenant

    Jamila Sam
    Docteur et enseignante EPFL

    Jean-Cédric Chappelier
    Docteur et enseignant EPFL

  • icon

    Durée

    Durée inconnue
    Ce cours débute le 18  janvier 2016

  • icon

    Prérequis

    Connaissances de base en programmation C++ (variables, types, boucles, fonctions).  Ce cours constitue la suite du cours «Introduction à la programmation (en C++)».

  • icon

    Charge de travail

    5 à 7 heures / semaine

  • icon

    Coût

    Gratuit

  • icon

    Certification

    Certification (optionnelle et payante : 45€)
    Diplôme délivré par l’Universite de Leyde et Coursera. Le certificat est accessible en ligne et hébergé par Coursera.

  • icon

    Déroulement

    Nos cours sont donnés sous forme de courtes séquences vidéo d’environ 10 minutes ponctuées d’une ou deux questions. La mise en pratique prend ensuite plusieurs formes :

    – des quizz vous permettent d’évaluer votre acquisition des concepts de base,
    – des exercices de programmation libres, dont le corrigé est fourni, vous permettent de mettre en pratique ces concepts.
    – Enfin, des exercices notés, progressifs, vous permettent de valider les connaissances acquises.

    La mise en pratique des concepts au travers des exercices, qu’ils soient libres ou notés, constitue une des clés essentielles de l’apprentissage de la programmation. Nous avons donc conçu ce matériel de sorte à ce qu’il soit riche et varié et qu’il vous permette de bien comprendre l’intérêt de tel ou tel concept.

    Des aspects de méthodologie, de bonnes pratiques, seront aussi abordés au travers des vidéos de cours et au travers de certains exercices.

    L’apprentissage de la programmation nécessite un travail rigoureux et assidu. Si vous vous investissez dans les exercices et réussissez les devoirs demandés, vous devriez acquérir de bonnes bases de programmation, lesquelles seront au final validées par un certificat Coursera.

  • icon

    Programme

    – Introduction au concept de «Programmation Orientée Objet»
    – Principes d’encapsulation et d’abstraction
    – Héritage
    – Polymorphisme

  • icon

    Plateforme

    Coursera
    La plateforme a été crée par le département des Sciences-Informatiques de Stanford. Contrairement à edX, le code reste propriétaire et la plateforme est développée en langage Scala.

Evaluer ce cours !

Votre avis participe à une dynamique constructive pour les prochains sessions

0 50 100 4
50%
Moyenne sur 4 votes Je participe !
fermer

Merci pour votre contribution. Votre avis est en attente de modération avant publication. Après validation, vos données seront anonymisées.

fermer

Taux de satisfaction

Votre perception du cours doit rester constructive. Nous encourageons un débat sain et constructif entre concepteurs de MOOC et utilisateurs. Les avis sont modérés avant publication et les données sont anonymisées après contrôle. Pour évaluer ce cours, cliquez sur le lien bleu - Je participe ! - et validez votre accord avec chacune des affirmations sur une échelle de 1 à 100. Merci de votre compréhension !

  • La durée des modules et le rythme de travail sont conformes à mes attentes.
    62%
  • Les ressources sont utiles et le contenu des modules est pertinent.
    53%
  • Les activités proposées facilitent la compréhension du cours
    56%
  • Les évaluations permettent de mesurer votre progression dans ce cours
    51%
  • Les échanges avec l’équipe pédagogique correspondent à vos besoins
    62%
  • Les interactions entre utilisateurs représentent une véritable valeur ajoutée
    57%
  • L’accès à la plateforme est simple, sa prise en main intuitive et la navigation facile
    51%

Pin It on Pinterest

Share This