Présentation du cours :

Le langage C++ est un langage de programmation puissant et polyvalent, largement utilisé dans le développement de logiciels, de systèmes embarqués, de jeux vidéo et bien d'autres domaines. Conçu comme une extension du langage C, il intègre des fonctionnalités de programmation orientée objet, offrant ainsi une approche modulaire et structurée pour la résolution de problèmes complexes.

Ce cours, intitulé « Programmation en C++ », permet de vous initier aux concepts fondamentaux du C++, en commençant par une présentation générale du langage et en explorant progressivement ses éléments syntaxiques, ses structures de contrôle, ses mécanismes de gestion de mémoire, et enfin, ses principes de programmation orientée objet.

Ce cours, destiné aux étudiants de 3ème année Licence Spécialité Automatique, est scindé en un ensemble d’unités d’apprentissage qui vous permettent d’acquérir des compétences vous permettant de concevoir et d'implémenter des programmes efficaces en C++, tout en comprenant les bonnes pratiques de développement.

Objectifs du cours :

A l'issu de ce cours l'étudiant sera capable de :

  • Employer les règles de base de la syntaxe pour écrire des instructions correctes;
  • Pratiquer des applications utilisant des boucles, des conditions et des boucles imbriquées;
  • Utiliser la gestion efficace de la mémoire et des données;
  • Apposer des fonctions pour améliorer la modularité et la lisibilité du code;
  • Produire des modèles d'objets du monde réel.