Modél. et dév. de syst.Indust.-Mod. et Dev.Orientée Objet

  • See this page in english

    En bref

  • Nombre d'heures : 10h de cours, 12h de bureau d'études
  • Langue d'enseignement : Français
  • Méthode d'enseignement : En présence
  • Code : N7AE01C

Objectifs

Introduction aux concepts de base de la conception et de la programmation par objet, illustration de ces notions au travers du Langage C++, familiarisation avec la vision « système » d’un problème, la classification et la réutilisation, ainsi que les autres langages et méthodes objet.

Description

Le cours comporte cinq parties:

– Introduction aux concepts de base de la conception et de la programmation par objet

– Caractéristiques générales des langages à objet (encapsulation, classification, héritage, polymorphisme, liaison dynamique, etc.)

– Les bases de la programmation en C++ (typage, structuration de programmes, références, etc.)

– Les spécificités de l’orienté-objet en C++ (classification et héritage, entrées-sorties, exceptions, templates)

– Concepts de base d’autres langages et méthodes objet (introduction à Java et UML).

Le bureau d'étude (TD) permet une mise en pratique de ces concepts et techniques de développement en se concentrant plus sur l’aspect conception et classification que sur l’aspect algorithmique.

Compétences visées

Analyser un cahier des charges

Concevoir une solution objet

Mettre en œuvre cette solution en C++

Valider le résultat de façon méthodique (tests unitaires et tests d'intégration).

Bibliographie

Polycopiés ENSEEIHT, support de cours M. Fabre;

« Object-Oriented Software Construction », Bertand Meyer, Prentice Hall, Inc. Eds. (Second edition – 1997) ;

« The C++ Programming Language», B. Stoustrup, Addison-Wesley ISBN 978-0321563842. May 2013. (4th edition) ;

« UML 2 for Dummies », Michael Jesse Chonoles, James A. Schardt, Wiley Publishing, Inc. (2003).

Pré-requis nécessaires

Algorithmique, types et structures de données, programmation en C

Session 1 ou session unique - Contrôle des connaissances

ModalitéNatureCoefficientRemarques
CT (contrôle terminal) Oral/Ecrit50%Examen Mod. et Dév. Orientée Objet
CT (contrôle terminal) Bureau d'Etudes50%BE-Mod. et Dév. Orientée Objet

Session 2 - Contrôle des connaissances

ModalitéNatureCoefficientRemarques
CT (contrôle terminal) Oral/Ecrit50%Examen Mod. et Dév. Orientée Objet
CT (contrôle terminal) Bureau d'Etudes50%BE-Mod. et Dév. Orientée Objet

Contact(s)

FABRE Jean-charles

Tél : 2354

Email : Jean-Charles.Fabre @ laas.fr

FABRE JEAN-CHARLES

Lieu(x)

  • Toulouse

Contactez l’ENSEEIHT

L’École Nationale Supérieure d'Électrotechnique, d'Électronique, d'Informatique, d'Hydraulique et des Télécommunications

2, rue Charles Camichel - BP 7122
31071 Toulouse Cedex 7, France

+33 (0)5 34 32 20 00

Certifications

  • Logo MENESR
  • Logo UTFTMP
  • Logo INP
  • Logo INPT
  • Logo Mines télécoms
  • Logo CTI
  • Logo CDEFI
  • Logo midisup