Professeur responsable
Houssem-Eddine Gueziri
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.
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
Notation | Valeur numérique | Valeur en pourcentage |
---|---|---|
A+ | 4,3 | 96 à 100 % |
A | 4 | 92 à 95 % |
A- | 3,7 | 88 à 91 % |
B+ | 3,3 | 84 à 87 % |
B | 3 | 80 à 83 % |
B- | 2,7 | 76 à 79 % |
C+ | 2,3 | 72 à 75 % |
C | 2 | 68 à 71 % |
C- | 1,7 | 64 à 67 % |
D+ | 1,3 | 60 à 63 % |
D | 1 | 50 à 59 % |
E | 0 | 0 à 49 % |
* Échelle de conversion actuellement en vigueur pour ce cours.