GIF-1003
Programmation avancée en C++ pour l'ingénierie
Academic Level (Cycle) - Premier cycle
3 credits
Description
Programmation orientée objet en C++. Éléments de syntaxe et sémantique. Implantation de classes : encapsulation, méthodes et attributs de classe. Surcharge des méthodes et des opérateurs. Notion de contrat et test unitaire. Normes de programmation. Héritage, hiérarchie de classes et polymorphisme. Gestion de la mémoire. Gestion des erreurs et des exceptions. Librairie standard du C++ (STL).
Enrolment restriction(s)
- Cycle d'études
- May not enrol: Éducation continue
Some course sections may have additional restrictions.
GIF-1003 in brief
Course Outline(s)Delivery Modes
Faculty and Department
Sciences et génie
FSG Informatique, génie logic.
Number of hours per week
- Classes: 3 hours
- Labs or practical assignments: 2 hours
- Individual work: 4 hours
- Total: 9 hours
Schedule
Automne 2026 - 1 section offered
NRC: 84933
Maximum capacity: 138 students
| Delivery Mode | Day | Dates | Schedule |
|---|---|---|---|
| Cours en classe | Tuesday | From Aug 31 2026 to Dec 11 2026 | 09h30 to 12h20 |
Related sections
This course includes an additional section in which you must be enrolled for your practical assignments, labs, workshops or rehearsals. You can enrol via monPortail or by contacting your program directorate.
NRC: 84934
Maximum capacity: 138 students
| Delivery Mode | Day | Dates | Schedule |
|---|---|---|---|
| Laboratoire | From Aug 31 2026 to Dec 11 2026 |
NRC: 84935
Maximum capacity: 138 students
| Delivery Mode | Day | Dates | Schedule |
|---|---|---|---|
| Laboratoire | From Aug 31 2026 to Dec 11 2026 |
NRC: 84936
Maximum capacity: 138 students
| Delivery Mode | Day | Dates | Schedule |
|---|---|---|---|
| Laboratoire | From Aug 31 2026 to Dec 11 2026 |
Hiver 2026 - 1 section offered
NRC: 15016
Maximum capacity: 340 students
| Delivery Mode | Day | Dates | Schedule |
|---|---|---|---|
| Cours en classe | Wednesday | From Jan 12 2026 to Apr 24 2026 | 09h30 to 12h20 |
Related sections
This course includes an additional section in which you must be enrolled for your practical assignments, labs, workshops or rehearsals. You can enrol via monPortail or by contacting your program directorate.
NRC: 15017
Maximum capacity: 340 students
| Delivery Mode | Day | Dates | Schedule |
|---|---|---|---|
| Laboratoire | From Jan 12 2026 to Apr 24 2026 |
NRC: 15018
Maximum capacity: 340 students
| Delivery Mode | Day | Dates | Schedule |
|---|---|---|---|
| Laboratoire | From Jan 12 2026 to Apr 24 2026 |
NRC: 15019
Maximum capacity: 340 students
| Delivery Mode | Day | Dates | Schedule |
|---|---|---|---|
| Laboratoire | From Jan 12 2026 to Apr 24 2026 |
NRC: 15020
Maximum capacity: 340 students
| Delivery Mode | Day | Dates | Schedule |
|---|---|---|---|
| Laboratoire | From Jan 12 2026 to Apr 24 2026 |