Enrolment options

L'objectif de cet enseignement est d'apprendre à concevoir, écrire et documenter des programmes dans un langage performant, le C++. Le C++ est un langage compilé permettant à la fois d’acquérir des bases de conception d’algorithmes, d’introduire la programmation orientée objet, d’aborder des notions sur la machine (gestion de la mémoire), et de concevoir des programmes performants.

En introduction à la programmation, le cours aborde les notions suivantes :  Structure d'un programme, boucles, type des variables, conteneurs, fonctions et surcharge de fonctions, passage par valeur ou par référence dans les fonctions, tableaux, pointeurs, allocation dynamique de la mémoire, chaînes de caractères, gestion des fichiers, gestion des librairies et conception d’une librairie.

Puis le cours présente la programmation orientée objet en C++ : notion de classes, attributs et méthodes, constructeurs, destructeurs, opérateurs et surcharge d'opérateurs, fonctions amies, classes dérivées (héritage, polymorphisme, classes abstraites).


Guests cannot access this course. Please log in.
Accessibility

Background Colour Background Colour

Text Colour Text Colour

Font Face Font Face

Font Kerning Font Kerning

Font Size Font Size

1

Image Visibility Image Visibility

Letter Spacing Letter Spacing

0

Line Height Line Height

1.2

Link Highlight Link Highlight

Paragraph Width Paragraph Width

0

Text Alignment Text Alignment