Logo HE-ARC Logo HES-SO

1242.2 Langage C++ - 2025-2026

Organisation du cours

1242.2 Langage C++

ISC1ab
Margaux Divernois
Guy-Raphaël Stauffer

ISC1cd
Benoit Le Callennec
Jules Perrelet

ISC1j
Matthieu Saner

Contenu

0. Introduction

1. De C à C++

2. Classes et objets

3. Surcharge des opérateurs

4. Héritage et polymorphisme

5. Opérateurs de transtypage et RTTI

6. Liste chaînées

7. Modèles (templates)

8. Gestion des exceptions

9. Bibliothèque standard

Prérequis

Programmation en C

Constantes, variables, types, instructions, structures de contrôles, fonctions

Pointeurs, allocation dynamique de mémoire

Compilation séparée


Savoir ce que veut dire

Compiler et exécuter un programme


Connaître un environnement de développement

Visual Studio Code, Visual Studio 2026, ou autre...

Organisation du cours

2 périodes de cours + 4 périodes d'exercices

Un oral (live coding) de 20 à 30 minutes

Un projet individuel de développement (jeu).


⚠️ IAs Génératives

Tolérées pour le projet

Il faut être capable de comprendre le code

Il faut être capable de l'expliquer durant l'oral final

Nos attentes

Être présent (et à l'heure) en cours

Votre attention

Prendre des notes personnelles

Poser les questions tout de suite


6 heures de travail personnel par semaine

Ressources

QR Code
https://he-arc.github.io/1242.2-Langage_CPP