EC
Programmation C++
Compétences requises
- Notion d'algorithmique
- Notion de programmation
- Notion du langage de programmation C
Compétences visées
À la fin de l’enseignement, les étudiants seront capables de :
- Composer un programme informatique à partir d'une problématique en langage naturel
- Analyser un code source afin d'en déduire le comportement attendu
- Connaître les différences fondamentales entre les différents types de langages informatiques et les notions afférentes
- Comprendre la programmation orientée objet
- Effectuer la compilation d'un programme informatique à partir de diverses sources
- Comprendre les dépendances entre les sources et le programme généré
- Savoir lier le langage C++ aux notions UML
Cet enseignement participe aux compétences de la formation suivantes (1 : novice, 2 : intermédiaire, 3 : expert) :
- Analyser une situation dans le domaine de l'électronique et l'informatique industrielle et la traduire en spécifications techniques (niveau 1)
- Concevoir un prototype et une solution industrialisable dans le domaine de l'électronique et l'informatique industrielle (niveau 1)
- Réaliser un système dans le domaine de l'électronique et l'informatique industrielle (niveau 1)
- Évaluer et valider une solution technique dans le domaine de l'électronique et l'informatique industrielle (niveau 1)
Syllabus
- Notions nécessaires à la programmation
- La programmation orientée objets
- Les types de données et la gestion mémoire
- Les conteneurs et les algorithmes de la bibliothèque C++