Fiches de cours 2018-2019

PDF

Programmation orientée objet

CS-112(g)

Enseignant(s) :

Chappelier Jean-Cédric

Langue:

Français

Résumé

Ce cours approfondit les connaissances en programmation présentées dans le cours ICC du 1er semestre. L'accent est mis sur l'approche «orientée objet» (en C++), la conception et la spécification de programmes via la réalisation d'une mini-application dans un projet réalisé par binôme.

Contenu

Fondements de l'approche orientée-objet : structure de classe, encapsulation, méthodes, héritage, polymorphisme,
héritage multiple.
Bibliothèques usuelles d'outils (bibliothèque standard)
Programmation générique (templates)
Les concepts théoriques introduits lors des cours magistraux seront mis en pratique dans le cadre d'exercices sur
machines et par le biais de la réalisation d'un projet.

Mots-clés

langage C++, programmation orientée-objet

Compétences requises

Cours prérequis obligatoires

CS-119(d) Information, Calcul, Communication

Concepts importants à maîtriser

bases de programmation procédurale en C++

Acquis de formation

A la fin de ce cours l'étudiant doit être capable de:

Compétences transversales

Méthode d'enseignement

Séances ex cathedra complétant un cours en ligne (MOOC), travaux pratiques sur ordinateur

Travail attendu

Participation au cours, résolutions d'exercices, réalisation d'un projet par groupe de deux, travail personnel «à la maison».

 

Méthode d'évaluation

Contrôle continu :
' une série notée intermédiaire pour 17% ;
' un examen écrit (2 h), pour 33% ;
' un projet par groupe de 2, pour 50% mais majoré par 150% des résultats individuels.

Encadrement

Office hours Non
Assistants Oui
Forum électronique Oui

Ressources

Service de cours virtuels (VDI)

Oui

Bibliographie

 J.-C. Chappelier, C++ par la pratique, PPUR 2012 (3e édition)

Sites web
Liens Moodle

Dans les plans d'études

    • Semestre
       Printemps
    • Forme de l'examen
       Pendant le semestre
    • Coefficient
      4
    • Matière examinée
      Programmation orientée objet
    • Cours
      1 Heure(s) hebdo x 14 semaines
    • Projet
      2 Heure(s) hebdo x 14 semaines
    • Semestre
       Printemps
    • Forme de l'examen
       Pendant le semestre
    • Coefficient
      4
    • Matière examinée
      Programmation orientée objet
    • Cours
      1 Heure(s) hebdo x 14 semaines
    • Projet
      2 Heure(s) hebdo x 14 semaines

Semaine de référence

 LuMaMeJeVe
8-9     
9-10     
10-11     
11-12     
12-13     
13-14     
14-15     
15-16     
16-17     
17-18     
18-19     
19-20     
20-21     
21-22     
En construction
 
      Cours
      Exercice, TP
      Projet, autre

légende

  • Semestre d'automne
  • Session d'hiver
  • Semestre de printemps
  • Session d'été
  • Cours en français
  • Cours en anglais
  • Cours en allemand