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 %).