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 constructeur, 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.

Matériel expédié

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.

Consultez l'information sur le matériel informatique recommandé.

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.