Professeur responsable

Hamadou Saliah-Hassane

Objectifs

Utiliser l'approche orientée objet avec le langage C++.

Contenu

Approche de programmation orientée objet. Caractéristiques générales et spécifiques des langages orientés objet, en particulier C++ : notions de classe, d'attribut, de méthode, d'instance, de conducteur, de destructeur, d'interface, de paquetage, de polymorphisme, d'encapsulation, de surcharge et de généricité. Application de l'approche orientée objet à la résolution de problèmes complexes, au calcul scientifique, aux méthodes de tri et de recherche de données, à la programmation d'applications scientifiques réparties.

Matériel didactique

Le matériel didactique est accessible sur le site Web du cours.

Liste des documents expédiés

Renseignements technologiques

Le cours nécessite un accès à Internet, le logiciel Microsoft Word (1997-2003 ou plus) et le logiciel Adobe Reader (version 9.0 ou plus). Pour réaliser les activités du cours, l'installation du logiciel Code::blocks est requise.

La configuration minimale d'un ordinateur personnel pour suivre le cours est la suivante :

Encadrement

L'encadrement est individualisé et assuré par une personne tutrice. Les communications se font principalement par courriel.

Évaluation

L'évaluation repose sur trois travaux pratiques (20 % chacun) et un examen sous surveillance (40 %).

Échelle de conversion

NotationValeur numériqueValeur en pourcentage
A+4,396 à 100 %
A492 à 95 %
A-3,788 à 91 %
B+3,384 à 87 %
B380 à 83 %
B-2,776 à 79 %
C+2,372 à 75 %
C268 à 71 %
C-1,764 à 67 %
D+1,360 à 63 %
D150 à 59 %
E00 à 49 %

* Échelle de conversion actuellement en vigueur pour ce cours.