Skip to main content

IFT-1006
Programmation avancée en C++

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

Prerequisite(s): IFT 1004 OR GLO 1901

Questions about this course?

IFT-1006 in brief

Course Outline(s)

Delivery Modes

  • This course is available in distance learning mode

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

Été 2026 - 1 section offered

Hiver 2026 - 1 section offered

The FSA ULaval Experience

Student space (in French only)

Consult your personalized student space: your individual gateway to your academic programs, courses, exam schedules and all the resources available at FSA ULaval.

Platform for alumni

Join the vast network of FSA ULaval alumni around the world! Get back in touch with former classmates, enjoy the benefits of mentoring and gain access to exclusive activities and training sessions.

Staff Intranet (in French only)

FSA ULaval Zone

Stay on top of the latest news about the organization and internal activities.